摘要:介绍了TMS320C3X DSP串口的一种扩展方法,给出该接口电路的Verilog HDL实现。该接口电路已被作者应用到实际系统中,仿真和实践证明该电路稳定可靠,具有一定的应用价值。
|
TMS320C3X是TI公司生产的第三代数字信号处理器,目前已相继推出C30、C31、C32和VC33等四种类型,由于其性价比高而被广泛应用于各个领域中。
|
1 TMS320C3X与TLC3204X连接简介 |
2 TMS320C3X串口扩展原理 一般而言,外设数据字长较短,而TMS320C3X串口数据字长可灵活配置。利用这一特点,只要增设少量的外部电路,就能在现有基础上扩展接口。在本例中,TLC3204X数据是16bit字长,因此只要将TMS320C3X串口设定为32bit传送方式,每个TLC3204X各占用16bit,就能将该串口一分为二。图2为TMS320C3X与两片TLC3204X的连接示意图,其接口电路的设计可分为发送和接收两部分的设计。 |
2.1 发送接口电路 该接口应完成两个任务。一是接收来自TMS320C3X串口的32bit数据,由TMS320C3X提供移位脉冲CLKX,帧同步信号(FSX)由接口电路提供,其时序如图3所示。二是将32bit数据分解为两个16bit数据,然后再传送到两个TLC3204X芯片,由TLC3204X芯片提供发送时钟SCLK和帧同步信号FSX以及完成信号EODX。传送时序如图4所示。 |
2.2 接收接口电路 该接口电路是发送接口电路的逆过程,其时序如图5和图6所示。 |
3 接口电路的实现
|
参考文献 [1]. C30 datasheet https://www.dzsc.com/datasheet/C30_1092216.html. [2]. TMS320C30 datasheet https://www.dzsc.com/datasheet/TMS320C30_1011909.html. [3]. FSX datasheet https://www.dzsc.com/datasheet/FSX_2346448.html. [4]. FSR datasheet https://www.dzsc.com/datasheet/FSR_2346447.html. [5]. CPLD datasheet https://www.dzsc.com/datasheet/CPLD_1136600.html. [6].TLC3204X Voice-band Analog Interface Circuits. Texas Instruments Incorporated, July 1997 [7]. TMS320C3X User's Guide.Texas Instruments Incorporated May 1995 [8]. Donald E. Thomas Philip R. Moorby. The Verilog Hardware Description Language. Kluwer Academic Publishers, 1998 |
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。