МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
Деды не обещали 100% программируемости.
Коэффициент программируемости (до 100шт):
-КР556РТ4 .................................................. .................................0,5
-КР556РТ4А .................................................. ................................0,75
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
При написании прошивки для микроконтроллера и программы управления я пользовался Proteus'ем. Там наглядно видно что, когда и куда подается.
Я же себе не враг, чтобы мины по собственному софту раскидывать.
Из деталей по схеме v2.0 от EvgenRU я программатор не собирал, подъедут недостающие элементы, буду мучить данный экземпляр схемы и платы.
На вскидку, линейные стабилизаторы 78M12 и 78M05 (максимальный ток с применением теплоотвода 500мА) заменю на 7812 и 7805 (максимальный ток с применением теплоотвода 1А)
увеличу номинал токоограничивающего резистора R7 до 240 - 290 Ом так как сопротивление ключей коммутатора DG408 до 100Ом в отличии от наших 590КН6 с их 300'ми омами.
Сделаю доработки для нормализации напряжения Vcc_5V .
Здравствуйте.
Тестирование проверял. Управляющие сигналы и по-битно шину данных. По адресам не понятно, что должно меняться, появляются +5В. Тут вот что интересно, при сработке сигнала CS. там так и весит +5В. Как я понял, там должен появится 0В, для разрешения выборки. С контроллера PIC сигнал СЕ выходит на базу VT4 и он вроде бы открывается, на эммиторе +4.67В появляется. На коллекторе так и весит +5В. Может быть сопротивление R11 мало, стоит 4,7КОм или VT4 пробитый? За что отвечает сигнал RD?
Схема V2.0
Последний раз редактировалось ilgiz83; 24.05.2022 в 16:06.
Само собой про 100% и речи быть не может.Попробовал РТ11 погонять и та же ерунда вылезла.Если к примеру шить с адреса 00 по 0F то записывается все правильно и без ошибок,но стоит продолжить дожигать до конца то в адресе 00 портится значение на единицу (было 0C а стало 0D и т.д.)Посмотрел даташит на 590КН6 и оказалось что по таблице истинности при 0 на ногах микросхемы (1,16,15) и 1е на 2 ноге открыт первый аналоговый вход (4 нога) и там почему то пролезает уровень порядка 3 вольт (пробовал даже отдельно на макетке собрать и попробовать с управляющими входами ABC поэкспериментировать) все те же 3 вольта.А вот если управлять еще и 2й ногой (убрав с нее 5вольт) то все работает нормально и каждое записываемое значение верно.Думаю попробовать поменять КН6 на аналог.
На моем экземпляре программатора на 4 выводе КН6 2.08V, что логично, так как на управляющие входы подана комбинация 000 и на 8 выводе присутствуют всё те же самые 2.08V.
Если подать комбинацию 001 на управляющие входы 2.08V появятся на 5 выводе, 4 вывод будет отключен от 8 вывода микросхемы.
В чем причина паники?
Да просто в даташите наверно не углядел,что присутствует 2-3 вольта при открытом канале без подачи входного сигнала.В молодости собирал коммутаторы аналоговых сигналов для гитарных примочек на 590КН2 и такое там не наблюдалось.КН2 чисто коммутировала аналог по принципу рэле.
Trantor76, давайте уточним.
Микросхема расположена на макетке без всякой обвязки и запитана от +5 и +12 вольт.
Выводы 1,16,15 соединены с землёй, а вывод 2 с +5 вольт и на выводе 4 наблюдаются 3 вольта.
При этом на 8 выводе нет ни какого напряжения или оно такое же как и на 4 выводе?
Если перебирать комбинации сигналов на выводах 1,16,15 на других входах/выходах появляются 3 вольта?
Если так, то микросхема скорее всего неисправна.
Я свои измерения проводил на собранном программаторе и 2.08 вольта дает узел на VT3 и R7.
Надо будет отпаять с платы R7 и провести замеры заново.
- - - Добавлено - - -
СЕ в низком уровне, транзистор VT4 закрыт. Сигнал CS подтянут к +5 вольтам через R10.
СЕ в высоком уровне, транзистор VT4 открыт. Сигнал CS подтянут к земле через открытый переход коллектор-эмиттер транзистора VT4.
С вывода 5 (сигнал RD) микроконтроллер считывает данные с микросхемы ПЗУ последовательно бит за битом.
- - - Добавлено - - -
В чистых РЕ3 все 00.
- - - Добавлено - - -
Для ПЗУ важен полноценный контакт всех выводов адреса с программатором иначе после процедуры программирования микросхему наверняка можно выкинут в мусорку.
ilgiz83 (30.05.2022)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)