Как это все соединяется ???
Вид для печати
Как это все соединяется ???
Скорее всего он имел ввиду подключение платы ключей питания. Мне вот тоже как-то не совсем понятно.
Да, именно это .
Выходы ключей подключаются к выводам ZIF-сокета. Первые 16 выводов подают "землю", оставшиеся 8 - подают +5В.
Например, если хотим, чтобы тестер мог подавать +5В через ключ на 40й вывод, и землю на 7, 8 и 10й выводы, то подключаем один из "плюсовых" ключей (любой) на 40й, и любые три "минусовых" ключа на 7, 8 и 10 пины. Тестер умеет сам определять, что куда подключено (это делается в меню настроек). Возможно подключение на один пин одновременно и плюсового и минусового ключа.
Плата ключей управляется от тестера тремя проводками. Кто умеет читать исходники прошивки - поймёт, что куда. Тому, кто исходники не понимает, это, наверное, пока не стоит знать :)
Хочу сначала потестировать модуль ключей, перед тем как публиковать подробности. Если сам тестер содержит токоограничивающие резисторы, которые должны спасти в случае чего и тестируемую микросхему и atmega128, то с платой ключей есть возможность пустить большой ток на выходы МК и тестируемой микросхемы. Например, если выключить и включить питание платы ключей во время работы тестера, то все "плюсовые" транзисторы откроются. Если в этот момент установлена микросхема, то она может пострадать. Если выводы МК сконфирурированы на выходы, и на них выставлен другой уровень, то пострадать может МК.
Вообще, тестер в процессе работы такие моменты постоянно мониторит и отключает питание ключей, если оно не нужно (но по каким-то неведомым причинам вдруг включилось) и следит, чтобы все пины МК были сконфигурированы как входы. Но мало ли, хочу сначала сам потестировать...
Обновил исходники, софт и прошивку.
Плата ключей потихоньку тестируется, добавил пару тестов с её использованием. Пока полёт нормальный.
К тестеру плата подключается следующим образом:
SER -> PG1
SCK -> PG2
RCK -> PG0
При тестировании некоторых микросхем 155-й и 555-й серий обнаружилась проблема - тестер их не смог определить. При этом, при запуске теста из пошагового отладчика всё работало. В частности, проблема замечена с мультиплексорами 555КП11 светлановского производства. Тестер, работающий на частоте 16МГц оказался слишком быстр для этих микросхем. Хотя, в теории, такой проблемы вроде не должно быть - AVR-ка выполняет одну операцию проверки за несколько команд.
Добавил режим тестирования с задержкой. Теперь тестер сначала делает проход на максимальной скорости. Если ничего не найдено, то он делает проход с максимальной задержкой (250 попугаев). Если этот тест удался, то он перепроверяет обнаруженную микросхему, последовательно уменьшая задержку до первого сбоя. Величину задержки для таких микросхем он пишет внизу экрана. 1 попугай примерно равен 4 тактам AVRки на частоте 16МГц. Так же для таких микросхем тестер издаёт звуковой сигнал. Это должно помочь обнаруживать плохишей с правильной логикой но с недостаточной скоростью. Для моих проблемных микросхем время задержки получилось 14-15 попугаев.
Собрал тестер на Atmega32. Проверил микросхемы и обнаружились неясности в работе.
При частоте кварца 11 Мгц почти всё ОЗУ РУ5-РУ7 исправны (Квадратики внутри квадратиков)
При частоте кварца 14 Мгц (Квадратики и крестики вперемешку)
При частоте кварца 16 Мгц почти все ОЗУ РУ5-РУ7 неисправны (Крестики внутри квадратиков)
Почему чем выше частота кварца, тем больше нерабочих Рушек, хотя на 11 Мгц все Рушки исправны?
В прошивке 0.6 (Фьюзы 7F DF 3F) не проверяются следующие микросхемы:
Микросхемы серии ЛА, ЛН2, ЛЕ1. Во время теста происходит сброс в главное меню. И далее тестер тестирует все последующие рабочие микросхемы как Unknowr. Приходиться на время отключать тестер от питания. Но в прошивке 0.5 все работает без сбоев. Что это может быть?
По поводу РУ5-РУ7 всё же очевидно - на 11 МГц все успевают а на 16 - уже нет. Раз такое дело, то добавлю в новый тестер возможность определять скорости РУ-шек, аналогично тому, как сейчас это сделано для других микросхем.
Вот эту прошивку попробуйте: https://drive.google.com/folderview?...00&usp=sharing
Последняя прошивка для старого тестера. И, вроде, рабочая.
Привет!
Пара вопросов/просьб.
Можно ли без изменений использовать AtMega32? Дисплеи такие продаются (например на Али)?
Добавить бы для тестирования буфера и регистры:
1533АП16 (инверсный к АП6),
580ВА86 (похож на 1533АП6 но отличается цоколевкой),
580ВА87 (инверсный к ВА86),
580ИР82 (похож на 1533ИР33 но отличается цоколевкой),
580ИР83 (инверсный к ИР82)
и 155ИР13 (если получится по нагрузке).
Эти МСХ идут в Орионы.