Я заново внедряю компьютер Microbee 1980-х годов на FPGA (см. Здесь ) и пытаюсь выяснить, как сделать порт для кассеты. Вот схемы для оригинального интерфейса кассеты Microbee:
(источник: toptensoftware.com )
Я также нашел это описание в техническом руководстве:
Вывод кассетных данных состоит только из RC-сети, которая принимает сигнал от DB1, вывод 28 PIO. Сигнал ослабляется и затем развязывается перед отправкой его на вход MIC кассетного магнитофона. Этот сигнал появляется на контакте 3 5-контактного разъема DIN.
Схема ввода кассетных данных немного сложнее. Вход с контакта 5 разъема DIN сначала передается на аттенюатор-разъединитель. Далее следует операционный усилитель CA3140, позволяющий возвести в квадрат широкий диапазон входных уровней, прежде чем сигнал будет передан на вывод 27 PIO, DBO. Два диода через инвертирующий и неинвертирующий входы в операционный усилитель обрезают любые входные сигналы, превышающие прямое напряжение диодов в любом направлении. Для предкомпенсации CMOS операционный усилитель требует конденсатор 47 пФ.
Мои вопросы:
- Что означает «разъединенный» в описании?
- Будет ли работать та же схема, если она подключена к двум контактам ввода / вывода на FPGA Xilinx Spartan 6 (через разъем PMod на Nexys3), и если нет, то можно ли ее адаптировать, чтобы она работала?
Первая попытка, основанная на комментариях в ответах, но выходной резистор не должен быть последовательно.
Я оставляю это здесь для контекста и учебных целей, пожалуйста, смотрите следующую схему
MicrobeeSchematic2 http://www.toptensoftware.com/fpgabee/MicrobeeCassettePortSchematic2.png
Новые вопросы:
- Правильна ли полярность компаратора?
- Для MCP6546 Vss уходит на землю, а Vdd на 3,3 В?
- Я не уверен, что делать с «точечным» резистором на ленточных входах в исходной схеме.
Включая обратную связь относительно выхода компаратора с открытым стоком:
MicrobeeSchematic3 http://www.toptensoftware.com/fpgabee/MicrobeeCassettePortSchematic3.png
Какие альтернативы я мог бы использовать для MCP6546, который я не смог найти в розничных магазинах здесь, в Австралии. Я могу получить LM311 или LM393, которые, насколько я могу судить, похожи. Будет ли это работать так же хорошо?