非同步串联资料传输方式的制作方法

文档序号:6573687阅读:375来源:国知局
专利名称:非同步串联资料传输方式的制作方法
技术领域
本发明是一种非同步串连资料传输方法,是指借由两信号的改变来传输资料的方法。
一般数字资料的传输有并列及串行两种方式,例如计算机外设设备的打印机通常为并列的方式,而鼠标或调制解调器即为串行的方式。串行资料的传输通常速度较慢,但适合长距离的传输,而并列传输因为同时可以传输好几个字节(通常为八位),所以速度较快,但适合短距离的传输。本发明的重点则在于串行资料传输的改进。
习惯采用串行资料的传输最为人熟知的为RS232。这种串行传输,通常必需先取得外围设备与主机的信号同步,然后再进行资料传输的动作,资料传完后,必须再送一串结束的字节,确定资料传输完成。这种串行资料传输方式不但速度慢,且无法支持网络传输的概念,只适合单一设备的传输。
当然,对于网络方式的资料传输,目前最常用的为RJ45连接线,其信号线通常有8针。为了达成网络传输,其资料的传输必须符合一些通讯协议,例如TCP/IP。针对一些简单设备的控制,例如一个家庭内所有电器的控制系统,这种RJ45配合通讯协议的方式又太不经济。
本发明是针对习惯采用串行传输上的缺点,提出一个借由两条信号线来进行非同步串行资料的传输,同时本发明的资料传输方式更可轻易实现网络传输的概念,且适合远距离的传输,除此更可提升串行资料传输的速度,亦无须基准频率(frequency base)的支持。
为达上述目的,本发明提出一种非同步串连资料传输方法,在传输资料时进行下列步骤提供一个第一信号及一个第二信号,该第一信号及该第二信号于一个第一时间为一个状态;以及于一个第二时间时保持该第一信号的状态,改变该第二信号的状态,借以由该第一信号及该第二信号状态的变化,传输该资料。如所述的非同步串连资料传输方法,其中该第一信号的状态为一个电位,该电位系包含一个高电位及一个低电位。如所述的非同步串连资料传输方法,其中该第二信号的状态为一个电位,该电位系包含一个高电位及一个低电位。如所述的非同步串连资料传输方法,其中该第一信号及该第二信号状态的变化包含四种形式,其中该第一形式及该第二形式是借以指定对应的一个第一资料及一个第二资料,而该第三形式及该第四形式是借以指定一个字节内容。如所述的非同步串连资料传输方法,其中该第一信号及该第二信号于一个高电位时是为该变化的第一形式,借以指定一个第一资料。如所述的非同步串连资料传输方法,其中该第一信号及该第二信号于一个低电位时是为该变化的第二形式,借以指定一个第二资料。如所述的非同步串连资料传输方法,其中该第一信号于一个高电位及该第二信号于一个低电位时是为该变化的第三形式,借以指定该字节内容为“0”。如所述的非同步串连资料传输方法,其中该第一信号于一个低电位及该第二信号于一个高电位时是为该变化的第四形式,借以指定该字位内容为“1”。如所述的非同步串连资料传输方法,其中该资料传输的时钟脉冲(clock)为第一资料+第一资料的第一个字节内容+第一资料+第一资料的第二个字节内容+…+第一资料+第一资料的第N个字节内容+第二资料+第二资料的第一个字节内容+第二资料+第二资料的第二个字节内容+…+第二资料+第二资料的第N个字节内容。
本发明示意图详细说明

图1时钟脉冲图。
图2真值表。
图3串行资料。
图4应用实例。
图5状态图。
图号对照+S0第一信号-S0第二信号Tn时间区间Mp微处理器图1时钟脉冲图。当传输A=010及B=101的资料时,则用两条信号线+S0及-S0以图一的时钟脉冲图来传输。真值表定义在图2。对照图2的真值表,即可解出A=010及B=101的资料,如此即可用两条信号线来传输两种形式(A与B)的资料。例如,在T0之间,+S0及-S0的电位为1(1代表高电位,0代表低电位),对应至图2的真值表,可译码得到A。接着,在T1之间+S0及-S0为01,解到0。这代表,A的第一个字节为0。同理A的第二个字节在T2,T3解得为1,第三个字节在T4,T5解得为0,而B=101的资料则分别在T6,T7,T8,T9,T10,T11解得。
从图1中可知,信号线+S0及-S0变化的原则是,二者不能同时变化,例如00可以变为01,10,但是不能变为11,又例如01可变为11,00,但不能变为10。亦即如果第一时间+S0(第一信号)与-S0(第二信号)的电位不管为何,第二时间只允许其中的一个电位改变。另外,从图1也可知,本发明在传输串行资料时,不需要另外的时钟脉冲(clock),即可进行资料传输。而且,资料在传输时,可快可慢,接收端与发送端不需要在一个基准频率(frequency base)上,即可传输资料。当然,信号的表示方式除了以高电位及低电位的状态来表示之外,也可以其它状态来表示,如光的明与暗的状态。
图3为本发明串行资料的格式,A的资料长度为n1,B的资料长度为n2。n1与n2可相等,也可以不相等,其至少为1,最长则可到无限。在进行资料传输时,A的资料集中在一起传,B的资料也集中在一起。资料的长度很容易辩别,在接收端只要设置一计数器,当从A变为B(例如T4及T6)或B变为A时,则所接收的A或B资料个数,即为资料的长度。
图4为本发明的应用实例。例如要用本发明的非同步串连资料传输方法来向微处理器传输资料,可用两根信号线+S0及-S0。事先可定义一个指令表,微处理器即可根据指令表,解出相对应的资料或命令。例如指令表定义A为1字节时,该字节用来决定开机或关机。
A为3字节时,该3字节用来指定8个缓存器,接着B的8字节资料则为被指定的缓存器的内容。
A为16字节时,该16字节用来表示内存的地址,接着B的8字节资料则为指定内存地址的资料。
有了指令表之后,当需要微处理器关机时,即可传A=0。当指定第2个缓存器的内容为FAH(十六进制)时,即可传A=010,B=11111010。又当指定内存F000H的地址的资料为AAH时,即可传A=1111000000000000,B=10101010。由此可知,本发明的传输方式,弹性很大,可以传输资料,也可以传输命令,可以当做资料线,也可当做地址线,要看如何定义。除此之外,更可轻易实现在网络传输上,例如在传资料时,可用A来决定是哪一个用户端(client),用B来决定传输的资料,此资料可以是一个命令,也可以是单纯的资料,要看如何设计。这种高弹性及高扩充性,是通常采用的技术所无法轻易达成的。
图5在硬件的实现方式,仅需一个符合图5状态图的数字电路即可,其原理就如前所述,若00时,下一状态则不能为11,若10,则下一状态不能为01,若为01,则下下状态不可为10,而11的下一状态则不能为00。在译码时,并不需要另外的时钟脉冲,因为时钟脉冲可以由两个信号线的取逻辑AND的运算轻易取得。在传输资料时,没有时钟脉冲延迟(Clock Delay)的问题。
本发明的进步性在于,借由两条信号线即可用来传输串行资料,而所传输的串行资料可长可短,可依设计而定,具高弹性,高扩充性,适合远距传输,不需同步的时钟脉冲(Clock),而且具有网络功能,可谓一个万用的资料传输方法,传输速度可快可慢,适用性优良,同时不需额外的基准频率(frequencybase)。本发明技术,可由熟悉本技术人士具体实施,且这样的方法又是前所未有的,专利性具备,故依法提出发明专利申请。
权利要求
1.一种异步串连资料传输方法,于传输一资料时进行下列步骤提供一个第一信号及一个第二信号,该第一信号及该第二信号于一个第一时间为一个状态;以及于一个第二时间时保持该第一信号的状态,改变该第二信号的状态,借以由该第一信号及该第二信号状态的变化,传输该资料。
2.如权利要求书第1项所述的非同步串连资料传输方法,其中该第一信号的状态为一个电位,该电位系包含一个高电位及一个低电位。
3.如权利要求书第1项所述的非同步串连资料传输方法,其中该第二信号的状态为一个电位,该电位系包含一个高电位及一个低电位。
4.如权利要求书第1项所述的非同步串连资料传输方法,其中该第一信号及该第二信号状态的变化包含四种形式,其中该第一形式及该第二形式是借以指定对应的一个第一资料及一个第二资料,而该第三形式及该第四形式是借以指定一个字节(byte)内容。
5.如权利要求书第4项所述的非同步串连资料传输方法,其中该第一信号及该第二信号于一个高电位时是为该变化的第一形式,借以指定一个第一资料。
6.如权利要求书第4项所述的非同步串连资料传输方法,其中该第一信号及该第二信号于一个低电位时是为该变化的第二形式,借以指定一个第二资料。
7.如权利要求书第4项所述的非同步串连资料传输方法,其中该第一信号于一个高电位及该第二信号于一个低电位时是为该变化的第三形式,借以指定该字节内容为“0”。
8.如权利要求书第4项所述的非同步串连资料传输方法,其中该第一信号于一个低电位及该第二信号于一个高电位时是为该变化的第四形式,借以指定该字节内容为“1”。
9.如权利要求书第4项所述的非同步串连资料传输方法,其中该资料传输时的时钟脉冲(clock)为第一资料+第一资料的第一个字节内容+第一资料+第一资料的第二个字节内容+…+第一资料+第一资料的第N个字节内容+第二资料+第二资料的第一个字节内容+第二资料+第二资料的第二个字节内容+…+第二资料+第资料的第N个字节内容。
10.本发明专利的讯号传送,不限于只应用在电压讯号传送,用任何形式所做类似的状态变化的方法,都属专利的范围,如无线电波,用两个频道高电位等于无无线电讯号,低电位等于有无线电讯号,又如光源讯号于光纤或任何介质,高电位等于熄灭光源,低电位等于点亮光源。
全文摘要
本发明为一种非同步串联资料传输方法,在传输一资料时进行下列步骤提供一个第一信号及一个第二信号,该第一信号及该第二信号于一个第一时间为一个状态;以及于一个第二时间时保持该第一信号的状态,改变该第二信号的状态,借以由该第一信号及该第二信号状态的变化,传输该资料。
文档编号G06F13/28GK1424661SQ0114411
公开日2003年6月18日 申请日期2001年12月11日 优先权日2001年12月11日
发明者冯连兴 申请人:北京尚豪科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1