


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SP2328串口扩展专用芯片及其与单片机的接口电路作者:泰山医学院放射系 房鹰 丰建淑/泰安市医学仪器研究所 陈兆涛 摘 要: 本文介绍一种新型的单片机串口扩展芯片的功能特性以及与单片机接口的应用。关键词:单片机; 多串口通信 在设计由多个单片机组成的数据采集电路时,一般要用多个串口在各个单片机之间进行数据通信。为了解决单片机扩展多个串口的问题,以前大多采用多片AT89C2051来实现多串口通信。每个AT89C2051用并口与上位机连接,再通过AT89C2051的串口与下位机串口连接。这种电路设计,单片机编程比较复杂,整个电路的调试也比较麻烦,可靠性不是很高。一种新开发的SP2328串口扩展芯片很好的解决了上述问题。SP2328是成都视普科技公司的串行口扩展专用芯片,能将普通单片机(如:AT89C2051、AT89C51等)的一个串口(UART)扩展为三个串口。它主要解决了大多数8位、16位以及32位单片机UART串口太少的问题,扩大了单片机的使用范围。同时,SP2328串行口扩展专用芯片也很好地解决了许多在使用双串口的单片机时,串口复杂的配置问题,能大大缩短开发周期,降低开发成本以及生产成本。图1 DIP和SOIC封装(左) 图2SSOP封装(右)SP2328的功能特性SP2328有四个UART串口,其中包括一个母串口和三个子串口。母串口和所有子串口都为全双工工作模式,所有串口允许同时接收、发送串行数据。串口0串口2为子串口,每个子串口的工作速率为75bps4800bps。串口3为母串口,它的数据传输速率是子串口的4倍。串口3接收到串行数据后,SP2328芯片根据收到的地址信号,把数据通过相应的子串口发送出去。子串口收到串行数据后,把数据通过串口3发送出去,同时给出相应的子串口地址。串口0串口2的波特率的设置很简单,不需要用软件设置,只要改变输入时钟的频率即可。波特率按以下公式计算: K=2400*f(osc)/8.0(bps)其中f(osc)=16.0MHZSP2328的直流工作电压为2.4V5.5V,典型电流为3.7mA,带有节电模式。图1和图2是SP2328芯片的管脚排列图。ADRI0、ADRI1 为串口3接收下行数据时的串口地址线,“00”、“01”、“10”分别对应:串口0、串口1、串口2的地址;“11”为串口3的地址。当上位机要向某一个子串口连接的下位机发送数据时,首先要将ADRI0、ADRI1置成响应的地址状态,再将数据发送到串口3即可。ADRO0、ADRO1 为串口3发送上行数据时的串口地址线,“00”、“01”、“10”分别对应:串口0、串口1、串口2的地址。当上位机的串口接收到串口3送来的数据时,立刻读取地址线ADRO0、ADRO1的状态,根据地址线ADRO0、ADRO1的状态即可判断出接收到的数据是由哪个串口上传的。图3 SP2328与单片机的接口电路SP2328与单片机的接口举例图3是单片机数据采集电路中SP2328与单片机的接口电路。AT89C51的串口与SP2328的串口3连接,P1.0、P1.1、P1.2、P1.3分别连接ADRI0、ADRI1、ADRO0、ADRO1,作为设置和读取子串口的地址用。三个子串口分别连到三个下位机的串口。串口0、串口1、串口2的波特率为:K=(2400*16)/8=4800(bps)串口3的波特率:K3=4*K=4*4800=19200(bps)AT89C51串口的波特率也必须设置成19200bps。由于SP2328通电后自动进入工作状态,不需要用程序设置,所以编写串口程序比较简单方便。需要注意的问题?在选择晶振频率时,要严格使单片机串口的波特率与SP2328的波特率相一致,晶振频率要稳定,否则容易使SP2328芯片接收到的数据和发送出去的数据都是错误的。?由于母串口3的速度是其它子串口的4倍,即子串口发送一个字节的时间母串口可以发送4个字节,所以如果串口3向子串口发送一个字节后,串口3没有向其他子串口发送另外的4个字节,而立即再向原子串口发送数据,子串口的数据将溢出。因此,必须在它们之间加上4个以上的字节用于延时(母串口向其他另外的子串口发送数据,相当于延时一个字节)。?上位机收到母串口上行的数据后要及时读取上行数据的地址信息(上行数据的地址信息可以在上行数据的停止位结束后保持6bit的时间长度)。使上位机能准确收到子串口的串行数据。?上位机向母串口发送数据前,先要向SP2328发送子串口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 经营怍公寓管理办法
- 虚拟服务运营管理办法
- 警务装备采购管理办法
- 荥阳网格化管理办法
- 中国国企房产管理办法
- 专业市场租赁管理办法
- 质量外反馈管理办法
- it安全运维管理办法
- 衢州运输仓库管理办法
- 篮球馆运营管理办法
- 虚拟货币挖矿项目投资管理合作协议
- 2025届河北省石家庄市桥西区数学八下期末检测试题含解析
- 《肾母细胞瘤》课件
- T∕CWEA 29-2024 水利水电工程砌石坝施工规范
- 浙江省G5联盟2024-2025学年高二下学期期中考试物理试题(含答案)
- 2025-2030中国镁合金行业市场深度调研及发展趋势与投资前景预测研究报告
- DB50∕T 632-2015 火灾高危单位消防安全评估规程
- 2025年苦荞可行性报告()
- 2025年法院书记员招聘考试笔试试题(50题)附答案
- 农村公路养护培训
- 《浙江省中药饮片炮制规范》 2015年版
评论
0/150
提交评论