行业分站: |电子生产设备网| |半导体网| |SMT网| |PCB网| |工控网| |超声波网| |防静电网| |试验设备网| |工业净化网| |激光网| |工模具网|
电子生产设备网
电子生产设备网
资讯首页| |业界动态| |产业分析| |协会动态| |企业新闻| |人物访谈| |技术应用| |欢迎投稿| |投稿指南
 行业资讯thk   SMT   PCB   motor   LCD   LED   hiwin   bearing   sony   juki   dek   fuji   btu   siemens   HIWIN   PLC   MOTOR   AELTA   TECO   ABB   ABBA   SEW   Bosch Rexroth
您当前位置: 中国电子资讯网>>半导体器件及集成电路生产设备-集成电路应用>>查看资讯信息

SP2328串口扩展专用芯片及其与单片机的接口电路

(时间:2006-2-3 18:49:31 共有 人次浏览) [信息来源:互联网]

    摘    本文介绍一种新型的单片机串口扩展芯片的功能特性以及与单片机接口的应用。
关键词: 单片机 多串口通信  
   
在设计由多个单片机组成的数据采集电路时,一般要用多个串口在各个单片机之间进行数据通信。为了解决单片机扩展多个串口的问题,以前大多采用多片AT89C2051来实现多串口通信。每个AT89C2051用并口与上位机连接,再通过AT89C2051的串口与下位机串口连接。这种电路设计,单片机编程比较复杂,整个电路的调试也比较麻烦,可靠性不是很高。一种新开发的SP2328串口扩展芯片很好的解决了上述问题。

SP2328
是成都视普科技公司的串行口扩展专用芯片,能将普通单片机(:AT89C2051AT89C51)的一个串口(UART)扩展为三个串口。它主要解决了大多数8位、16位以及32单片机UART串口太少的问题,扩大了单片机的使用范围。同时,SP2328串行口扩展专用芯片也很好地解决了许多在使用双串口的单片机时,串口复杂的配置问题,能大大缩短开发周期,降低开发成本以及生产成本。

1  DIPSOIC封装(左)    2 SSOP封装(右)

SP2328的功能特性

SP2328有四个UART串口,其中包括一个母串口和三个子串口。母串口和所有子串口都为全双工工作模式,所有串口允许同时接收、发送串行数据。串口0~串口2为子串口,每个子串口的工作速率为75bps~4800bps。串口3为母串口,它的数据传输速率是子串口的4倍。串口3接收到串行数据后,SP2328芯片根据收到的地址信号,把数据通过相应的子串口发送出去。子串口收到串行数据后,把数据通过串口3发送出去,同时给出相应的子串口地址。串口0~串口2的波特率的设置很简单,不需要用软件设置,只要改变输入时钟的频率即可。波特率按以下公式计算:K=2400*f(osc)/8.0(bps),其中f(osc)<=16.0MHZSP2328的直流工作电压为2.4V~5.5V,典型电流为3.7mA,带有节电模式。图1和图2SP2328芯片的管脚排列图。ADRI0ADRI1  为串口3接收下行数据时的串口地址线,“00”、“01”、“10”分别对应:串口0、串口1、串口2的地址;“11”为串口3的地址。当上位机要向某一个子串口连接的下位机发送数据时,首先要将ADRI0ADRI1置成响应的地址状态,再将数据发送到串口3即可。
ADRO0
ADRO1  为串口3发送上行数据时的串口地址线,“00”、“01”、“10”分别对应:串口0、串口1、串口2的地址。当上位机的串口接收到串口3送来的数据时,立刻读取地址线ADRO0ADRO1的状态,根据地址线ADRO0ADRO1的状态即可判断出接收到的数据是由哪个串口上传的。

图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通电后自动进入工作状态,不需要用程序设置,所以编写串口程序比较简单方便。需要注意的问题: 1、在选择晶振频率时,要严格使单片机串口的波特率与SP2328的波特率相一致,晶振频率要稳定,否则容易使SP2328芯片接收到的数据和发送出去的数据都是错误的。 2、由于母串口3的速度是其它子串口的4倍,即子串口发送一个字节的时间母串口可以发送4个字节,所以如果串口3向子串口发送一个字节后,串口3没有向其他子串口发送另外的4个字节,而立即再向原子串口发送数据,子串口的数据将溢出。因此,必须在它们之间加上4个以上的字节用于延时(母串口向其他另外的子串口发送数据,相当于延时一个字节)。 3、上位机收到母串口上行的数据后要及时读取上行数据的地址信息(上行数据的地址信息可以在上行数据的停止位结束后保持6bit的时间长度)。使上位机能准确收到子串口的串行数据。 4、上位机向母串口发送数据前,先要向SP2328发送子串口的地址信号。结语采用SP2328芯片扩展单片机串口,为单片机的多串口通信提供了一个很好的解决方案。它与使用双串口单片机和使用多片AT89C2051扩展串口等方案相比,编程简单、可靠性高、成本低。参考文献 1 余永权.《Flash单片机原理及应用》 .北京:电子工业出版社. 1997,10 2 SP2328数据应用手册.成都视普科技有限公司


版权声明:中国电子资讯网转载作品均注明出处,本网未注明出处和转载的,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如转载作品侵犯作者署名权,或有其他诸如版权、肖像权、知识产权等方面的伤害,并非本网故意为之,在接到相关权利人通知后将立即加以更正。联系电话:021-26613998
【发表评论】【查看所有评论】【打印此文】【关闭窗口
上一篇: HDLC协议处理芯片MT8952B在数字 下一篇: 材料和集成方案的选择将决定谁胜谁败
相关资讯
· [图文]新闻或博客:谈谈我公 (7-1)
· [图文]你知道现在什么最热门 (6-25)
· [图文]IGBT模块 sta (6-7)
· [图文]英飞凌IGBT模块红 (3-8)
· 大陆发展TFT LCD如火如 (6-1)
· 我国一季度仪器仪表出口增长1 (5-27)
热点资讯
· 现代电子系统关于数据传送 (2-5)
· 挠性线路板现状及发展趋势 (2-3)
· 一种基于ICL8038芯 (10-25)
· 单片机抗干扰技术及应用 (2-3)
· SP2328串口扩展专用 (2-3)
· 常用发射三级管资料大全 (3-19)
推荐资讯
· PCB市场需求畅旺,pc (2-23)
· [推荐]B2B商业搜索新 (2-14)
· [推荐]2012慕尼黑上 (2-14)
· [推荐]飞兆半导体推出F (2-14)
· 生产线自动化易用性成SM (2-14)
· 超声波在各种行业的应用 (10-9)

相关产品 更多>>
产品 类别 产地
  供应电子设备制造 封装设备 深圳
  供应设备生产电子 封装设备 深圳
  美国CCD量测设 光电器件芯片 深圳
  供应翻新设备(图 封装设备 深圳
  供应CCD精密测 光刻机 深圳
  供应测试设备(图 光电材料生长 深圳
  制造CCD检测设 晶圆举片机 深圳
  供应改造设备(图 其他未分类 深圳
  CCD裂纹检测设 其他未分类 深圳
  五百万像素检测设 光电材料生长 深圳

商人社区 更多>>

首页 | 站点地图 | 友情连接 | 法律声明 | 广告服务 | 关于我们 | 联系方式