2023年串行通信的接口有哪些【DSP与PC机串行通信接口设计及应用】.docx
《2023年串行通信的接口有哪些【DSP与PC机串行通信接口设计及应用】.docx》由会员分享,可在线阅读,更多相关《2023年串行通信的接口有哪些【DSP与PC机串行通信接口设计及应用】.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年串行通信的接口有哪些【DSP与PC机串行通信接口设计及应用】 tms320f24x是美国ti公司tms320系列定点数字信号处理器(dsp)之一,tms320f240是f24x系列面对数字限制芯片的典型代表。由于tms320f240并不具备人机界面,在实际运用过程中,须要为它供应一个人机接口或上层限制接口,以便于视察限制效果或传递必要的限制信息。因此,实现tms320f240与pc之间串行通信接口的设计方法,具有较高的好用价值。 串行通信接口的硬件设计 f240芯片内部集成了一个串行通信接口(sci)模块,该模块是一个标准的通用异步接收/发送(uart)通信接口,通信接口有scitx
2、d(sci发送输出引脚)和scirxd(sci接收输入引脚)两个外部引脚,引脚的信号电平为ttl类型。而pc机串口的异步串行通信基于rs232c标准,两者的信号逻辑电平不一样,必需进行信号电平转换。选用内部含有电压倍增电路的电平变换芯片max232,max232有两对收/发单元,实现dsp与pc之间的串口通信只需一对收/发单元即可,在完成dsp与pc的正常通信任务的基础上,利用另外一对收/发单元,扩展了实现 pc与dsp的双向复位功能。当dsp限制器程序出错、监控对象异样或须要限制程序重新运行时,可以干脆从上位pc发限制指令,达到复位下位机的功能。同样,也可以从dsp端复位pc或给pc发特定的
3、吩咐信号。dsp与pc串行通信接口的硬件设计如图1所示。 以rs232c通信标准进行通信,在保证通信精确性的前提下,通信距离一般以不超过12m为宜,在工业限制现场很受限制。为保证硬件设计的兼容性和易扩展性,能够应用于不同场合,在dsp硬件电路板端还采纳了一个max489芯片,添加了一个rs485/rs422通信接口。 实际运用过程中,系统在选择不同的通信标准时,切换非常便利。如图1所示,当跳线端子jump2与jump3的2、3脚短接时,scitxd接通 max232芯片的t1i引脚,scirxd接通max232芯片的r1o引脚,即dsp的通信接口与max232芯片相连,此时系统采纳rs232c
4、的通信标准。当跳线端子jump2与jump3的1、2脚短接时,scitxd接通max489芯片的di引脚,scirxd接通max489芯片的ro引脚,即dsp的通信接口与max489芯片相连,此时系统采纳rs485/422的通信标准,pc端只需添加一个rs232c/rs485转换器即可进行通信接口电平转换。 通信接口的软件设计 通信协议的设定 uart通信对噪音比较敏感,特殊是脉冲边沿抖动。所以,为了确保uart能够正确工作,必需能够检测它的起先和结束字节。也就是说,须要肯定的数据包格式,即使是运用一个uart端口,在这个数据包中的每一个字节也都要编成uart格式。因此在异步串行通信中,收、发
5、双方必需事先规定字符格式、采纳的波特率,以刚好钟频率和波特率的关系。 这些规定是通过初始化设置与串行通信有关的寄存器来实现的。本通信系统中,规定字符格式为:每一帧的数据占10位,一位奇校验位,8位数据位,1位停止位。中间的8位数据位即为有效的通信传输字节。双方的波特率设置为19200bps。同时,为了增加通信的牢靠性,削减通信的误码率,规定了通信双方收发数据包的协议如表1所示。 特征码选用0xff、0xaa、0x55这3字节为发送数据包的前导数据,这是因为这几字节在传输噪声中同时出现的几率很小,特征码起到向接收方表明有数据发送过来的作用,通知接收方可以起先接收有效数据;字节数是数据包中除了字节
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP与PC机串行通信接口设计及应用 2023 串行 通信 接口 哪些 DSP PC 设计 应用
限制150内