串行通信设备以及串行通信系统的制作方法_2

文档序号:10372121阅读:来源:国知局
控制下,将串行通信数据发送到输出单元42或者缓存单元43。优选地,选通单元46为数据分配器(demultiplexer)。
[0037]从机设备在控制单元45的控制下在接收模式Pl和直通模式P2之间切换。在接收模式Pl,选通单元46将数据发送给缓存单元43然后存储到存储单元44中;当控制单元45判断属于本从机设备的数据接收完毕后,控制单元45将选通单元46连接到输出单元42,从机设备切换到直通模式P2,在直通模式P2,输入单元41接收的数据不经判断直接通过输出单元42输出。
[0038]级联的从机设备在接收如图4a_4b所示的串行数据时,各级从机设备依次处于接收模式Pl,当某一级从机设备处于接收模式Pl时,其上级的所有从机设备处于直通模式P2。
[0039]图6a和6b是根据本实用新型第一实施例的从机设备的工作时序图。假设数据Data401?Data40n的长度相同,在从机设备中存储单元存储数据和控制单元判断数据接收完毕的时间均为T。
[0040]当主机端发送的第一序列的串行数据为图4a所示时,各级从机设备的工作时序图如图6a所示:
[0041 ]在时间O?T,从机设备401首先处于接收模式Pl,接收数据Data401,耗时为T,之后,即T时刻后,从机设备401处于直通模式P2。
[0042]在时间T?2*T,从机设备402处于接收模式Pl,接收数据Data402,耗时为T,之后,即2*T时刻后,从机设备402处于直通模式Ρ2。
[0043]在时间2*Τ?3*Τ,从机设备403处于接收模式Ρ1,接收数据Data403,耗时为Τ,之后,即3*T时刻之后,从机设备403处于直通模式Ρ2。同理,依次类推。
[0044]在时间(η-1)*Τ?η*Τ,从机设备40η处于接收模式Ρ1,接收数据Data403,耗时为Τ。
[0045]当主机端发送的第一序列的串行数据为图4b所示时,各级从机设备的工作时序图如图6b所示:
[0046]在时间O?T,第一级从机设备401至第n-1级从机设备40(n-l)处于直通模式P2,第η级从机设备40η处于接收模式Pl,从机设备40η接收数据Data40n,耗时为T。
[0047]在时间T?2*T,第一级从机设备401至第n-2级从机设备40(n-2)处于直通模式P2,第η-1级从机设备40(n-l)处于接收模式P1,从机设备40(n-l)接收数据Data40(n-1),耗时为T。
[0048]...
[0049]在时间(n-2)*T?(n-l)*T,第一级从机设备401处于直通模式P2,从机设备402处于接收模式Pl,接收数据Data402,耗时为T。
[0050]在时间(n-1)*T?n*T,第一级从机设备401处于接收模式Pl,接收数据Data401,耗时为T。
[0051]图7是根据本实用新型第二实施例的串行通信系统的示意性结构框图,第二实施例的串行通信系统包括主机端30和η级的从机设备,其中,η级的从机设备按照与主机端30的连接顺序,从前级至后级分别为从机设备401至从机设备40η,主机端30的第一端口 pOl连接从机设备401的输入单元,最后一级从机设备40η的输出单元连接主机端30的第二端口ρ02ο
[0052]主机端30可以如第一实施例所述通过第一端口pOl向级联的从机设备发送排序的串行数据,也可以通过第二端口 P02接收各从机设备的回传数据。
[0053]在该实施例中,从机设备401至从机设备40η的结构相同,如图5所示。从机设备包括:输入单元41、输出单元42、缓存单元43、存储单元44、控制单元45以及选通单元46。输入单元41接收到来自主机端或上一级从机设备发出的串行通信数据,并发送到选通单元46。
[0054]选通单元46在控制单元45的控制下,将串行通信数据发送到输出单元42或者缓存单元43。
[0055]当主机端30通过第一端口pO I向级联的从机设备发送排序的串行数据时,从机设备在控制单元45的控制下在接收模式Pl和直通模式P2之间切换。在接收模式Pl,选通单元46将数据发送给缓存单元43然后存储到存储单元44中;当控制单元45判断属于本从机设备的数据接收完毕后,控制单元45将选通单元46连接到输出单元42,从机设备切换到直通模式P2。
[0056]当通过第二端口P02接收各从机设备的回传数据时,从机设备在控制单元45的控制下在上传模式P3和直通模式P2之间切换。在上传模式P3,存储单元44中的数据通过输出单元42输出到下一级从机设备,对于最后一级从机设备40η,存储单元44中的数据通过输出单元42输出到主机端30的第二端口 ρ02。
[0057]级联的从机设备向主机端30回传数据的顺序为按照连接顺序从前级至后级的各个从机设备依次回传数据,替代地,按照连接顺序从后级至前级的各从机设备依次回传数据。
[0058]下面结合图8a和Sb描述从机设备回传数据的工作时序。假设各从机设备向主机端回传相同长度的数据,并且从存储单元通过输出单元发送耗时为T。
[0059]当各从机设备按照连接顺序从前级至后级依次回传数据时,如图8a所示,
[0060]在时间O?T,从机设备401首先处于上传模式P3,其下级的所有从机设备处于直通模式P2。
[0061 ]在时间T?2*T,从机设备402处于上传模式P3,其下级的所有从机设备处于直通模式Ρ2。
[0062]在时间2*Τ?3*Τ,从机设备403处于上传模式Ρ3,其下级的所有从机设备处于直通模式Ρ2。同理,依次类推。
[0063]在时间(η-1)*Τ?η*Τ,从机设备40η处于上传模式Ρ3。
[0064]当各从机设备按照连接顺序从后级至前级依次回传数据时,如图Sb所示,
[0065]在时间O?T,从机设备40η首先处于上传模式Ρ3,之后切换到直通模式Ρ2。
[0066]在时间T?2*Τ,从机设备40(η-1)处于上传模式Ρ3,之后切换到直通模式Ρ2。
[0067]同理,依次类推。
[0068]在时间(η-1)*Τ?η*Τ,从机设备401处于上传模式Ρ3。
[0069]根据本实用新型的串行通信系统和串行通信方法,通过将串行数据排序后发送减少了从接设备的等待时间,提高了串行通信系统的效率。
[0070]以上所述仅为本实用新型的优选实施例,并不用于限制本实用新型,对于本领域技术人员而言,本实用新型可以有各种改动和变化。凡在本实用新型的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。
【主权项】
1.一种串行通信设备,其特征在于,包括:输入单元、输出单元、存储单元、选通单元和控制单元,所述选通单元与所述控制单元相连接并且受到所述控制单元的控制,所述选通单元与所述输入单元相连接并且接收数据,所述选通单元与所述存储单元和所述输出单元相连接并且将所述数据提供给所述存储单元和所述输出单元之一。2.根据权利要求1所述的设备,其特征在于,所述选通单元为数据分配器。3.根据权利要求1所述的设备,其特征在于,所述串行通信设备还包括设置于选通单元和存储单元之间的缓存单元。4.一种串行通信系统,其特征在于,包括: 主机端,用于发送串行数据,所述串行数据包括顺序排列的多个子数据;以及 级联的多个从机设备,用于从主机端接收对应的子数据, 其中,所述多个从机设备分别为串行通信设备, 所述串行通信设备,包括:输入单元、输出单元、存储单元、选通单元和控制单元,所述选通单元与所述控制单元相连接并且受到所述控制单元的控制,所述选通单元与所述输入单元相连接并且接收数据,所述选通单元与所述存储单元和所述输出单元相连接并且将所述数据提供给所述存储单元和所述输出单元之一。5.根据权利要求4所述的系统,其特征在于,所述选通单元为数据分配器。6.根据权利要求4所述的系统,其特征在于,所述串行通信设备还包括设置于选通单元和存储单元之间的缓存单元。7.根据权利要求4所述的系统,其特征在于,还包括设置于末级从机设备和所述主机端之间的回传路径。
【专利摘要】公开了串行通信设备以及串行通信系统。所述串行通信设备包括:输入单元、输出单元、存储单元、选通单元和控制单元,所述串行通信设备具有用于接收数据的第一模式、用于转发数据的第二模式和用于发送数据的第三模式,控制单元用于在第一至第三模式之间切换,其中,在所述第一模式,选通单元将输入单元连接到存储单元,在所述第二模式,选通单元将输入单元连接到输出单元,将接收的数据直接输出,在所述第三模式,存储单元中的数据通过输出单元输出。在包括级联的串行通信设备的串行通信系统中,可以减少信号传送至后级串行通信设备的时间,从而提高通信效率和性能。
【IPC分类】G06F13/40, H04L12/40
【公开号】CN205283576
【申请号】CN201520772940
【发明人】赵启永, 杨小中, 楼俊伟
【申请人】杭州士兰控股有限公司
【公开日】2016年6月1日
【申请日】2015年9月30日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1