Фильтр по тематике

Как тестировать цифровую электронику?

Для цифровой техники давно существует метод периферийного сканирования JTAG, но не все инженеры знакомы с тем, как он работает.

01.09.2013 208 0
Как тестировать цифровую электронику?

Так сложилось, что в нашей стране почти вся сложная цифровая электроника относится к военной, авиакосмической или другой специальной технике. От надёжности её узлов зависит жизнь людей и безопасность государства, поэтому у производителей нет права на ошибку. Как тестируется начинка, например, сложных бортовых вычислителей? Функциональный метод не подходит для данных целей, – он не выявляет всех возможных дефектов и даёт лишь один ответ – работает блок или нет. И если при монтаже платы образовалось короткое замыкание (КЗ) или обрыв, которые скажутся только в определённом (например, нештатном) режиме работы, то функциональный тест на заводе-изготовителе пройдёт успешно. Из личной практики могу привести много примеров, когда даже пробное тестирование плат с помощью периферийного сканирования или внутрисхемного теста выявляло дефекты (КЗ, отсутствие компонентов и пр.) на платах ответственного применения, прошедших все функциональные проверки.

Так ли сложно периферийное сканирование, как кажется? Главная проблема в том, что руководители предприятий и инженеры не понимают, как оно работает. Принцип работы систем периферийного сканирования подобен работе других машин для тестирования и локализации дефектов – ICT-тестеров, установок Flying Probe, и, что удивительно, – он даже проще.

Возможно, читателю известно, что периферийное сканирование основано на применении производителями микросхем стандарта IEEE 1149.1, Standard Test Access Port and Boundary-Scan Architecture. Этот стандарт добавляет ИС дополнительный порт (известный как JTAG, Joint Test Action Group) и специальную тестовую логику для того, чтобы с помощью внешнего оборудования и программного обеспечения управлять выводами ИС для тестирования связей платы.

Задача тестовой системы – автоматическое управление данной логикой по интерфейсу JTAG и создание необходимых тестовых последовательностей, полученных в результате анализа схемы изделия. Сегодня данный процесс настолько автоматизирован, что пользователю необходимо лишь загрузить список соединений, полученный из САПР, в программу для создания тестов. Если используется программная платформа JTAG ProVision, это означает, что вместе со средой разработки на ПК установлена обширная библиотека функциональных моделей всевозможных компонентов: ОЗУ, ПЗУ, логики, интерфейсных и пассивных элементов. Поэтому среда проектирования тестов не только обладает информацией о связях платы (полученной из САПР), но и сведениями о функциональности узлов. Этой информации достаточно, чтобы выполнить расчёт максимально достижимого тестового покрытия для всех цепей, компонентов и паяных соединений, а также автоматически создать тесты межсоединений, логических узлов, шин памяти и многого другого (см. рис. 1).


Как показывает практика, уже через пару часов проект готов, – можно подсоединять тестируемую плату и проводить контроль и программирование её компонентов. Анализируя схему изделия, программа автоматически создаёт проект даже с несколькими каналами сканирования, если JTAG-компонентов на плате несколько и их JTAG-сигналы выведены на отдельные разъёмы. Разработчики, привыкшие работать с одноканальными JTAG-программаторами, зададут естественный вопрос: как программа справится с несколькими каналами JTAG? Ответ прост: самый популярный контроллер JT37x7 позволяет работать сразу с 4 портами TAP (см. рис. 2).


Не следует думать, что система периферийного сканирования ограничивается лишь программным обеспечением и контроллером, существует масса дополнительных модулей ввода/вывода, например, для тестирования внешних интерфейсов (см. рис. 3). 


А модуль JT2149/DAF дополняет цифровой тест измерением аналоговых напряжений и частот в выбранных точках. Таким образом, можно построить полноценный испытательный комплекс не только для проверки связей компонентов, поддерживающих периферийное сканирование, но и окружающих их узлов и внешних разъёмов с измерением требуемых аналоговых величин. Все созданные тесты и приложения для программирования затем сводятся в последовательность, часто называемую «тестовым планом», и запускаются нажатием кнопки. При обнаружении неисправности система выдаёт текстовое сообщение с указанием типа дефекта (КЗ, обрыв и др.) и, по требованию, показывает дефектные элементы на рисунке платы или схеме изделия (см. рис. 4).


Таким образом, подготовка тестов периферийного сканирования имеет гораздо меньшую трудоёмкость, чем разработка функциональных методов контроля, которые подразумевают детальное знакомство со спецификой работы платы или блока. Функциональный контроль не указывает на дефектные цепи, паяные соединения или компоненты, предоставляя лишь информацию об отказе какой-либо из функций. При этом некоторые дефекты вообще не попадают в поле зрения функционального тестирования.

Все мировые производители сложных цифровых ИС поддерживают стандарт IEEE 1149.1 – это требование современной электронной промышленности. Вполне возможно, что ваша разработка уже готова к периферийному сканированию, т.к. производитель уже заложил в ИС избыточную тестовую логику. Если нет, то изделие придётся проверять функциональным тестом и надеяться на то, что при его изготовлении не появились скрытые дефекты.

Если стратегия развития предприятия всё же предусматривает переход на структурное тестирование, то следует позаботиться о доработке изделия с учётом теста JTAG. Конечно, можно использовать и внутрисхемный тест при помощи игольчатого адаптера или летающих пробников, однако здесь можно столкнуться с проблемой высокой плотности цепей, присущей цифровой технике, и отсутствием доступа к проводникам, скрытым, например, под корпусами типа BGA. Периферийное сканирование данную проблему решает, поскольку использует не пробники, а внутренние регистры самих микросхем.

Можно начать использовать периферийное сканирование для отладки опытных образцов уже сегодня, и совершенно бесплатно. Компания JTAG Technologies предлагает загрузить с www.jtaglive.ru программу Buzz, выполняющую элементарную проверку связей между выводами JTAG-совместимых микросхем.

Подробную информацию о программах и аппаратных средствах для периферийного сканирования можно найти на основной интернет-странице компании JTAG Technologies www.jtag-technologies.ru.

© СТА-ПРЕСС

Если вам понравился материал, кликните значок — вы поможете нам узнать, каким статьям и новостям следует отдавать предпочтение. Если вы хотите обсудить материал —не стесняйтесь оставлять свои комментарии : возможно, они будут полезны другим нашим читателям!

01.09.2013 208 0
Комментарии
Рекомендуем
Эффективное количество бит цифровых осциллографов: влияние на результаты измерений и экспериментальное определение для приборов VESNA

Эффективное количество бит цифровых осциллографов: влияние на результаты измерений и экспериментальное определение для приборов VESNA

В статье рассмотрены особенности измерения эффективного числа бит (ENOB) для цифровых осциллографов. Представлен анализ ENOB как характеристики аналого-цифрового преобразования, отмечены ключевые причины искажений сигналов при аналого-цифровом преобразовании. Проанализированы особенности определения эффективного количества бит цифровых осциллографов на основе прямых измерений, обоснован наиболее простой способ определения ENOB на базе сопоставления среднеквадратичного напряжения на выходе генератора синусоидального сигнала и аналогичного значения, измеренного осциллографом. Для осциллографов серий OVA3, OVS3, OVU2 нового для российского рынка бренда VESNA проведены экспериментальные оценки эффективного количества бит.
05.06.2026 СЭ №5/2026 87 0
Параллельное соединение однотипных модулей электропитания для резервирования с активным принудительным распределением тока нагрузки

Параллельное соединение однотипных модулей электропитания для резервирования с активным принудительным распределением тока нагрузки

В статье кратко рассмотрены основные проблемы, возникающие при параллельном соединении модулей электропитания для увеличения мощности и резервирования в современных распределённых системах электропитания для сложных радиотехнических, компьютеризированных и телекоммуникационных комплексов. Рассмотрен метод равномерного распределения тока нагрузки и синхронизации высокой частоты преобразования включённых параллельно однотипных модулей DC/DC-преобразователей напряжения Brick (2-го поколения) компании Wibbow c применением двунаправленного цифрового интерфейса между модулями, обеспечивающий несложное надёжное параллельное соединение для повышения выходной мощности и резервирования.
04.06.2026 СЭ №5/2026 140 0
Технология Press Fit – надёжные непаяные соединения: применение в высокоскоростном соединителе  СКП445 (российский аналог MULTIGIG RT2)

Технология Press Fit – надёжные непаяные соединения: применение в высокоскоростном соединителе СКП445 (российский аналог MULTIGIG RT2)

В работе выполнено комплексное исследование технологии механической запрессовки контактов (Press Fit), рассматриваемой в качестве альтернативы классическим методам пайки. Проанализированы физические механизмы образования газонепроницаемого сопряжения, способы предотвращения фреттинг-износа, специфические требования к металлизации посадочных мест печатных плат. На основании результатов сертификационных испытаний согласно стандартам IEC 60352-5 и IEC 60068-2 выполнено сопоставление эксплуатационной надёжности соединений Press Fit и паяных аналогов при воздействии экстремальных климатических и механических факторов. Отдельное внимание уделено геометрии комплаентных зон (область контакта) и свойствам гальванических покрытий. Практическая значимость работы продемонстрирована на примере внедрения технологии в высокоскоростной соединитель СКП445 – отечественную разработку, обеспечивающую передачу данных на скоростях до 10 Гбит/с.
03.06.2026 СЭ №5/2026 134 0
Проектирование и оптимизация резонансного преобразователя для систем беспроводной передачи энергии 

Проектирование и оптимизация резонансного преобразователя для систем беспроводной передачи энергии 

Электрические транспортные средства, будь то воздушные или наземные, требуют источник электрической энергии. Одним из возможных источников питания является перезаряжаемая аккумуляторная батарея. Зарядка бортовой батареи транспортного средства осуществляется либо посредством зарядного кабеля, либо с использованием технологии беспроводной передачи энергии (Wireless Power Transfer, WPT, БПЭ). Базовая технология БПЭ – магнитно-связанный резонанс. Резонансная частота и передаваемая мощность зависят от взаимного расположения передающей и приёмной обмоток. В данной статье рассматривается резонансный преобразователь мощности для системы беспроводной зарядки малых беспилотных летательных аппаратов (БПЛА). Анализируются вопросы изменения передаваемой мощности и резонансных частот в зависимости от относительного положения передающей и приёмной катушек. Статья была впервые представлена на конференции PCIM Asia 2024 [1]. Текст был переведён и дополнен авторами для журнала «Современная электроника».
02.06.2026 СЭ №5/2026 421 0

Реклама. ООО «Формика Ивент»  ИНН 7709889632  erid = 2SDnjdV94YS
Реклама. ООО «Формика Ивент»  ИНН 7709889632  erid = 2SDnjdsNsmc
  Подписывайтесь на наш канал в Telegram и читайте новости раньше всех! Подписаться