Я так понимаю, это может влият на начальный пуск ЦП, т.е. отсутствие загрузочного меню сразу после включения.
А как это может быть связано с работой драйвера HDD?
А вот это я упустил.
- - - Добавлено - - -
2.2кОм сгодится?
Вид для печати
Дополнил схему
Добавление резисторов подтяжки, а потом и предложенной схемы блокировки доступа ЦП к 1801ВМ1А не восстановило нормальной работы.
Честно говоря, не пойму как предпологалось будет работает схема блокировки :v2_dizzy_wall:
Например:
- при низком уровне SEL: состояние BS7 не имеет значения, сигналы DIN и DOUT в схеме звукового блока будут иметь высокий уровень, а 1533АП6 будет передавать данные в звуковой блок. Что никак не мешает периферийному блоку ВМ1А ответить.
- при высоком уровне сигналов SEL и BS7 - то же самое что при низком SEL
- при высоком SEL и низком BS7, состояние DIN и DOUT внутри звукового блока зависят от их состояния на шине ЦП.
Как это всё должно предотвратить появление помех со стороны звукового блока, в режиме пульта? :v2_dizzy_wall:
Разве нельзя просто подать сигнал BS7 через инвертор, на входа nOE, шинных формирователей? Судя по ГОСТу на МПИ, этого должно быть достаточно для изоляции звукового блока :v2_dizzy_botan:
- - - Добавлено - - -
Ага, C2 в схеме предложенной ММ, имеется ввиду конденсатор, на котором формируется задержка сигнала RPLY а не DOUT.
Если ВМ1 отвечает без DIN или DOUT ( например, сигналом RPLY ) - значит, что-то не так с ВМ1. Сигнал ответа RPLY формируется исключительно на сигналы DIN или DOUT, при опознавании адреса по перепаду сигнала SYNC с уровня +5в. на уровень 0в.
Сигнал BS7 действителен только в момент перепада сигнала SYNC с +5в. на уровень 0в., и представляет из себя специальную линию адреса Внешних Устройств.
Это относится и к сигналу SEL, по сути являющуюся дополнительной адресной линией ( бит #400 в Слове Состояний ВМ2 ), при уровне 0в. в момент перепада сигнала SYNC из уровня +5в. в уровень 0в. режим "пульт" включен.
Что бы удостовериться в корректности работы ВМ1, можно выв.01 АП6 отсоединить от ЛН1 и подключить к +5в.
При этом запустить такой текст программы :
001000 : 012700 177714 010110 077102 000773
Обеспечится формирование сетки частот в порте 177714 ВМ1 ( выходы ИР23 ), самый младший бит - ~50 кгц.
- - - Добавлено - - -
Нет, именно блокировка сигнала DOUT при отсуствии сигнала BS7 ( активный уровен BS7 - 0в.), или блокировка доступа при наличии сигнала SEL = 0в.
- - - Добавлено - - -
Кстати, на Э3 не приметил, где соединяются eSYNC и SYNC
Подсоединил eSYNC к остальной части схемы. Машинка начала без проблем стартовать, ОС тоже, без проблем загружается.
Переключил выводы 1 АП6 к +5В, попробовал запустить тест.
После запуска, на линии DOUT проскакивают импульсы с частотой 50 Гц, но в звуковой блок сигнал не проходит.
https://thumb.ibb.co/nEGUMJ/Screensh...511_234924.png https://thumb.ibb.co/kQUigJ/Screensh...511_235036.png https://thumb.ibb.co/nMf6Jy/Screensh...512_012142.png
Лучше их вернуть как было, на ЛН1. Это просто для проверки годности выводов 1801ВМ1А ( т.е. не пробиты ли они ).
Подача данных на звуковой ЦАП - в тексте программы сменить "177714" на "177716".
Можно потестировать ЦАП и более конкретно :
001000 : 012700 177716 012701 000400 110110 077102 000773 - 1-й канал "пила"
001000 : 012700 177717 012701 000400 110110 077102 000773 - 2-й канал "пила"
Можно поопрашивать в пульте порт 177714 и коротить проволочкой входы пользователя ( джойстика ) ИР23 на общий
Только что обратил внимание на то что сигнал DIN, так же как это было с eSYNC, подаётся только на DD4A, и не соединён с остальной схемой!
001000 : 012700 177716 012701 177717 012702 000400 110210 005102
001020 : 110211 005102 077205 000770 000000 - пила в противофазе стереофоническая.
( Т.е. раздельные записи в разные моменты времени в младший и старший байт регистра 177716 )