คำถามติดแท็ก frequency-measurement

4
Oscilloscope Bandwidth มันเกี่ยวกับอะไร?
คำถามนี้โผล่มาหาฉันเมื่อไม่นานมานี้ ฉันกำลังวัดสิ่งที่ตั้งใจจะเป็นคลื่นสี่เหลี่ยม 50Mhz ที่ระดับ 0 ถึง 2.5 แต่สิ่งที่ฉันเห็นบนหน้าจอคือคลื่นไซน์ที่อยู่ตรงกลางประมาณ 1.2V และระดับ 0.5 ถึง 2.0V ความถี่คือ 4MHz ฉันตรวจสอบแผ่นข้อมูลออสซิลโลสโคปของฉันและพบว่าแบนด์วิดท์คือ 10MHz ด้วยอัตราการสุ่มตัวอย่าง 50 MS / s ฉันสงสัยว่าตัวเลขเหล่านี้เกี่ยวกับอะไร พวกมันเป็นเครื่องวัดความถี่สูงสุดที่ออสซิลโลสโคปวัดได้หรือไม่? ออสซิลโลสโคปนี้สามารถวัด 50Mhz ได้หรือไม่?

1
วิธีการวัดความกว้างพัลส์ของสัญญาณ IR โดยใช้ PIC 8 บิต
เพื่อนของฉันและฉันต้องการออกแบบรีโมทควบคุมการเรียนรู้สากลเช่นนี้เพื่อการเรียนรู้ สิ่งที่เราต้องการทำโดยทั่วไปคือการจัดเก็บและเล่นซ้ำพัลส์อินฟราเรด เราต้องการตรวจจับสัญญาณ 36kHz, 38kHz และ 40kHz สัญญาณ 40kHz จะมีระยะเวลา 25 sμμ\mu เราต้องการใช้ไมโครคอนโทรลเลอร์ PIC 8 บิตตอนนี้เราได้เลือก PIC16F616 ซึ่งจะทำงานที่ออสซิลเลเตอร์คริสตัลความเร็วสูง 20MHz เรามีสองตัวเลือกให้เลือก: ใช้Interrupt On Changeโมดูล ใช้โหมดถ่ายภาพของโมดูล CCP ตัวเลือกแรกจะเป็นดังนี้: unsigned char _10_us = 0;สมมติลงทะเบียนถูกตั้งค่าเป็น: การลงทะเบียนนี้จะถือเวลา โมดูล TMR2 พร้อมการลงทะเบียนช่วงเวลาถูกตั้งค่าเพื่อสร้างการขัดจังหวะทุกๆ 10วินาที เมื่อมีการขัดจังหวะจะเพิ่มการลงทะเบียนและออก สิ่งนี้จะให้เวลาสูงสุด 2.55msec หากต้องการการวัดเวลามากขึ้นการลงทะเบียนเพิ่มเติมเช่นสามารถกำหนดและเพิ่มขึ้นได้ตามต้องการμμ\mu_10_us_1_ms ตอนนี้ทุกครั้งที่มีการขัดจังหวะจากการเปลี่ยนแปลงใด ๆ (สูงไปต่ำหรือต่ำไปสูง) โปรแกรมจะบันทึกเวลาปัจจุบันซึ่งเป็นค่าของการ_10_usลงทะเบียน หลังจากผ่านไปครู่หนึ่งเมื่อมีการสร้างอินเทอร์รัปต์ครั้งต่อไปโปรแกรมจะลบค่าที่บันทึกไว้จาก_10_usรีจิสเตอร์และตอนนี้จะเป็นเวลาที่ใช้ในระหว่างนี้ด้วยหน่วย 10วินาทีμμ\mu ตัวเลือกนี้ทำให้ฉันเกาหัวของฉัน; TMR2 อินเตอร์รัปต์จะเกิดขึ้นประมาณ 50 …

4
จะทำการทดสอบ resonator ของคริสตัลได้อย่างไร?
ฉันมีแร่คริสตัลควอตซ์ 2 ตัวในบอร์ด pcb ของฉัน: 32.768 kHz และ 20 MHz พวกเขาเชื่อมต่อกับ IC transceiver Freescale MC12311 ซึ่งมีไมโครคอนโทรลเลอร์ HCS08 ฝังอยู่ในนั้น ฉันต้องการทดสอบว่าผลึกเหล่านี้ทำงานอย่างถูกต้องหรือไม่ เครื่องมือที่มี : Oscilloscope, เครื่องวัดความถี่ (Digital Counter), มัลติมิเตอร์แบบดิจิตอล ฉันจะใช้เครื่องมือเหล่านี้เพื่อทดสอบผลึกในบอร์ดได้อย่างไร หมายเหตุ : ควรพิจารณาผลกระทบการโหลด capacitive ของโพรบ ถ้าไม่การวัดจะไม่แม่นยำหรือแย่กว่านั้นผลึกจะไม่ทำงานเลย แก้ไข 1 : ฉันใช้ทั้งออสซิลโลสโคปและเครื่องวัดความถี่ (ที่มีโพรบ x10) แต่น่าเสียดายที่ไม่มีการตรวจสอบอะไรเลย

6
การวัดความถี่ของสัญญาณสูงกว่า 5V ด้วยไมโครคอนโทรลเลอร์
ฉันต้องการวัดความถี่ (สูงสุด 300 Hz) ของสัญญาณสี่เหลี่ยมผืนผ้าที่แตกต่างกันระหว่าง 0V และ Vtop โดยที่ Vtop เป็นอะไรระหว่าง 5V และ 15V เนื่องจากฉันไม่สามารถใช้มากกว่า 5V กับไมโครคอนโทรลเลอร์ ( PIC16F1827 ) ฉันจึงจำเป็นต้อง จำกัด แรงดันไฟฟ้าอย่างใด ความคิดแรกของฉันคือการใช้ตัวแบ่งแรงดัน แต่สัญญาณอินพุท 5V จะต่ำ วิธีที่สองคือการใช้ opamp ( TS914 ) เมื่อฉันเปิดเครื่องที่ 5V การส่งออกจะไม่เกิน 5V ฉันมี opamp นี้อยู่แล้วในการออกแบบเพื่อกรองการวัดแรงดันไฟฟ้าอื่น แต่เมื่อฉันดูในแผ่นข้อมูลมันบอกว่า (ในส่วน "คะแนนสูงสุดแน่นอน"): ขนาดของแรงดันไฟฟ้าอินพุตและเอาต์พุตต้องไม่เกิน VCC + + 0.3V ฉันควรเพิ่ม opamp อื่นเช่นLM324หรือไม่ …

4
มีการทดสอบวงจรความเร็วสูงอย่างไรหากอุปกรณ์ทดสอบไม่มีอยู่?
การทดสอบทำสำหรับวงจรและอุปกรณ์ต่าง ๆ ในช่วง Ghz ถึง THz ก่อนที่จะมีขอบเขตและตัวนับความถี่ที่เร็วเพียงพอหรือไม่

1
การจำลองม้านั่งทดสอบอย่างง่ายด้วยแกน ROM สังเคราะห์
ฉันใหม่กับโลกของ FPGA อย่างสมบูรณ์และคิดว่าฉันจะเริ่มต้นด้วยโครงการที่ง่ายมาก: ตัวถอดรหัส 7 บิตแบบ 4 บิต รุ่นแรกที่ฉันเขียนอย่างหมดจดใน VHDL (โดยทั่วไปเป็น combinatorial เดียวselectไม่จำเป็นต้องใช้นาฬิกา) และดูเหมือนว่าจะทำงานได้ แต่ฉันก็อยากจะทดลองกับ "IP Cores" ใน Xilinx ISE ดังนั้นตอนนี้ฉันใช้ GUI "ISE Project Explorer" และฉันสร้างโครงการใหม่ด้วย ROM core รหัส VHDL ที่สร้างขึ้นคือ: LIBRARY ieee; USE ieee.std_logic_1164.ALL; -- synthesis translate_off LIBRARY XilinxCoreLib; -- synthesis translate_on ENTITY SSROM IS PORT ( clka : …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.