С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Дополнил схему
Добавление резисторов подтяжки, а потом и предложенной схемы блокировки доступа ЦП к 1801ВМ1А не восстановило нормальной работы.
Честно говоря, не пойму как предпологалось будет работает схема блокировки
Например:
- при низком уровне SEL: состояние BS7 не имеет значения, сигналы DIN и DOUT в схеме звукового блока будут иметь высокий уровень, а 1533АП6 будет передавать данные в звуковой блок. Что никак не мешает периферийному блоку ВМ1А ответить.
- при высоком уровне сигналов SEL и BS7 - то же самое что при низком SEL
- при высоком SEL и низком BS7, состояние DIN и DOUT внутри звукового блока зависят от их состояния на шине ЦП.
Как это всё должно предотвратить появление помех со стороны звукового блока, в режиме пульта?
Разве нельзя просто подать сигнал BS7 через инвертор, на входа nOE, шинных формирователей? Судя по ГОСТу на МПИ, этого должно быть достаточно для изоляции звукового блока
- - - Добавлено - - -
Ага, C2 в схеме предложенной ММ, имеется ввиду конденсатор, на котором формируется задержка сигнала RPLY а не DOUT.
Последний раз редактировалось randomizer; 11.05.2018 в 00:41.
Если ВМ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
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Последний раз редактировалось randomizer; 13.05.2018 в 04:02.
Лучше их вернуть как было, на ЛН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 на общий
Последний раз редактировалось MM; 12.05.2018 в 02:05.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Только что обратил внимание на то что сигнал DIN, так же как это было с eSYNC, подаётся только на DD4A, и не соединён с остальной схемой!
001000 : 012700 177716 012701 177717 012702 000400 110210 005102
001020 : 110211 005102 077205 000770 000000 - пила в противофазе стереофоническая.
( Т.е. раздельные записи в разные моменты времени в младший и старший байт регистра 177716 )
Последний раз редактировалось MM; 12.05.2018 в 02:57.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)