探索SN54BCT8374A与SN74BCT8374A扫描测试设备的奥秘

电子说

1.4w人已加入

描述

探索SN54BCT8374A与SN74BCT8374A扫描测试设备的奥秘

在电子设计领域,测试设备的性能和功能对于确保电路的可靠性和稳定性至关重要。今天,我们将深入探讨德州仪器(Texas Instruments)的SN54BCT8374A和SN74BCT8374A扫描测试设备,这两款设备凭借其卓越的特性和广泛的应用场景,成为了工程师们的得力助手。

文件下载:SN74BCT8374ADW.pdf

产品概述

SN54BCT8374A和SN74BCT8374A是德州仪器SCOPE可测试性集成电路家族的成员,它们集成了八进制边沿触发D型触发器,在正常功能模式下与’F374和’BCT374功能等效,同时兼容IEEE标准1149.1 - 1990(JTAG)测试访问端口和边界扫描架构。这种兼容性使得它们能够方便地进行复杂电路板组件的测试,提高了测试效率和准确性。

产品特性亮点

  • 温度适应性强:SN54BCT8374A可在 -55°C至125°C的全军事温度范围内工作,而SN74BCT8374A则适用于0°C至70°C的工作环境,满足了不同应用场景的需求。
  • 丰富的测试功能:支持多种测试操作,如并行签名分析(PSA)、伪随机模式生成(PRPG)、采样输入/切换输出等,为电路测试提供了更多的可能性。
  • 灵活的封装选项:提供塑料小外形(DW)封装、陶瓷芯片载体(FK)、标准塑料(NT)和陶瓷(JT)300 - mil DIP封装等多种选择,方便工程师根据实际需求进行选择。

工作模式剖析

正常模式

在正常模式下,这两款设备的功能与’F374和’BCT374八进制D型触发器相同。测试电路可以通过测试访问端口(TAP)激活,对设备端子上的数据进行快照采样或对边界测试单元进行自测试。值得注意的是,在正常模式下激活TAP不会影响SCOPE八进制触发器的正常逻辑功能。

测试模式

当进入测试模式时,SCOPE八进制触发器的正常操作被禁止,测试电路被启用,用于观察和控制设备的I/O边界。测试电路可以按照IEEE标准1149.1 - 1990执行边界扫描测试操作,确保设备在测试过程中的准确性和可靠性。

关键终端功能解读

测试相关终端

  • TCK(测试时钟):是IEEE标准1149.1 - 1990要求的四个终端之一,设备的测试操作与TCK同步。数据在TCK的上升沿捕获,输出在TCK的下降沿变化。内部上拉电阻在未连接时将TCK拉高。
  • TDI(测试数据输入):作为串行输入,用于将数据移位通过指令寄存器或选定的数据寄存器。内部上拉电阻在未连接时将TDI拉高。
  • TDO(测试数据输出):是串行输出,用于将数据从指令寄存器或选定的数据寄存器中移出。当不活跃且没有外部源驱动时,内部上拉电阻将TDO拉高。
  • TMS(测试模式选择):同样是IEEE标准1149.1 - 1990要求的终端之一,用于引导设备通过其TAP控制器状态。内部上拉电阻在未连接时将TMS拉高,同时TMS还提供可选的测试复位信号。

正常功能终端

  • CLK(正常功能时钟输入):内部上拉电阻在未连接时将CLK拉高,其逻辑功能可参考功能表。
  • 1D - 8D(正常功能数据输入):内部上拉电阻在未连接时将这些输入拉高,逻辑功能由功能表定义。
  • OE(正常功能输出使能输入):内部上拉电阻在未连接时将OE拉高,其逻辑功能可在功能表中查看。
  • 1Q - 8Q(正常功能数据输出):逻辑功能由功能表确定。

测试架构与状态机分析

测试架构

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

TAP控制器状态机

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

关键状态解析

  • Test - Logic - Reset(测试逻辑复位):设备上电时处于此状态,测试逻辑被复位并禁用,设备执行正常逻辑功能。指令寄存器复位为相应的操作码,某些数据寄存器也可复位为上电值。
  • Run - Test/Idle(运行测试/空闲):TAP控制器在执行任何测试操作之前必须经过此状态,测试逻辑可以在此状态下主动运行测试或处于空闲状态。
  • Capture - DR(捕获数据寄存器):当选择数据寄存器扫描时,TAP控制器经过此状态,选定的数据寄存器可根据当前指令捕获数据值。
  • Shift - DR(移位数据寄存器):数据寄存器在此状态下置于TDI和TDO之间的扫描路径中,数据在TCK的上升沿逐位移入,TDO在TCK的下降沿变为有效状态。

寄存器详解

指令寄存器(IR)

指令寄存器为8位,用于告诉设备要执行的指令,包括操作模式、测试操作、数据寄存器选择和数据捕获源等信息。在Capture - IR状态下,IR捕获二进制值10000001,在Update - IR状态下,移位进入IR的值被加载到影子锁存器中,当前指令更新并生效。

数据寄存器

  • 边界扫描寄存器(BSR):18位长,包含每个正常功能输入和输出引脚的边界扫描单元(BSC),用于存储测试数据和捕获设备输入输出端的数据。
  • 边界控制寄存器(BCR):2位长,用于在RUNT指令上下文中实现基本SCOPE指令集之外的额外测试操作,如PRPG和PSA。
  • 旁路寄存器:1位扫描路径,可缩短系统扫描路径长度,减少完成测试操作所需的测试模式位数。

指令与操作码分析

指令寄存器操作码

设备支持多种指令,每种指令对应不同的功能和操作模式。例如,EXTEST/INTEST指令用于边界扫描,BYPASS指令用于旁路扫描,SAMPLE/PRELOAD指令用于采样边界等。对于未支持的指令,默认使用BYPASS指令。

边界控制寄存器操作码

BCR操作码决定了不同的测试操作,如00表示采样输入/切换输出(TOPSIP),01表示伪随机模式生成(PRPG),10表示并行签名分析(PSA),11表示同时进行PSA和PRPG(PSA/PRPG)。

电气特性与参数考量

绝对最大额定值

在使用设备时,需要注意其绝对最大额定值,如电源电压范围、输入电压范围、输出电压范围等。超出这些额定值可能会导致设备永久性损坏,影响其可靠性和性能。

推荐工作条件

为了确保设备的正常运行,应在推荐的工作条件下使用,包括电源电压、输入电压、输出电流和工作温度等参数。遵循这些条件可以提高设备的稳定性和寿命。

电气特性参数

文档中还提供了详细的电气特性参数,如输入输出电压、电流、电容等,这些参数对于电路设计和性能评估至关重要。工程师在设计过程中应根据实际需求合理选择和应用这些参数。

总结与思考

SN54BCT8374A和SN74BCT8374A扫描测试设备凭借其丰富的功能、灵活的封装选项和良好的兼容性,为电子工程师提供了强大的测试解决方案。在实际应用中,我们需要深入理解设备的工作原理、终端功能、测试架构和寄存器操作,合理选择指令和操作码,以确保电路测试的准确性和高效性。同时,我们也要关注设备的电气特性和参数,在设计过程中严格遵循推荐工作条件,避免超出绝对最大额定值,从而保障设备的可靠性和稳定性。

在未来的电子设计中,随着电路复杂度的不断增加,对测试设备的要求也会越来越高。SN54BCT8374A和SN74BCT8374A能否满足更高层次的测试需求?我们又该如何进一步优化测试方案,提高测试效率和准确性?这些问题值得我们每一位电子工程师深入思考和探索。

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

全部0条评论

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

×
20
完善资料,
赚取积分