SN74LVT8980A-EP嵌入式测试总线控制器:JTAG测试的理想之选

电子说

1.4w人已加入

描述

SN74LVT8980A-EP嵌入式测试总线控制器:JTAG测试的理想之选

在电子工程师的日常工作中,测试和验证电路的性能是至关重要的环节。而IEEE Std 1149.1(JTAG)标准为我们提供了一种有效的测试和调试方法。今天,我将为大家详细介绍一款德州仪器(TI)推出的嵌入式测试总线控制器——SN74LVT8980A - EP,它在支持JTAG测试方面表现出色。

文件下载:sn74lvt8980a-ep.pdf

产品概述

SN74LVT8980A - EP是TI广泛的可测试性集成电路家族的一员,主要功能是在嵌入式主机微处理器/微控制器的命令下,控制IEEE Std 1149.1(JTAG)测试访问端口(TAP)。它能够支持一个4线或5线的IEEE Std 1149.1串行测试总线,包括测试时钟(TCK)、测试模式选择(TMS)、测试数据输入(TDI)、测试数据输出(TDO)和测试复位(TRST)等信号。该控制器具有增强的制造源减少(DMS)支持和产品变更通知资格等特性,适用于广泛的应用场景。

产品特性亮点

接口与兼容性

  • 5V 容限:在3.3V供电时,TAP接口具有完全的5V容限,可同时控制5V和/或3.3V的IEEE Std 1149.1目标设备,大大提高了其兼容性。
  • 简单接口设计:通过8位异步读写数据总线,与低成本的3.3V微处理器/微控制器实现简单接口,方便系统集成。

    灵活的时钟与控制

  • 可编程时钟:灵活的时钟架构允许用户在自由运行和门控模式之间进行选择,并且可以对TCK进行分频,以适应不同的测试需求。
  • 离散控制模式:提供离散控制模式,可支持非标准目标设备的任意TMS/TDI序列,增强了对特殊设备的控制能力。

    强大的测试功能

  • 多种扫描模式:支持输入扫描、输出扫描、循环扫描等多种扫描模式,还能生成支持多节点TAP配置的协议,满足不同的测试场景。
  • 自动数据调整:能够自动处理串行数据的对齐,适应长达15个TCK周期的目标重定时(流水线)延迟,确保数据传输的准确性。

应用与优势

应用场景

  • 嵌入式测试:与主机微处理器/微控制器结合,可实现基于IEEE Std 1149.1测试访问的板级和系统级内置测试功能。
  • 特殊目标应用:通过TOE信号可禁用其主功能,允许外部设备控制目标TAP;在离散控制模式下,可对TMS和TDO序列进行任意控制;在门控TCK模式下,可根据需要停止TCK输出,满足特殊目标设备的应用需求。

    优势体现

  • 提高效率:将生成TAP状态序列、序列化输出位流和反序列化输入位流等任务交由eTBC完成,使主机能够以全8位并行效率运行,提高了测试吞吐量。
  • 增强灵活性:通过RDY输出和状态寄存器,主机软件可以灵活控制访问,确保访问的及时性和准确性。

寄存器与命令控制

寄存器介绍

SN74LVT8980A - EP包含多个寄存器,如配置寄存器(ConfigurationA和ConfigurationB)、状态寄存器(Status)、命令寄存器(Command)、TDO缓冲区寄存器(TDO buffer)、TDI缓冲区寄存器(TDI buffer)、计数器寄存器(Counter)和离散控制寄存器(Discrete control)等。这些寄存器各自具有不同的功能,通过对它们的操作,可以实现对控制器的各种配置和控制。

命令控制

控制器的命令基于架构围绕一系列全面的IEEE Std 1149.1(JTAG)测试目标构建,包括TAP状态移动、扫描操作和运行测试等。通过写入命令寄存器来启动命令,命令执行过程中会根据配置寄存器的设置进行相应的操作。不同的命令在执行时会生成相应的TMS序列,以实现目标扫描链的状态转移和测试操作。

电气参数与封装信息

电气参数

文档中详细给出了该控制器的绝对最大额定值、推荐工作条件、电气特性、时序要求和开关特性等电气参数。例如,电源电压范围为 - 0.5V至4.6V,输入电压范围为 - 0.5V至7V等。在设计电路时,我们必须严格遵循这些参数要求,确保设备的正常运行。

封装信息

SN74LVT8980A - EP有SOIC(DW)封装可选,引脚数为24,每盘包装数量为2000个。同时,文档还提供了封装的详细尺寸信息和引脚配置图,为PCB设计提供了重要参考。

总结

SN74LVT8980A - EP嵌入式测试总线控制器以其丰富的功能、灵活的控制和良好的兼容性,为电子工程师在JTAG测试和调试方面提供了强大的支持。无论是在嵌入式系统的测试还是特殊目标设备的应用中,它都能发挥重要作用。在实际设计中,我们可以根据具体需求合理配置寄存器和命令,充分发挥该控制器的优势,提高测试效率和系统性能。大家在使用这款控制器的过程中,有没有遇到什么特别的问题或者有什么独特的应用经验呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分