[实用新型]基于DSPsC8000 McBSP串口模式下的异步串行通信系统有效
申请号: | 201320667146.2 | 申请日: | 2013-10-28 |
公开(公告)号: | CN203588256U | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 王耀斌 | 申请(专利权)人: | 陕西高新实业有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40 |
代理公司: | 西安亿诺专利代理有限公司 61220 | 代理人: | 刘斌 |
地址: | 710000 陕西省西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 dspsc8000 mcbsp 串口 模式 异步 串行 通信 系统 | ||
技术领域
本实用新型涉及一种异步串行通信系统,具体涉及一种基于DSPsC8000 McBSP串口模式下的异步串行通信系统。
背景技术
通用数字信号处理器(DSPS)以其强大的数据处理能力在高速信号处理方面得到了广泛的应用,而串行通信是一种广泛的通信方式,其成本低,抗干扰能力强,以被深入广泛的应用,串行通信中有一种异步串行通信,即传输、通信的信号时异步的,这在串行通信领域非常常见。如好把通用数字信号处理器(DSPS)利用于异步串行通信是目前的研发热点,随着数字信号处理器(DSPS)技术的不断升级,利用数字信号处理器(DSPS)应用于异步串行通信的设计系统也有待于改善。
发明内容
本实用新型的目的在于提供一种基于DSPsC8000 McBSP的异步串行通信系统,其把通用数字信号处理器(DSPS)利用于异步串行通信,其具备了数字信号处理器的全部优点,是目前基于DSPsC8000的McBSP的异步串行通信最有的选择。
本实用新型的技术解决方案是:
一种基于DSPsC8000 McBSP串口模式下的异步串行通信系统,包括DSPsC8000 McBSP及串行通讯RS232的接口,其特殊之处在于:所述系统通过设置DSPsC8000 McBSP的各控制寄存器,使其可以接收uART数据,将McBsP的各个管脚设置为串口工作方式;UART的串行数据既包括帧信息也包括数据信息,利用UART的起始位作为一帧的启动信号,McBSP开始接收数据。
上述基于DSPsC8000 McBSP串口模式下的异步串行通信系统,其特征在于:还包括发送数据线(TX)和接收数据线(RX),所述DSPsC8000 McBSP包括帧同步输入线(FSR)及数据输出线(DX);所述发送数据线(TX)同时和McBsP的数据输入线(DR)以及帧同步输入线(FSR)相连,所述接收数据线(RX)和McBsP的数据输出线(DX)相连。
上述DSPsC8000 McBSP接收到数据以后通过触发中断方式或是触发EDMA方式将数据读至相应的区域,再根据数据波特率以及DSPsC8000 McBSP的接收时钟对数据进行处理,得到串行数据;数据发送时将数据处理以后写入DXR进行发送。
上述DSPsC8000 McBSP及串行通讯RS232的接口之间设有驱动芯片MAX3232,作为DSPsC8000 McBSP和串行通讯RS232的接口之间的电压转换芯片。
本实用新型的优点在于:把通用数字信号处理器(DSPS)利用于异步串行通信,其具备了数字信号处理器的全部优点,是目前基于DSPsC8000的McBSP的异步串行通信最有的选择。
附图说明
图1为本实用新型电路连接原理图;
图2为本实用新型DSPsC8000连接方式示意图。
具体实施方式
参见图1及图2,一种基于DSPsC8000 McBSP串口模式下的异步串行通信系统,包括DSPsC8000 McBSP及串行通讯RS232的接口,系统通过设置DSPsC8000 McBSP的各控制寄存器,使其可以接收uART数据,将McBsP的各个管脚设置为串口工作方式;UART的串行数据既包括帧信息也包括数据信息,利用UART的起始位作为一帧的启动信号,McBSP开始接收数据。
还包括发送数据线(TX)和接收数据线(RX),所述DSPsC8000 McBSP包括帧同步输入线(FSR)及数据输出线(DX);所述发送数据线(TX)同时和McBsP的数据输入线(DR)以及帧同步输入线(FSR)相连,所述接收数据线(RX)和McBsP的数据输出线(DX)相连。
DSPsC8000 McBSP接收到数据以后通过触发中断方式或是触发EDMA方式将数据读至相应的区域,再根据数据波特率以及DSPsC8000 McBSP的接收时钟对数据进行处理,得到串行数据;数据发送时将数据处理以后写入DXR进行发送。
DSPsC8000 McBSP及串行通讯RS232的接口之间设有驱动芯片MAX3232,作为DSPsC8000 McBSP和串行通讯RS232的接口之间的电压转换芯片。
具体地:
发送数据线(TX)同时和McBSP的数据输入线(DR)以及帧同步输入线(FSR)相连,而接收数据线(RX)直接和McBSP的数据输出线(DX)相连。UART数据的起始位通过触发McBSP的FSR管脚来启动McBSP进行一个字节的串行数据的接收。McBSP接收到数据以后可以通过触发中断方式或是触发EDMA方式将数据读至相应的区域,再根据数据波特率以及DSPS的接收时钟对数据进行处理,得到串行数据。数据发送时将数据处理以后写入DXR进行发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西高新实业有限公司,未经陕西高新实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201320667146.2/2.html,转载请声明来源钻瓜专利网。