电子说
在电子设备的测试与验证领域,IEEE 1149.1(JTAG)标准发挥着至关重要的作用。德州仪器(TI)的SCANSTA101作为一款低电压IEEE 1149.1系统测试访问(STA)主设备,为嵌入式测试和独立边界扫描测试提供了强大而灵活的解决方案。今天,我们就来深入探讨一下这款设备的特点、架构、电气特性以及应用等方面的内容。
文件下载:scansta101.pdf
SCANSTA101具有众多令人瞩目的特性,使其在测试领域脱颖而出。
SCANSTA101的架构围绕双端口内存构建,包含三个主要接口:并行处理器接口(PPI)、串行扫描接口(SSI)和测试与调试接口。
| 接口 | 描述 |
|---|---|
| 并行处理器接口 | 用于配置、ScanMaster扫描链的加载和读取、可编程设备文件的加载和读取以及状态监控。 |
| 串行扫描接口 | 执行并行到串行的转换,对输出的串行流进行排序和格式化,以符合1149.1协议。 |
| 测试与调试接口 | 支持IEEE 1149.1 TAP,为设备的测试和调试提供了便利。 |
| 系统输入 | 用于系统控制的接口输入,如时钟、复位和输出三态控制。 |
双端口内存模块是一个2048 x 32位的双端口内存,作为PPI和SSI之间的缓冲区。从处理器侧看,有七个内存区域,分别是TDO_SM、TDI_SM、预期、掩码、向量、头/尾、宏、序列器和扫描桥支持。该内存采用大端字节序,从SSI侧看是一个整体,且SSI维护一个指针。
了解设备的绝对最大额定值对于确保系统的可靠性至关重要。SCANSTA101的绝对最大额定值包括电源电压、输入/输出电压、电流等参数。例如,电源电压(VCC)范围为 -0.5V至 +4.0V,直流输入/输出二极管电流为 -20mA,直流输出源/灌电流为 ±50mA等。
推荐工作条件下,电源电压(VCC)为3.0V至3.6V,输入/输出电压为0V至VCC,工作温度范围为 -40°C至 +85°C。在这些条件下,设备能够稳定运行,发挥最佳性能。
文档详细列出了直流和交流电气特性,包括最小高输入电压、最大低输入电压、最小高输出电压、最大低输出电压等参数,以及各种传播延迟、时钟频率等交流特性。这些参数为电路设计和系统集成提供了重要的参考依据。
SCANSTA101适用于嵌入式IEEE 1149.1应用和独立边界扫描测试仪,可用于测试和验证电子设备的功能和性能,如电路板的互连测试、芯片的功能测试等。
文档中提供了详细的寄存器总结,包括起始寄存器、状态寄存器、中断控制寄存器、时钟分频寄存器等多个寄存器的地址、类型、助记符、有效寄存器位和复位值。这些寄存器用于配置和控制设备的各种功能,开发者可以通过读写这些寄存器来实现不同的测试模式和操作。
SCANSTA101支持多种IEEE 1149.1指令集,如EXTEST、SAMPLE/PRELOAD、BYPASS、IDCODE等,可实现对芯片和电路板的全面测试。此外,它还提供了内存内置自测试(BIST)支持,可通过JTAG接口或设置起始寄存器中的板载内存BIST位来启动内存BIST。
为了提供单事件翻转/单事件错误(SEU/SEE)保护,设备实现了三重模块化冗余(TMR),并在复位后将所有扫描接口输出驱动到SEU容忍的安全值。同时,JTAG TAP控制器的EXTEST和HIGHZ输出与TRST进行门控,以保护边界扫描单元。
在向TDO_SM内存写入部分长字或从TDI_SM内存读取部分长字时,需要特别注意。由于TDO_SM移位器先移出LSB,因此部分长字中的有效位必须作为最低有效位存储和写入内存,以确保所需的位能够准确加载到TDO_SM移位器并移出到边界扫描链。
输入时钟(SCK)最高可达66MHz,输出时钟(TCK_SM)是SCK的分频、寄存版本,可选择为SCK的1/2、1/4、1/8等。外部硬件复位(RST)将与输入时钟同步,并与软复位结合生成同步的内部复位。在操作过程中,可通过向设置寄存器中的复位位写入 '1' 来复位芯片。
文档详细介绍了每个可寻址寄存器的定义,包括起始寄存器、状态寄存器、中断控制寄存器等。开发者需要了解这些寄存器的功能和使用方法,以便正确配置和控制设备。
SCANSTA101作为一款功能强大的低电压IEEE 1149.1系统测试访问主设备,具有丰富的特性和灵活的架构,为电子设备的测试和验证提供了全面的解决方案。在实际应用中,开发者需要深入理解其架构、电气特性、寄存器定义等方面的内容,合理配置和使用设备,以确保系统的可靠性和稳定性。同时,注意实际应用中的各种细节,如部分长字的读写、时钟和复位策略等,能够更好地发挥设备的性能。你在使用SCANSTA101的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !