TMS320VC5402与TMS320VC5416间异步串口通信实现

需积分: 9 0 下载量 158 浏览量 更新于2024-09-17 收藏 256KB PDF 举报
"该文档是关于数字信号处理器间异步串口通信的研究与实现,主要涉及TI公司的TMS320VC5402和TMS320VC5402之间的通信。文章作者通过使用TL16C752B和MAX3160芯片来构建硬件电路,并提供了软件设计的思路和关键程序。文中提到了两种通信方式,包括单个字符和字符串的接收与发送。硬件电路包括了DSP、SRAM、FLASH、UART、电源管理和显示驱动等组件。" 本文主要探讨了在数字信号处理领域中,如何实现两个数字信号处理器(TMS320VC5402和TMS320VC5416)之间的异步串口通信。随着数字信号处理对实时性的需求增强,多处理器协作成为必要,因此处理器间的通信机制变得至关重要。文献中虽然有处理器与计算机间串口通信的实现方法,但对于处理器间的串口通信研究相对较少。 作者提出了一个基于TL16C752B(一个并行接口UART)和MAX3160的硬件设计方案,它们用于实现两个DSP之间的数据传输。TL16C752B的A路和B路分别映射到DSP的外部中断1,并分配了相应的地址空间。这种设计允许DSP通过中断处理串行通信事件,同时利用24MHz的外部时钟频率支持高波特率的数据传输。 软件设计方面,文章并未提供详细代码,但指出实现了两种通信模式。第一种模式下,TMS320VC5402接收键盘输入的字符,通过异步串口发送给TMS320VC5416,后者再将字符回传给5402显示在LCD上。第二种模式则是5402将LCD上的选中字符串发送给5416,同样经过回传后显示。这种双向通信能力对于系统中的数据交换和同步具有重要意义。 该研究为多DSP系统中的通信提供了一种有效解决方案,通过异步串口通信,使得不同处理器可以协同工作,增强了系统功能和效率。硬件电路和软件设计的结合,确保了数据的可靠传输,为实际应用中的数字信号处理系统设计提供了参考。