预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局*CN101894086A*(12)发明专利申请(10)申请公布号CNCN101894086101894086A(43)申请公布日2010.11.24(21)申请号201010195654.6(22)申请日2010.06.08(71)申请人昆山三泰新电子科技有限公司地址215321江苏省昆山市张浦镇滨江路16号(72)发明人林明政(74)专利代理机构上海唯源专利代理有限公司31229代理人曾耀先(51)Int.Cl.G06F13/38(2006.01)G06F13/40(2006.01)权利要求书1页说明书4页附图3页(54)发明名称串口集线器及多串口高速通讯方法(57)摘要本发明提出一种串口集线器及多串口高速通讯方法,其串口集线器包括处理单元和串口数据切换单元。处理单元主机相连,用于处理从主机发送过来的数据和指令信号。串口数据切换单元与处理单元相连,并与若干串行端口相连,用于根据处理单元的控制信号切换通讯链路或者设置通讯接口参数,使主机端口与对应串行端口连接。其中,处理单元又进一步包括通用异步收发器、软件缓存器和硬件缓存器。通用异步收发器与主机相连,用于实现与主机之间的通信。软件缓存器与通用异步收发器相连,用于存储溢出的数据。硬件缓存器与软件缓存器相连,用于克服软件缓存器对造成的延时。本发明具有通讯速度快、误码率低、适用范围广的优点。CN108946ACN101894086ACCNN110189408601894087A权利要求书1/1页1.一种串口集线器,用于使主机与外部设备进行全速通讯,其特征在于,包括:一处理单元,与主机相连,用于处理从主机发送过来的数据和指令信号,其又进一步包括:一通用异步收发器,其与主机相连,用于实现与主机之间的通信;一软件缓存器,与该通用异步收发器相连,用于存储溢出的数据;一硬件缓存器,与该软件缓存器相连,用于克服该软件缓存器对造成的延时。一串口数据切换单元,与该处理单元相连,并与若干串行端口相连,用于根据该处理单元的控制信号切换通讯链路或者设置通讯接口参数,使主机端口与对应串行端口连接。2.如权利要求1所述的串口集线器,其特征在于,该处理单元还包括一时钟分频器,用于获取不同的采样频率,以满足不同波特率的需求。3.如权利要求1所述的串口集线器,其特征在于,该处理单元为AVR单片机。4.如权利要求1所述的串口集线器,其特征在于,该处理单元为Atmega48单片机。5.如权利要求1所述的串口集线器,其特征在于,其包括四个串行端口,均与该串口数据切换单元相连。6.一种多串口高速通讯方法,用于使主机与外部设备进行全速通讯,其特征在于,包括以下步骤:将外部设备接到相应的串行端口;接收主机输出的指令信号;根据指令信号切换通讯链路或者设置通讯接口参数,使主机端口与对应串行端口连接;进行通讯,并利用一软件缓存器存储溢出的数据;利用一硬件缓存器克服该软件缓存器造成的延时。7.如权利要求6所述的多串口高速通讯方法,其特征在于,在接收到主机输出的指令信号后还包括步骤:分频出不同的采样频率,以获得和外接设备相匹配的波特率。2CCNN110189408601894087A说明书1/4页串口集线器及多串口高速通讯方法技术领域[0001]本发明涉及通讯技术领域,特别涉及一种串口集线器及其通讯方法。背景技术[0002]目前由于电脑的开发日新月异,电脑后端的接口的变化也越来越快。新一代的电脑,后端仅有一个串口。但是在很多行业中,仅仅有一个串口是远远无法满足需求的。[0003]在这种情况下,为了使一个串口可以连接更多的串口设备,常常使用具有多个输出端的集线器进行转接,这样就能使一个串口连接多个串口设备。但是,现有的集线器却无法解决串口通讯中普遍存在一些问题:[0004]1、由于数据的传输在前后两个设备会存在细微的差异,从而产生误码,特别在设备全速传输时,误码率会非常高,因而造成现有的串口无法全速运行,这样导致在一些高可靠性的行业无法使用。[0005]2、串口仅支持单一的波特率,这样就使得某些特定的设备无法适用,大大限制了应用领域。[0006]而在一些行业中,如果串口数量不够的话,那么只能淘汰电脑,特定购买指定的带多个串口的电脑,令每一个设备独立针对一个串口,但是这样就增加了电脑的购置成本。[0007]综上所述,现有的串口集线器存在通讯速度低、误码率高、适用范围小的问题。发明内容[0008]本发明的目的是提供一种串口集线器,以解决现有的串口集线器存在通讯速度低、误码率高、适用范围小的问题。[0009]本发明的另一目的是提供一种多串口高速通讯方法,以解决现有的串口集线器在通讯时,速度低、误码率高的问题。[0010]本发明提出一种串口集线器,用于使主机与外部设备进行全速通讯,其包括处理单元和串口数据切换