Чаще всего неисправности плавающие, которые не определить ни стендами не осциллографом - можно сидеть сутками.
Sergej, не раскрыли тему касательно диагностики внутренних неисправностей платы: что будет в случае если не стартует процессор, неисправна память, регистры и т.п.? Если тестовая ПЗУ сразу даёт ответы на такие вопросы - это очень хорошо.
Всем привет! В новой расширенной версии тестовой программы для ШУЛМ (любых) изменился интерфейс. Возникает вопрос - а зачем нам новые тесты, если столько лет обходились старыми?
Дело в том, что существующие тесты имеют недостатки:
1. не можем посмотреть сигналы осциллографом во время последовательного теста;
2. нельзя найти плавающую ошибку во время теста одиночного сигнала (если она с ним не связана);
3. при плавающей ошибке не можем узнать причину ее появления.
Всех этих недостатков лишена новая версия. Если все сбои в электронике можно разделить на два типа: - это либо 1) обрыв сигнала, либо
2) К. З. Сигнала с чем-то еще, то плавающие ошибки можно выделить в отдельный пункт. В чем же особенность плавающей ошибки? И почему ее так трудно найти? А как эти ошибки отличаются от обычных?
1. Появляются эти ошибки случайным образом, то есть мы не знаем точно время, когда она появится.
2. Самое большое неудобство этих ошибок - мы не можем точно выявить причину их появления.
На самом деле причины плавающих ошибок остаются теми же, что и при обычных сбоях (неконтакт либо к. з.), просто они мимолетны - то ошибка есть, то ее нет. В ролике мы наблюдаем любой интересующий сигнал и в имитируемых плавающих ошибках можем посмотреть точную причину их появления. . .
И напоследок рассмотрим ситуацию, когда неисправность (в том числе плавающая) возникла в ядре, то есть в ближайшем окружении микроконтроллера. При этом может не работать и индикация платы. Как искать такую неисправность, ведь осциллографом рассмотреть внутренние сигналы ну очень затруднительно? Для этого теста нужно только одно питание +5V, то есть подаем 9V на 32-ю и 29-ю ножки разъема XS1. . .