Я заново внедряю компьютер 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, которые, насколько я могу судить, похожи. Будет ли это работать так же хорошо?
источник
Последовательные конденсаторы обычно называют конденсаторами связи, так как они соединяют переменный компонент источника сигнала с местом назначения. Разъединяющие конденсаторы - это шунтирующие конденсаторы, предназначенные для предотвращения связи сигналов переменного тока от источника к определению.
В этом контексте C23 отделяет высокочастотные компоненты PIO от земли, так что прямоугольный выходной сигнал становится округленным, то есть приблизительно синусоидальным (ваша цитируемая статья ссылается на «разъединение» в описании выхода на порт ленты и поэтому должна ссылаться на C23).
источник
Схема в том виде, в котором она нарисована, должна, вероятно, работать с ПЛИС, если IC35 выдает сигнал от 0 до 3,3 вольт. Одно небольшое предостережение заключается в том, что поскольку на входе в кассету нет гистерезиса, возможно, что сигнал, который должен появиться в виде одного восходящего или падающего фронта, может появиться в виде быстрой последовательности восходящих и падающих фронтов, которая затем устанавливается на высоком или низком уровне несколько микросекунд спустя. , Это не должно быть проблемой, если вы проектируете свою FPGA так, чтобы она игнорировала входные изменения, которые длятся менее, например, 10 микросекунд, и игнорирует любые входные изменения, которые происходят в течение 20 микросекунд после обнаруженного изменения, но если ваша логика пытается измерить длины входных импульсов без соблюдения минимальной длины, это может иметь проблемы.
источник
«Разъединенный» в этом сценарии, вероятно, относится как к последовательному конденсатору, который блокирует постоянный ток (C24), так и к C-части RC (C23), хотя он должен быть «соединительным конденсатором» для C24 (развязка также используется для обозначения DC блокирование функции, но я думаю , что это сбивает с толку таким образом, как это обычно означает «другой вид» , что шунты переменного тока на землю) и «развязки» для C23 (если вообще)
муфты колпачком используется обычно в аудиосхем усилителя чтобы позволить одному входу ступеней быть независимо смещенным от уровня выхода постоянного тока предыдущих ступеней.
Да, если вы подаете на усилитель то же напряжение, что и на контакты FPGA (например, 3,3 В, 2,5 В и т. Д.), А не 5 В, как показано. Вы должны быть в состоянии использовать практически любой операционный усилитель для функции компаратора (по словам Стивена, предпочтительно, чтобы железнодорожные линии были удобными, но не обязательными, если вы встречаете вход FPGA min-high max-low)
источник