User Tag List

Показано с 1 по 10 из 421

Тема: Тестер микросхем на ATMega16/32

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    07.05.2015
    Адрес
    г. Ульяновск
    Сообщений
    352
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от blackmirror Посмотреть сообщение
    Внутренние элементы микросхем и дорожки на печатной плате имеют некоторую ёмкость, если этот конденсатор зарядить или разрядить, подтягивающих резисторов и открытых транзисторов с ним не связано, то своё состояние он будет сохранять достаточно долго, чтобы его можно было считать в следующем такте(DRAM кстати тоже на конденсаторах). Проблема только с большой ёмкостью, мы не можем выдать слишком длинный импульс для заряда, поскольку не знаем, нет ли там открытых транзисторов и не устроим ли мы КЗ.
    Да, но если я не ошибаюсь, то дорожка на плате - это не только конденсатор, но еще и антена, на которую можно поймать все, что угодно, от ближайшего wi-fi, до пролетающих в соседней галактике звездолета. Причем, разные дорожки имеют разную длину и геометрию.
    Цитата Сообщение от blackmirror Посмотреть сообщение
    Конечного количества тестов может быть достаточно для распознавания микросхемы, но полноценным тестированием это назвать сложно. К примеру память, достаточно ли записать/прочитать 1, 10, 100 ячеек? Ясное дело что всех комбинаций тут не перебрать, но проверить что все ячейки способны сохранять различную информацию, что она не стирается вдруг при особой комбинации адреса/данных, очень желательно.
    Хотя если в описание тестов добавить команды организации циклов, переменные, арифметические операции, возможность присваивания разрядов переменной "списку ног" и наоборот, то можно будет счётчики, сдвиговые регистры и память более полноценно проверять. Z-состояние тоже желательно проверять, микросхемы такие используются, да и сделать несложно.
    Для памяти, очевидно, надо, как минимум, записать 0 и 1 во все ячейки. Но при этом, очевидно, что мы навряд ли сможем в 32кб ОЗУ записать вообще все возможные комбинации. А для регистров, подозреваю, достаточно записать все нули, все единицы и комбинации вида 01010101 и 10101010. Проверять все 256 сочетаний, думаю, тут не обязательно.

    Для проверки выводов с ОК и Z-состояний мы решили использовать резисторы подтяжки к земле (резисторы подтяжки к питанию есть в AVR). Подтягивая поочередно к земле и питанию мы можем попробовать угадать входы и выходы тестируемой МС. И таким образом попытаться на первом шаге отсеять большую часть заведомо ненужных тестов.

    Прикрепил схему основного модуля тестера.
    Вложения Вложения

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Тестер микросхем динамической памяти.
    от stealth_w в разделе Оборудование
    Ответов: 16
    Последнее: 28.09.2014, 10:43
  2. AY + тестер = нужна помощь!
    от Black_Cat в разделе Звук
    Ответов: 3
    Последнее: 16.07.2011, 22:17
  3. ТЕСТЕР микросхем логики
    от Mikka_A в разделе Оборудование
    Ответов: 29
    Последнее: 19.03.2007, 22:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •