文档库 最新最全的文档下载
当前位置:文档库 › 基于CAN总线的TI DSP 28335程序烧录技术

基于CAN总线的TI DSP 28335程序烧录技术

龙源期刊网 https://www.wendangku.net/doc/a614585055.html,

基于CAN总线的TI DSP 28335程序烧录技术

作者:袁维蓉

来源:《环球市场信息导报》2017年第08期

本文详细介绍了目前DSP芯片程序烧录的一般方式和其存在的诸多问题,基于此原因针对性地开发了一种基于CAN总线的TI DSP 28335芯片程序的烧录方法。此方法接线简单便捷,烧写速度比传统方式快几倍。

电机控制器主控芯片目前大多采用TI公司的数字信号处理器(简称DSP)芯片,如

TMS320LF2407,TMS320F2812,TMS320F28335(下文简称28335)等,28335又因具有高性能静态COMS技术,主频高达150MHz,还具有高性能的32位CPU以及增强型的CAN模块等优点而成为当前电机控制器主控芯片的首选。

目前28335芯片程序烧写技术背景

目前,常用的DSP程序烧写有三种方法:利用仿真器烧写、通过拨码开关选择芯片引导程序及CAN通讯单行烧写。

大多目前,DSP程序烧写一般是利用仿真器完成来进行。DSP与仿真器通过JATG接口(2×7的双排插针)进行连接,而双排插针只能布置在控制板上,无法引出到控制器壳体外,控制器一旦封盖后就不方便再进行程序升级;虽然在产品定型前的就算在程序调试阶段可以使用仿真器进行程序烧写,但仿真器插拔次数过多接口就会造成接口松动,造成接触不良,经常出现导致DSP与CCS应用软件连接不上的问题故障。

后来,有些也有部分用户通过目标板上的拨码开关选择芯片引导程序,采用SPI\SCI串口或CAN通讯等方式烧录程序。由于这种方式需进行拨码开关选择,均需对目标板进行操作,且SPI\SCI为串口通讯,不能实现远程烧写,且烧写时间长,都不是程序烧写的最佳方式。

再后来又出现了CAN通讯单行烧写是另一种烧写方式,其应用于CAN通讯邮箱少的DSP芯片,通过采用少量邮箱进行数据传送,等待上位机目标代码完整传送完一行数据后将该行数据烧写到FLASH对应地址中,完成本行烧写后再进行下一行数据传输。由于采用较少邮箱传送数据,决定了通讯传输速度慢,进而影响整个程序烧写的速度,这种方式也不是

DSP28335最佳CAN通讯烧写程序方法。

相关文档
相关文档 最新文档