ฉันมีความกว้างพัลส์ 5 ns สูงออกมาจากตัวเปรียบเทียบที่ไม่ตรงกัน ฉันพยายามนับชีพจรนี้ ไมโครคอนโทรลเลอร์ปัจจุบันของฉัน (dsPIC33FJ) มีตัวนับแบบอะซิงโครนัสบนบอร์ดพร้อมสเป็คขั้นต่ำอย่างน้อย 10 ns ความกว้างพัลส์สูง
ตัวเลือกของฉันคืออะไรที่จะยืด / ยืดพัลส์ 5 ns นี้เพื่อให้เคาน์เตอร์อ่านได้? ฉันเปิดให้เปลี่ยนไปใช้ไมโครคอนโทรลเลอร์ตัวอื่นหรือใช้เคาน์เตอร์ส่วนต่อที่มีคุณสมบัติมากกว่านี้ แต่ฉันต้องการใช้วงจรแบบพาสซีฟ / ธรรมดาแทน เป็นไปได้ไหม
สิ่งที่ฉันค้นคว้ามาแล้ว:
ฉันได้พยายามคาดคะเนตัวเก็บประจุ. 1uF ระหว่างสัญญาณเอาท์พุทและกราวด์ด้วยความหวังว่าการคายประจุจะช้าลง แต่สิ่งที่ทำก็คือบิดเบือนสัญญาณอย่างหนัก ฉันขอใช้ค่าที่ต่ำลงได้ไหม?
ฉันค้นคว้าตัวอย่างและถือ IC แต่เวลาที่สั้นที่สุดที่ฉันสามารถหาได้คือประมาณ 200 ns ซึ่งไม่เหมาะสำหรับการสมัครของฉัน