DSP的SPI口和串行EEPROM在变频器中的应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DSP的SPI口和串行EEPROM在变频器中的应用
1 引言
变频器的开发中我们选用TMS320F240 芯片做主CPU,TMS320F240 系列是美国TI 公司于1997 年推出的,专为数字电机控制和其它控制应用系统而
设计的16 位定点数字信号处理器。它将数字信号处理的高速运算功能与面向
电机的强大控制能力结合在一起,成为中低端变频器理想的主控芯片。F240 片内外设包括双10 位A/D 转换器,带有锁相环PLL 时钟模块,带中断的看门狗
定时器模块,串行通信接口SCI 及串行外设接口SPI,另外,还集成了一个事
件管理模块EVM。因此,TMS320F240 基本能满足笔者变频器设计的要求。
变频器有几百甚至上千个参数,这些参数值都要求系统断电后不能丢失,在设计中我们选用非易失性存储器EEPROM 保存数据。每次上电时,从EEPROM 中读取上次参数的设定值,以保证变频器运行状态的连续性,同样每次断电时,也要保存变频器此次运行的参数设定情况,以便开机时读取。本文
阐述了变频器开发中F240 扩展EEPROM(X5168)的设计思路和实现过程。
2 对TMS320F240 的串行外设接口(SPI)的说明
TMS320F240 的串行外设接口(SPI)模块是一个高速同步串行输入/输出端口,它允许F240 控制器和片外外设或其他控制器进行串行通信,在通信
过程中,SPI 能够以任意给定的传输速率对具有可编成长度(1-8 位)的串行比特流进行收发。该模块也是一个8 位外设,它直接挂在16 位的片内外设总线上,因此,外设总线的高8 位读写访问对该模块是没有意义的。
SPI 模块的特性如下:
(1) 4 个外部引脚。SPISOM I 为SPI 从输出/主输入引脚;SPISIMO 为SPI 从输入/主输出引脚;SPISTE 为SPI 从发送使能引脚;SPICLK 为SPI 串行时