||
1、对于低速通讯,我建议采用UART来实现,分两种情况: (1)对于TMS320C2000来说,最简单的方法是用UART,RS232或者RS485都可以,可以达到119200bps,没问题。 (2)对于TMS320C5000和TMS320C6000来说,就麻烦的多,因为MCBSP不支持UART。对策有三个: A、用MCBSP来模仿出UART; B、用DSP的通用IO来模仿出UART; C、利用DSP系统中的CPLD( or FPGA),通过VHDL编程,得到UART。 2、对于高速通讯,我建议采用LVDS来实现: LVDS非常适合多DSP系统之间高速并行通讯,当然也适合与PC高速通讯。但是LVDS属于高速器件,可以轻松达到1GHz的高速传输,应用起来技术难度高。另外还需要在PC端设计一块LVDS PCI插卡。 如上通讯方式,除了用DSP的通用IO来模仿出UART,我都曾经亲自应用过,效果良好。 当然还有其他的方法,例如我曾经用过的100M以太网,因为太专业,除非不得已,不建议采用。 史修栋 |