Как я говорил в предыдущей статье, я узел чтения с магнитофона буду делать на 561ЛН2, а не на УД6 и СА3. Во-первых у меня нет таких микросхем, да и на мой взгляд проще и говорят надежнее использовать ЛН2.
Собственно вот схема:
Собрал эту схему используя на плате макетное поле. Резисторы и конденсатор использовал SMD 0805 для уменьшения габаритов. В итоге вот что получилось:
В качестве магнитофона буду использовать эмулятор, собранный на микроконтроллере Atmega16. Схему и прошивку я использовал с сайта: http://radiokot.ru/forum/viewtopic.php?f=2&t=87308
Микросхему памяти я использовал M5M44256BP, которую я выдернул из древней видеокарты. Ну а все подробности и нюансы на сайте автора этого эмулятора.
Как я уже писал ранее, родная клавиатура со временем пообтрепалась и не очень функциональная, кнопки залипают, дребезжат, наклейки оторвались. В общем надо подключать PS/2 клавиатуру. Свой выбор остановил на схеме с сайта: http://www.avray.ru/ru/zx-spectrum-ps2-keyboard/#prettyPhoto
Практически ничего в схеме не менял. /BTN1 и /BTN2 не использовал. Сигнал /RDFE получал следующим образом:
Всю информацию можно скачать по ссылке: Схема, прошивка, описание
Устройство собирал на макетной плате. Вот что получилось:
Распиновка разъемов (делаю для себя что-б не забыть, может кому и пригодится, буквы с макетной платы):
- 1 — R — KD2
- 2 — Q — KD3
- 3 — P — KD4
- 4 — O — GND (7-й контакт разъема клавиатуры, контакт не использовался)
- 5 — N — KD0
- 6 — M — KA15
- 7 — L — KA14
- 8 — K — Reset (Доп разъем 1-й контакт)
- 9 — J — KA13
- 10 — I — KA12
- 11 — H — KA10
- 12 — G — KA11
- 13 — F — /IORD (Доп разъем 2-й контакт)
- 14 — E — KA09
- 15 — D — KA08
- 16 — C — +5V (8-й контакт разъема клавиатуры, контакт не использовался)
- 17 — B — KD1
- 18 — A — A0 (Доп разъем 3-й контакт)
В следующей статье опишу расширение ОЗУ до 128 кБ и установку музыкального сопроцессора.