XE16xyM边界扫描与JTAG测试:IEEE 1149.1标准实践

需积分: 46 35 下载量 108 浏览量 更新于2024-08-08 收藏 9.04MB PDF 举报
"XE16xyM系列微控制器的边界扫描功能及初始化方法" 本文主要讨论了英飞凌(Xinfeng Ling)的16位单片实时信号控制器XE166家族中的XE16xyM型号产品,它们支持IEEE 1149.1标准的边界扫描(Boundary Scan)技术,这在局域网交换技术中尤为重要,因为这种技术有助于对印刷电路板(PCB)上的器件进行有效的板级测试和诊断。 边界扫描是一种集成电路测试方法,它允许在不移除设备或连接外部测试设备的情况下,对电路板上的器件进行测试。IEEE 1149.1标准,也称为JTAG(Joint Test Action Group)标准,定义了一种测试访问接口(Test Access Port, TAP),通过这个接口可以控制和访问芯片内部的边界扫描链。XE16xyM系列的边界扫描功能支持与PCB上其他器件的交互测试,增强了故障排查和调试能力。 初始化边界扫描模式的步骤如下: 1. 设置PORST(Power-on Reset Status)为1,TRST(Test Reset)为1,以及TESTM(Test Mode Select)为1。 2. 应用一个负脉冲到PORST引脚,这会触发电源域的启动过程。 3. 等待电源域完全启动并稳定后。 4. 应用一个负脉冲到TRST引脚,以复位JTAG控制器。这将激活测试访问接口,使得边界扫描功能准备就绪。 一旦初始化完成,就可以使用JTAG指令,如PRELOAD(预加载数据)和EXTEST(外部测试)等,执行板级测试。PRELOAD指令允许将数据加载到边界扫描寄存器中,而EXTEST指令则用于验证这些寄存器中的数据与电路板上实际信号的对应关系,从而检测潜在的故障。 在实际应用中,边界扫描技术对于确保英飞凌XE16xyM系列微控制器在复杂系统中的可靠性和性能至关重要。用户手册中提到,英飞凌不对其提供的任何示例、典型值或设备应用信息提供任何形式的保证,包括但不限于知识产权侵权的保证。对于可能含有有害物质的组件,用户需咨询最近的英飞凌办公室获取相关信息。 边界扫描是现代电子设计中不可或缺的工具,尤其在高集成度的系统中,它提供了有效的故障定位和测试手段。英飞凌的XE16xyM系列微控制器通过支持这一技术,为开发者提供了更强大的调试和测试解决方案。