Не на +5в, а на "землю".
Существует минимум 2 ревизии, черной, юбилейной платы, с разными ошибками ....
Вид для печати
Тест 256кб выдает такую картинку:
https://i.ibb.co/D7k0Dgq/8-B08-FF39-...A78-E8-A81.jpg
Это значит ВВ55 не работают?
Ну вообще да , должно быть "ОК" вместо "BED" вроде бы...
КРОВАТЬ!
Ну, что ж.. пойду искать кровати :)
То, что нахватает сразу трёх, наводит на подозрение, что искать надо на прилежащей к кроватям территории.
DD27 и DD29 вчера потыкал осциллографом, какое-то движение там есть
- - - Добавлено - - -
Монитор 3.1 работает на 512 кб?
Или нужен другой?
- - - Добавлено - - -
Все три купленные в чип и дипе ВВ55 оказались дохлые :v2_dizzy_priest:
Поменял, клавиатура ожила.
РОМ диск никак не раскочегарю:(
- - - Добавлено - - -
Тест пока такую картину даёт
https://i.ibb.co/TmQ1QCj/3-B4828-FC-...48-ADD8117.jpg
Хотя ВВ55 исправная
Ужас....
В Орионе-128 есть микросхема ЛН1 (емнип, DD59), которая отвечает в т.ч. за трансляцию сигнала WR во все порты ВВ55. Если она "немножко мёртвая", то как раз будут "не работать" все порты. А все три битых ВВ55 из ЧипДипа - это скорее фантастика.
Ну я услугами ЧИП и ДИП уже 16 лет пользуюсь временами, микросхемы в основном покупаю, что дорого это факт, но не разу не было брака....
ИК55 в ЧИПиДИП точно нету...! Сейчас поднял свои заказы, покупал пять штук, все были рабочие...!
Я их сегодня сдал.
Почему т о купленные в Митино заработали, а ЧипДиповские не захотели.
ЛН1 проверю
- - - Добавлено - - -
P.s. на dd59 у меня было подозрение, я сегодня ее проверил, вполне приличный сигнал на входе и выходе.
А на ВВ55 наблюдал вчера нечто такое..
https://i.ibb.co/h8s8p63/52606-B6-E-...-FB2-E9543.jpg
- - - Добавлено - - -
Попробую всё-таки dd27 и может еще dd29 поменять
- - - Добавлено - - -
ВВ55А
Нет. А ещё там есть разница в поведении когда вывод порта настроен как выход. У одного при чтении с порта настроенного на выход считывается состояние физической ножки и если насильно перетянуть уровень то ты считаешь то, что есть по факту а не то что записано в регистр вывода. А у второго, как уже поняли, считывается сам регистр вывода и перетягивание ножки никак не влияет. Вот тут я, правда, не помню, кто и как себя ведёт.
Неверно. Выход у ИК55/ВВ55 довольно-таки слабый. И перетянуть его не особо проблематично, хоть и вредно для микросхемы. Интересно, что у контроллеров тоже для чтения состояния пина есть регистр PINx для AVR (IDR для STM32), хотя при настройке ноги как выход там должен быть уровень согласно регистру PORTx для AVR (ODR для STM32). Т.е., программно можно контролировать, что нога управляется правильно (в том числе и программно следить за ногами, которые подключены напрямую к навесному оборудованию, вроде таймера или интерфейса).
В итоге тест показывает, что все 3 порта Ок.
ROM-диск всё равно запускаться не хочет.
Проверил его на Орионе-128, с ним работает без проблем.
Пробовал менять dd27, 29 (ИД4) не помогло.
Сравнивал осциллом сигналы с рабочим Орионом, заметил, что на 10 ноге dd27 отсутствует импульс при включении/сбросе. На рабочем Орионе он есть.
Допаял разъем под ром-диском и все запустилось
https://i.ibb.co/F81MzZ3/C213751-B-3...1646-B7185.jpg
https://i.ibb.co/fNXRg1y/028-F0523-7...-B86-E59-C.jpg
https://i.ibb.co/tZBykmS/5-CF57-F8-C...-D51286-CB.jpg
Буду собирать дальше.
На очереди расширение памяти до 1 мб
Так в чем причина была все таки..???
Непропаяный разъём
Я год назад закупал кучей платы, основную ( юбилейную ) и к ней расширение на РУ7, FDC, ROM, ROM-RAM, COM, Z-card.
Только руки дошли, начал собирать
- - - Добавлено - - -
С переключением банков надо разбираться.
Я так понимаю, мою плату ром-диска нужно допиливать.
Тот же shell комп на диске не находит
Про то, как увидеть банки дальше нулевого - тут
Она в следующем банке и недоступна из-за аппаратных ограничений.
п.с. Без доработки ROM-диска нужно использовать сборки под объём 64 Кб.
Приехала мне память для электронного диска:
https://i.ibb.co/ctvGTGk/FF83618-D-6...D5-CCF0291.jpg
Это я что, с типоразмером ошибся?
- - - Добавлено - - -
Перед заказом проверил по справочнику.
Должно было быть так:
https://i.ibb.co/8rMpwmH/K6-X4008-C1-F.jpg
https://i.ibb.co/0crQ0qQ/SOP32.jpg
K6T4008C1B-VF70 TSOP32
На алике
Добрый день! Может где то уже было, но вот в чем странность, во время теста, если стоят ВВ55 то порты "ОК" а если установить импорт то "BED" хотя микрухи рабочие на 100%, проверены на Орионе...! А так все банки РУ7 доступны...Вложение 74659
Обе линии на порт клавиатуры должны доходить, согласно схеме.
две линии с порта клавиатуры я завел, согласно этой схеме. CSR/ подцепил на катоды диодов.
Это для работы ПЗУ, к SRAM-части оно не имеет отношения.
Раз работает ПЗУ, значит ША/ШД и строб банков с порта клавиатуры заведены корректно, цепь начального сброса ТМ9 работает верно. Проблема либо в узле формирования чип-селектов СОЗУ, либо в исправности самих микросхем памяти или правильности их запайки.
Потыкал плату осциллографом и заметил что сигналы М0 и М1 отсутствуют.
Наблюдал, запуская конфигуратор и во время запуска компа.
https://i.ibb.co/VQ6MFf6/117-CFF2-D-...F71-A1-F96.jpg
https://i.ibb.co/1dCPjb2/EFB26525-16...14-E2-E5-B.jpg
Что нужно для формирования М0 и М1 ?
Живая м/сх ТМ9, корректное заведение в неё сигналов "С7" и "С8", вывод "9" ТМ9 действительно имеет соединение с выводом "16" порта ВВ55 клавиатуры. Наверное ещё диоды, объединяющие сигналы "М0" и "М1" должны быть запаяны с правильной полярностью.
- - - Добавлено - - -
В момент обнаружения ЭД должно "моргнуть" очень быстро и коротко, думаю осциллографом такое нереально заметить.
Вот, нащелкал. При увеличении катоды вроде видны. Прошу оценить мою криворукость
https://i.ibb.co/gzTf1LF/BAB9-B13-A-...1-CD6-EA84.jpg
https://i.ibb.co/CM5g54g/955009-DE-A...57-C606-EF.jpg
https://i.ibb.co/gwc3CKr/7-FDB1-D07-...3-C3-A4-E3.jpg
- - - Добавлено - - -
Судя по тому, что на остальных выходах ТМ9 есть шевеления, она живая
- - - Добавлено - - -
https://i.ibb.co/vP6tbXY/3183-B3-CE-...-FE99-D985.jpg
обратная сторона платы
- как правильно они должны быть запаяны в плату?
- диоды явно не 1N4148/КД521 и т.п.; какие?
- диоды исправные?
- плата проверенная? у кого-то она заработала?
- корректное заведение в неё сигналов "С7" и "С8" ?
Кстати, ПЗУ-часть полноценно работает? Т.е. переключение банков при чтении файлов выше 64 Кб происходит корректно?
У меня такая же плата как тут: https://zx-pk.ru/threads/9679-orion-...=1#post1036704
На схеме диоды подписаны как IN4001, у меня их smd аналоги.
https://i.ibb.co/p3nGTw7/e-disk4.jpg
Диоды перед установкой прозвонил чтоб не перепутать полярность.
Перед запайкой прозванивал плату, чтобы выяснить, какая деталь куда "смотрит", на этой плате нумерация принята своя, отличная от схемы.
С7,С8 не проверял, как разведено на плате, так и есть.
Могу сказать что ПЗУ работает, весь объем виден на конфигураторе и все программы запускаются. Переключение банков специально не проверял.
Если что, у меня DSDOS 3.95
При поиске причины отсутствия чтения платы расширения на РУ7 выяснилось, что у меня неисправна dd62 по схеме black xpress.
https://i.ibb.co/8zX3s0p/sheme-Orion512.jpg
Заметил, что на выходах dd62, 15 и 16 отсутствуют сигналы. Отпаял, засунул в тестер логики, выдало ошибку. Заменил. Но изменений в работе не произошло. На 15, 16 ногах по прежнему тишина. Конфигуратор выдает 512 кб ОЗУ. Дополнительные 512 кб не видит