电子说
在电子设计领域,测试设备对于确保电路的可靠性和性能至关重要。今天,我们将深入探讨德州仪器(Texas Instruments)的SN54ABT18640和SN74ABT18640扫描测试设备,这两款设备带有18位反相总线收发器,是德州仪器SCOPE可测试性集成电路家族的成员。
文件下载:SN74ABT18640DGGR.pdf
SN54ABT18640和SN74ABT18640支持IEEE标准1149.1 - 1990边界扫描,有助于复杂电路板组件的测试。扫描访问测试电路是通过4线测试访问端口(TAP)接口实现的。在正常模式下,它们是18位反相总线收发器,可作为两个9位收发器或一个18位收发器使用。测试电路可由TAP激活,以对设备引脚处的数据进行快照采样,或对边界测试单元进行自检。
在正常模式下,数据流向由方向控制(DIR)和输出使能(OE)输入控制。根据DIR的逻辑电平,数据可以从A总线传输到B总线,也可以从B总线传输到A总线。OE可用于禁用设备,使总线有效隔离。
在测试模式下,SCOPE总线收发器的正常操作被禁止,测试电路被启用,以观察和控制设备的I/O边界。测试电路可根据IEEE标准1149.1 - 1990中描述的协议执行边界扫描测试操作。
| 引脚名称 | 描述 |
|---|---|
| 1A1–1A9, 2A1–2A9 | 正常功能A总线I/O端口 |
| 1B1–1B9, 2B1–2B9 | 正常功能B总线I/O端口 |
| 1DIR, 2DIR | 正常功能方向控制 |
| GND | 接地 |
| 1OE, 2OE | 正常功能输出使能 |
| TCK | 测试时钟 |
| TDI | 测试数据输入 |
| TDO | 测试数据输出 |
| TMS | 测试模式选择 |
| VCC | 电源电压 |
串行测试信息通过符合IEEE标准1149.1 - 1990的4线测试总线或TAP传输。TAP控制器监控测试总线上的TCK和TMS信号,提取同步和状态控制信号,并为设备中的测试结构生成适当的片上控制信号。
TAP控制器是一个同步有限状态机,共有16个状态,其中6个稳定状态和10个不稳定状态。主要有两条路径:一条用于访问和控制所选数据寄存器,另一条用于访问和控制指令寄存器。
指令寄存器为8位,用于告诉设备要执行的指令,包括操作模式、测试操作、要选择的数据寄存器以及在Capture - DR期间要捕获到所选数据寄存器的数据来源。
符合IEEE标准1149.1 - 1990的EXTEST指令,选择BSR进行扫描,捕获设备输入和I/O引脚处的数据,并将扫描到的数据应用到相应的引脚。
符合IEEE标准1149.1 - 1990的IDCODE指令,选择IDR进行扫描,设备处于正常模式。
符合IEEE标准1149.1 - 1990的SAMPLE/PRELOAD指令,选择BSR进行扫描,捕获设备输入引脚和输入模式下I/O引脚处的数据,以及正常片上逻辑输出的数据。
符合IEEE标准1149.1 - 1990的BYPASS指令,选择旁路寄存器进行扫描,在Capture - DR期间捕获逻辑0值。
符合IEEE标准1149.1a - 1993的HIGHZ指令,选择旁路寄存器进行扫描,设备处于修改后的测试模式,所有设备I/O引脚置于高阻抗状态。
符合IEEE标准1149.1a - 1993的CLAMP指令,选择旁路寄存器进行扫描,将输入BSC中的数据应用到正常片上逻辑的输入,将输出模式下I/O BSC中的数据应用到设备I/O引脚。
选择旁路寄存器进行扫描,在Run - Test/Idle期间执行BCR中指定的测试操作,包括采样输入/切换输出(TOPSIP)、PRPG、PSA、同时进行PSA和PRPG(PSA/PRPG)以及同时进行PSA和二进制计数(PSA/COUNT)。
选择BSR进行扫描,在Capture - DR期间BSR中的值保持不变,用于检查PSA操作后的数据。
选择BSR进行扫描,所有BSC在Capture - DR期间捕获其当前值的反值,以验证BSR的移位寄存器和影子锁存器元素的完整性。
选择旁路寄存器进行扫描,在Run - Test/Idle期间,所选输出模式BSC的移位寄存器元素中的数据在每个TCK上升沿切换,更新到影子锁存器,并在每个TCK下降沿应用到相关设备I/O引脚。
选择BCR进行扫描,在Capture - DR期间BCR中的值保持不变,必须在边界运行测试操作之前执行此操作,以指定要执行的测试操作。
在每个TCK上升沿,捕获所选设备输入模式I/O引脚处的数据到相关BSC的移位寄存器元素中,所选输出模式BSC的移位寄存器元素中的数据在每个TCK上升沿切换,更新到影子锁存器,并在每个TCK下降沿应用到相关设备I/O引脚。
在每个TCK上升沿,在所选BSC的移位寄存器元素中生成伪随机模式,更新到影子锁存器,并在每个TCK下降沿应用到相关设备输出模式I/O引脚。
在每个TCK上升沿,将所选设备输入模式I/O引脚处的数据压缩成36位并行签名到所选BSC的移位寄存器元素中,所选输出模式BSC的影子锁存器中的数据保持不变并应用到相关设备I/O引脚。
在每个TCK上升沿,将所选设备输入模式I/O引脚处的数据压缩成18位并行签名到所选输入模式BSC的移位寄存器元素中,同时在所选输出模式BSC的移位寄存器元素中生成18位伪随机模式,更新到影子锁存器,并在每个TCK下降沿应用到相关设备I/O引脚。
在每个TCK上升沿,将所选设备输入模式I/O引脚处的数据压缩成18位并行签名到所选输入模式BSC的移位寄存器元素中,同时在所选输出模式BSC的移位寄存器元素中生成18位二进制计数模式,更新到影子锁存器,并在每个TCK下降沿应用到相关设备I/O引脚。
所有测试操作都与TCK同步,TDI、TMS和正常功能输入的数据在TCK上升沿捕获,TDO和正常功能输出引脚的数据在TCK下降沿出现。
包括输入钳位电流、输出高电平电压、输出低电平电压、输入电流、输出高阻态电流等参数。
包括正常模式和测试模式下的传播延迟、上升时间、下降时间等参数。
SN54ABT18640和SN74ABT18640扫描测试设备为电子工程师提供了强大的测试功能,其支持的IEEE标准边界扫描和丰富的指令集使得复杂电路板的测试变得更加高效和可靠。在实际应用中,工程师可以根据具体需求选择合适的指令和操作模式,同时要注意设备的电气特性和时序要求,以确保设备的正常运行。你在使用这类测试设备时遇到过哪些问题呢?欢迎在评论区分享你的经验。
全部0条评论
快来发表一下你的评论吧 !