Что такое граничное сканирование

По ссылке Bester PCBA

Последнее обновление: 2023-09-11

Что такое граничное сканирование

Граничное сканирование, также известное как JTAG (Joint Test Action Group), - это метод тестирования, который предполагает интеграцию ячеек сдвигового регистра-защелки, известных как ячейки граничного сканирования, в каждое внешнее соединение устройств, совместимых с граничным сканированием. Эти ячейки позволяют тестировать и отлаживать интегральные схемы (ИС) и межсоединения на печатной плате.

Ячейки граничного сканирования стратегически расположены рядом с каждым выводом ввода/вывода ИС, образуя цепочку сдвигового регистра, которая позволяет передавать данные между устройствами. В обычном режиме работы ячейки граничного сканирования остаются невидимыми и не оказывают никакого влияния на работу схемы. Однако, когда устройство переводится в тестовый режим, через цепочку сдвиговых регистров можно пропустить последовательный поток данных, называемый тестовым вектором. Это позволяет перехватывать данные с линий интегральной схемы или принудительно передавать их на них, что облегчает всестороннее тестирование и анализ.

Для управления устройством граничной развертки используется специальный порт тестового доступа (TAP) и контроллер TAP. Контроллер TAP, представляющий собой 16-позиционный автомат, управляет регистром Boundary Register, который состоит из ячеек граничной развертки. Сигналы TAP, включая Test Data In (TDI), Test Data Out (TDO), Test Clock (TCK), Test Mode Select (TMS) и дополнительный Test Reset (TRST), используются для управления устройством граничной развертки и выполнения различных тестовых функций.

Стандарт IEEE 1149.1 определяет архитектуру и процедуры тестирования граничного сканирования. В нем определены три обязательные функции тестирования: EXTEST, SAMPLE/PRELOAD и BYPASS. Кроме того, стандарт описывает дополнительные функции тестирования, такие как INTEST, RUNBIST, IDCODE, CLAMP, HIGHZ и USERCODE. Производители также могут добавлять свои собственные тестовые функции в соответствии со стандартом IEEE.

Граничное сканирование, позволяющее тестировать и отлаживать сложные ИС и межсоединения без использования физических тестовых датчиков, является ценным методом в индустрии печатных плат. Она обеспечивает комплексное решение для тестирования, особенно в тех случаях, когда физический доступ к выводам затруднен из-за таких факторов, как высокая плотность размещения компонентов, меньшие габаритные размеры и передовые технологии, такие как BGA и SMT.

Часто задаваемые вопросы

В чем разница между JTAG и граничным сканированием

Граничное сканирование - это технология тестирования, которая предполагает добавление дополнительных ячеек в выводы от кремния к внешним контактам. Это позволяет проверить функциональность как чипа, так и платы. С другой стороны, JTAG - это аббревиатура от Joint Test Action Group, которая обозначает интерфейс или порт тестового доступа, используемый для связи.

Назначение регистра граничного сканирования

Регистр граничного сканирования служит для сбора данных в ячейках граничного сканирования, что предполагает контроль входных контактов. Эти данные могут быть отсканированы из устройства через вывод TDO для проверки, а также могут быть отсканированы в устройство через вывод TDI. Таким образом, тестер может проверить данные на выходных выводах устройства.

Что такое JTAG в печатной плате

JTAG, что расшифровывается как Joint Test Action Group, - это промышленный стандарт, используемый для проверки дизайна и тестирования печатных плат после их изготовления. Это инструмент, дополняющий цифровое моделирование и реализующий стандарты для приборов на кристалле в системе автоматизации проектирования электроники (EDA).

Что такое граничные данные

Граничные данные - это набор значений тестовых данных, расположенных в крайних точках заданного диапазона. Эти значения представляют собой верхнюю и нижнюю границы ожидаемого и должны быть приняты. И наоборот, любые значения, которые выходят за эти пределы, либо до, либо после них, должны быть отклонены.

Как работает JTAG

Архитектура тестирования JTAG/граничного сканирования изначально была разработана для тестирования соединений между интегральными схемами (ИС) на печатной плате (ПП) без использования физических тестовых пробников. Это достигается путем подключения ячеек периферийного сканирования, которые создаются с помощью мультиплексоров и схем защелок, к каждому выводу устройства.

В чем преимущество JTAG

Использование JTAG для извлечения прошивки дает множество преимуществ. Во-первых, JTAG - это общепризнанный и широко используемый протокол, а значит, существует широкий спектр инструментов и ресурсов, доступных для его использования. Во-вторых, JTAG обеспечивает прямой доступ к памяти устройства, минуя необходимость в программном обеспечении или функциональности прошивки.

В чем разница между JTAG и ISO

Версии ISO по сути такие же, как и версии RGH/JTAG, но они имеют другой формат. Файлы ISO содержат файлы игры, в то время как версии RGH/JTAG имеют другой формат. Вчера Нуберт экспериментировал со сжатием файлов в меньший формат.

Что такое архитектура граничного сканирования

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

Что такое контроллер ответвителя JTAG

Контроллер JTAG TAP, согласно стандарту IEEE-1149.1, представляет собой 16-составной конечный автомат состояний, который управляется сигналами тестового тактового генератора (TCK) и выбора режима тестирования (TMS). Переходы контроллера TAP определяются состоянием TMS по нарастающему фронту TCK.

Какой протокол использует JTAG

Протокол JTAG, также известный как IEEE 1149.1, был изначально разработан для упрощения тестирования межсоединений печатных плат в процессе производства.

Является ли JTAG аппаратным или программным обеспечением

JTAG - это аппаратный интерфейс, который был создан Объединенной группой тестового доступа в 1980-х годах для преодоления технических трудностей и ограничений при тестировании межсоединений на более сложных и компактных печатных платах (PCB).

Связанные термины

Похожие статьи

Оставить комментарий


Период проверки reCAPTCHA истек. Пожалуйста, перезагрузите страницу.

ru_RURussian