基于SCl6C750B的TMS320C32 DSP芯片RS232接口设计详解

0 下载量 9 浏览量 更新于2024-09-02 收藏 577KB PDF 举报
本文主要探讨了如何在基于TMS320C32的热力系统测控装置设计中,利用SCl6C750BUART芯片实现RS232接口。TMS320C32是由Texas Instruments公司生产的32位浮点DSP芯片,凭借其哈佛结构、流水线操作和高级硬件特性,在数字信号处理和自动化领域广泛应用。然而,TMS320C32原生的通信功能相对有限,仅包含一个串口,通常会被其他设备或功能模块占据。 要实现RS232(EIA232)通信,该标准定义了异步串行通信的机械连接、信号功能、电压特性和通信协议,对于许多自动化控制系统至关重要。尽管TMS320C32的串口不能直接配置为RS232标准,但通过外部扩展,例如使用SCl6C750B UART芯片,可以解决这一问题。SC16C750BUART提供了高达3Mbps的串行数据速率,具有64字节的FIFO缓冲,以及自动硬件流量控制,提高了通信的效率和可靠性。 在设计中,通常采用“零-Modem”方式来连接两个异步串口,这种方式简化了通信过程,尤其是在短距离应用中。异步通信的数据帧会包含起始位和停止位,确保了数据的正确传输。设计者需要配置SCl6C750B的寄存器以匹配RS232标准,包括设置正确的波特率、数据位数、校验位和停止位等参数,以确保与各种RS232兼容设备的无缝连接。 总结来说,本文的核心知识点包括TMS320C32的架构特点、RS232标准在自动化控制中的作用、如何通过SCl6C750BUART扩展实现TMS320C32的RS232接口以及实际应用中的“零-Modem”连接方法。通过这种设计,设计师能够充分利用TMS320C32的性能,同时满足热力系统测控装置中串行通信的需求。