ฉันกำลังนำคอมพิวเตอร์ Microbee ของปี 1980 มาใช้ใน FPGA อีกครั้ง (ดูที่นี่ ) และพยายามหาวิธีการทำพอร์ตคาสเซ็ต นี่คือแผนงานสำหรับส่วนต่อประสาน Microbe Cassette ต้นฉบับ:
(ที่มา: toptensoftware.com )
ฉันยังพบคำอธิบายของมันในคู่มือทางเทคนิค:
เอาต์พุตข้อมูลคาสเซ็ตประกอบด้วยเครือข่าย RC ที่รับสัญญาณจาก DB1, pin 28 ของ PIO สัญญาณถูกลดทอนแล้วแยกออกก่อนที่จะส่งไปยังอินพุต MIC ของเครื่องบันทึก สัญญาณนี้จะปรากฏที่ขา 3 ของซ็อกเก็ต DIN 5 พิน
วงจรอินพุตข้อมูลของคาสเซ็ตนั้นซับซ้อนกว่าเล็กน้อย อินพุตจากขา 5 ของซ็อกเก็ต DIN ผ่านไปยัง attentuator -decoupler ก่อน ต่อไปนี้คือ CA3140 op-amp เพื่อให้สามารถยกระดับอินพุตได้หลากหลายก่อนที่จะส่งสัญญาณไปยังขา 27 ของ PIO, DBO ไดโอดทั้งสองข้ามอินพุทอินเวอร์เตอร์และไม่อินเวอร์เตอร์ไปยังคลิปออปแอมป์สัญญาณอินพุตใด ๆ ที่สูงกว่าแรงดันไปข้างหน้าของไดโอดในทิศทางใดทิศทางหนึ่ง ตัวเก็บประจุ 47pF เป็นสิ่งจำเป็นสำหรับ CMOS op-amp สำหรับการชดเชยล่วงหน้า
คำถามของฉัน:
- อะไร"เดคู่"ในหมายถึงคำอธิบาย?
- วงจรเดียวกันจะทำงานได้หรือไม่หากเชื่อมต่อกับหมุด I / O สองตัวบน XGAX Spartan 6 FPGA (ผ่านขั้วต่อ PMod บน Nexys3) และถ้าไม่สามารถปรับให้ทำงานได้หรือไม่
ความพยายามครั้งแรกโดยยึดความเห็นเป็นคำตอบ แต่ตัวต้านทานเอาต์พุตไม่ควรอยู่ในอนุกรม
ฉันกำลังออกจากที่นี่เพื่อเหตุผลด้านบริบทและการเรียนการสอนโปรดดูแผนผังต่อไป
MicrobeeSchematic2 http://www.toptensoftware.com/fpgabee/MicrobeeCassettePortSchematic2.png
คำถามใหม่:
- ขั้วของตัวเปรียบเทียบถูกต้องหรือไม่?
- สำหรับMCP6546 Vss ไปที่กราวด์และ Vdd ถึง 3.3V หรือไม่
- ฉันไม่แน่ใจว่าจะทำอย่างไรกับตัวต้านทาน "จุดออก" ทั่วทั้งอินพุตเทปในวงจรดั้งเดิม
การรวมข้อเสนอแนะเกี่ยวกับผลลัพธ์ของเครื่องมือเปรียบเทียบที่เป็นแบบ open-drain:
MicrobeeSchematic3 http://www.toptensoftware.com/fpgabee/MicrobeeCassettePortSchematic3.png
ทางเลือกใดบ้างที่ฉันสามารถใช้กับ MCP6546 ซึ่งฉันไม่พบในร้านค้าปลีกที่นี่ในออสเตรเลีย ฉันสามารถรับ LM311 หรือ LM393 ซึ่งจากสิ่งที่ฉันสามารถบอกได้คล้ายกัน จะใช้งานได้เช่นกันหรือไม่