超声波液位计研发的探讨 三十
§2-7 JTAG 接口电路及电源电路
2-7-1 JTAG 接口电路
C8051F020 具有片内JTAG 和调试电路,通过4 脚的JTAG 接口并使用安装在最终应用系统中的器件就可以进行非侵入式、全速的在系统调试。该JTAG 接口完全符合IEEE 1149.1 标准,为生产和测试提供完全的边界扫描功能。Cygnal 的调试系统支持观察和修改存储器和寄存器,支持断点、观察点、堆栈指示器和单步执行。调试时不需要额外的目标RAM、程序存储器、定时器或通信通道,并且所有的模拟和数字外设都正常工作。当MCU 单步执行或遇到断点而停止运行时,所有的外设(ADC 除外)都停止运行,以保持同步。对于开发和调试嵌入式应用来说,该系统的调试功能比采用标准MCU 仿真器要优越得多,它的开发系统工具无论是结构还是操作,都要简便的多。标准的MCU 仿真器要使用在板仿
真芯片和目标电缆,还需要在应用板上有MCU 的插座。Cygnal 的调试环境既便于使用又能保证精确模拟外设的性能。
JTAG 最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(Test Access Port测试访问口),通过专用的JTAG 测试工具对内部节点进行测试。JTAG 测试允许多个器件通过JTAG 接口串联在一起,形成一个JTAG 链,能实现对各个器件分别测试。现在,JTAG 接口还常用于实现ISP(In-System Programmable;在线编程),对FLASH 等器件进行编程。
JTAG 编程方式是在线编程,传统生产流程中先对芯片进行预编程现再装到板上因此而改变,简化的流程为先固定器件到电路板上,再用JTAG 编程,从而大大加快工程进度。JTAG 接口可对PSD(Programmable System Device;可编程系统器件)芯片内部的所有部件进行编程。本课题所采用
超声波液位计