也许单片机不再需要调试接口引脚
时间:04-11
来源:单片机与嵌入式系统应用
点击:
在今春的嵌入式系统大会(ESC)上,来自Renesas的David Johnson将作题为"利用电感应技术实现无线调试"的授课。感应耦合技术将使开发者最终告别调试接口引脚。
早期验证显示,这种使用短距离感应技术的方法能够有效地完成低引脚数单片机的在线片上调试。Johnson指出,虽然这一项目仍在研究开发阶段,它将令嵌入式系统调试的未来充满希望。
无线调试接口利用2个感应线圈通过公用磁场建立,1个线圈在待调试设备的封装中,第2个线圈位于附在封装表面的活动探针上(图片来源:Embedded.com)
自从单片机时期,嵌入式系统设计人员就在做在线调试。调试工具从最早简单的发光二极管已经演化为现在的片上调试。然而,随着低引脚数单片机这一趋势的崛起,使用专用调试引脚的代价会越来越高。
目前,很多针对低引脚数单片机调试的替换方法被大量研究。一些公司的产品将5引脚JTAG替换为单个双向信道和时钟,如ARM的Serial Wire和TI的Spy Bi-Wire。其他公司,如Renesas和Freescale也分别开发了各自的非JTAG引脚接口R8C/Tiny和Background Debug Mode(后台调试模式)。
但即使是单引脚调试也会带来开销。例如8引脚封装,除了电源和接地,只剩下6只引脚。将其中一只引脚用于调试,I/O容量就下降了17%!
另外还有布线的局限性问题。为了接入调试端口,印刷电路板上必须包括额外的走线和连接点。而小型封装常用于小型的终端应用,这就使得空间十分紧张,也许不会有调试连接点的位置。
Renesas的原型设计(如上图)中,传输方案利用二相脉冲调制,这比载波调制的速率更高。特殊的探针IC调制/解调来自或者进入单片机的数据,同时去除接受信号的噪声。
感应调试接口体积小、成本低,在目前的研发阶段还有诸如探针校准等问题需要克服。下一阶段将加入传输信道,通过包括3个跟踪数据信道及并串转换的完整总线跟踪(地址、数据和状态信号)提供总线跟踪输出。
早期验证显示,这种使用短距离感应技术的方法能够有效地完成低引脚数单片机的在线片上调试。Johnson指出,虽然这一项目仍在研究开发阶段,它将令嵌入式系统调试的未来充满希望。
无线调试接口利用2个感应线圈通过公用磁场建立,1个线圈在待调试设备的封装中,第2个线圈位于附在封装表面的活动探针上(图片来源:Embedded.com)
自从单片机时期,嵌入式系统设计人员就在做在线调试。调试工具从最早简单的发光二极管已经演化为现在的片上调试。然而,随着低引脚数单片机这一趋势的崛起,使用专用调试引脚的代价会越来越高。
目前,很多针对低引脚数单片机调试的替换方法被大量研究。一些公司的产品将5引脚JTAG替换为单个双向信道和时钟,如ARM的Serial Wire和TI的Spy Bi-Wire。其他公司,如Renesas和Freescale也分别开发了各自的非JTAG引脚接口R8C/Tiny和Background Debug Mode(后台调试模式)。
但即使是单引脚调试也会带来开销。例如8引脚封装,除了电源和接地,只剩下6只引脚。将其中一只引脚用于调试,I/O容量就下降了17%!
另外还有布线的局限性问题。为了接入调试端口,印刷电路板上必须包括额外的走线和连接点。而小型封装常用于小型的终端应用,这就使得空间十分紧张,也许不会有调试连接点的位置。
Renesas的原型设计(如上图)中,传输方案利用二相脉冲调制,这比载波调制的速率更高。特殊的探针IC调制/解调来自或者进入单片机的数据,同时去除接受信号的噪声。
感应调试接口体积小、成本低,在目前的研发阶段还有诸如探针校准等问题需要克服。下一阶段将加入传输信道,通过包括3个跟踪数据信道及并串转换的完整总线跟踪(地址、数据和状态信号)提供总线跟踪输出。
- 嵌入式系统与FPGA的最新动向(05-18)
- 有效利用巨量资料智慧型嵌入式系统备受瞩目(10-23)
- 意法半导体在ESC 2010上展示最新最强的嵌入式系统技术 (03-28)
- 交流、设计、实现,ADI在线设计峰会半程盘点(10-19)
- 嵌入式系统需求递增 ADI再遇市场良机(03-14)
- 电源模块在嵌入式系统设计中的四个选型问题(07-03)