深入解析 SN54ABT8543 与 SN74ABT8543 扫描测试设备

电子说

1.4w人已加入

描述

深入解析 SN54ABT8543 与 SN74ABT8543 扫描测试设备

在电子设计领域,测试设备对于确保电路的可靠性和性能至关重要。今天,我们将深入探讨德州仪器(Texas Instruments)的 SN54ABT8543 和 SN74ABT8543 扫描测试设备,这两款设备在边界扫描测试方面具有显著的优势。

文件下载:SN74ABT8543DW.pdf

一、产品概述

SN54ABT8543 和 SN74ABT8543 是德州仪器 SCOPE 可测试性集成电路家族的成员,与 IEEE 标准 1149.1 - 1990(JTAG)测试访问端口和边界扫描架构兼容。在正常功能模式下,它们在功能上等同于 ’F543 和 ’ABT543 八进制寄存器总线收发器。

这两款设备采用了先进的 EPIC - ΙΙB BiCMOS 设计,显著降低了功耗。同时,它们提供了多种封装选项,包括塑料小外形(DW)、收缩小外形(DL)封装、陶瓷芯片载体(FK)和标准陶瓷双列直插式封装(JT),以满足不同的应用需求。

二、工作模式及控制机制

正常模式

在正常模式下,数据在 A 到 B 以及 B 到 A 两个方向的流动由锁存使能(LEAB 和 LEBA)、芯片使能(CEAB 和 CEBA)和输出使能(OEAB 和 OEBA)输入控制。以 A 到 B 数据流动为例,当 LEAB 和 CEAB 都为低电平时,设备工作在透明模式;当其中任何一个为高电平时,A 数据被锁存。只有当 OEAB 和 CEAB 都为低电平时,B 输出才有效;否则,B 输出处于高阻抗状态。B 到 A 的数据流动控制机制与此类似,但使用 LEBA、CEBA 和 OEBA。

测试模式

当进入测试模式时,SCOPE 寄存器总线收发器的正常操作被禁止,测试电路被启用,用于观察和控制设备的 I/O 边界。测试电路通过四个专用测试引脚进行控制:测试数据输入(TDI)、测试数据输出(TDO)、测试模式选择(TMS)和测试时钟(TCK)。此外,测试电路还能执行其他测试功能,如对数据输入进行并行签名分析(PSA)和从数据输出生成伪随机模式(PRPG)。所有的测试和扫描操作都与测试访问端口(TAP)接口同步。

三、测试架构与 TAP 控制器

测试信息通过符合 IEEE 标准 1149.1 - 1990 的 4 线测试总线(TAP)进行传输,包括测试指令、测试数据和测试控制信号。TAP 控制器监控来自测试总线的 TCK 和 TMS 信号,并从中提取同步信号(TCK)和状态控制信号(TMS),为设备中的测试结构生成适当的片上控制信号。

TAP 控制器是一个同步有限状态机,共有 16 个状态,包括 6 个稳定状态和 10 个不稳定状态。它有两条主要路径,分别用于访问和控制选定的数据寄存器和指令寄存器,且一次只能访问一个寄存器。

设备在上电时处于测试逻辑复位(Test - Logic - Reset)状态,在此状态下,测试逻辑被复位并禁用,设备执行正常逻辑功能。指令寄存器被重置为选择可选的 IDCODE 指令(如果支持)或 BYPASS 指令的操作码,某些数据寄存器也会被重置为其上电值。

四、寄存器介绍

指令寄存器(IR)

指令寄存器为 8 位长,用于告诉设备要执行的指令。指令包含的信息包括操作模式(正常模式或测试模式)、要执行的测试操作、在数据寄存器扫描期间要选择的三个数据寄存器中的哪一个以及在 Capture - DR 期间要捕获到所选数据寄存器的数据来源。

数据寄存器

  • 边界扫描寄存器(BSR):长度为 40 位,每个正常功能输入引脚有一个边界扫描单元(BSC),每个正常功能 I/O 引脚有两个 BSC(一个用于输入数据,一个用于输出数据),每个内部解码的输出使能信号(OEA 和 OEB)也有一个 BSC。它用于存储要内部应用到正常片上逻辑输入和/或外部应用到设备输出引脚的测试数据,以及捕获在正常片上逻辑输出和/或设备输入引脚上出现的数据。
  • 边界控制寄存器(BCR):11 位长,用于在 RUNT 指令的上下文中实现基本 SCOPE 指令集未包含的额外测试操作,如 PRPG、带输入屏蔽的 PSA 和二进制递增计数(COUNT)。
  • 旁路寄存器:1 位扫描路径,可用于缩短系统扫描路径的长度,从而减少完成测试操作所需施加的每个测试模式的位数。在 Capture - DR 期间,旁路寄存器捕获逻辑 0。

五、指令与操作

指令寄存器操作码

设备支持多种指令,如边界扫描(EXTEST/INTEST)、旁路扫描(BYPASS)、采样边界(SAMPLE/PRELOAD)等,每种指令都有其特定的功能和操作模式。

边界控制寄存器操作码

BCR 操作码通过 BCR 位 2 - 0 进行解码,对应不同的测试操作,如采样输入/切换输出(TOPSIP)、伪随机模式生成(PRPG)、并行签名分析(PSA)等。这些操作在执行 RUNT 指令的 Run - Test/Idle 状态期间进行。

六、技术参数与应用注意事项

电气特性与推荐条件

两款设备在不同的电源电压、输入输出电压、电流和温度范围内有明确的电气特性。例如,SN54ABT8543 适用于 - 55°C 至 125°C 的全军事温度范围,而 SN74ABT8543 适用于 - 40°C 至 85°C 的温度范围。

封装与材料

设备提供多种封装选项,每种封装都有其特定的尺寸、引脚数量、包装数量、环保计划、引脚镀层/球材料、湿度灵敏度等级、峰值温度和设备标记等信息。在选择封装时,需要根据具体的应用环境和要求进行考虑。

设计与应用建议

在设计电路时,必须注意未使用的引脚(输入或 I/O)必须保持高电平或低电平,以防止它们浮空。同时,要根据设备的电气特性和推荐的工作条件来设计电源、时钟和其他相关电路。

综上所述,SN54ABT8543 和 SN74ABT8543 扫描测试设备为电子工程师提供了一种强大的工具,用于测试和验证复杂电路板组件的功能和可靠性。通过深入了解其工作原理、寄存器结构和指令集,工程师可以更好地利用这些设备来优化设计和提高产品质量。你在使用这类测试设备时遇到过哪些问题呢?欢迎在评论区分享。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分