发送接收电路、发送接收方法以及发送接收装置的制作方法

文档序号:7588360阅读:198来源:国知局
专利名称:发送接收电路、发送接收方法以及发送接收装置的制作方法
技术领域
本发明涉及发送接收电路、发送接收方法以及发送接收装置,用于能够连接个人计算机和其外围设备、音像设备的串行总线,例如由IEEE发行的“IEEE Standard for a High Performance Serial Bus(IEEE高性能串行总线标准)”[IEEE Std.1394-1995]标准化了的高速串行总线等。
背景技术
首先,逐项说明[IEEE Std.1394-1995]。
<IEEE1394>
在IEEE1394标准中,规定了100Mbps(98.304Mbps)、200Mbps(196.608Mbps)、400Mbps(393.216Mbps)的数据传送,规定具有更高传送速度的1394端口与其更低传送速度保持兼容。由此,能够在同一网络上混杂100Mbps、200Mbps、400Mbps的数据传送。
此外,在IEEE1394标准中,如图15所示,采用了DS-Link(Data/StrobeLink,数据/选通链路)编码方式的传送格式传送数据被变换为数据、和补充其信号的选通这2个信号,通过取这2个信号的“异或”,能够生成时钟。
物理层中的仲裁信号由TPA/TPA*、TPB/TPB*这2组双绞线来表现,一组双绞线TPA/TPA*发送选通信号(Strb_TX),并且接收数据信号(Data_RX)。而另一组双绞线TPB/TPB*发送数据信号(Data_TX),并且接收选通信号(Strb_RX)。
Strb_Tx信号、Data_Tx信号、Strb_Enable信号及Data_Enable信号用于生成仲裁信号(Arb_A_Rx,Arb_B_Rx)。发送仲裁信号的值和其意义示于图16。而接收仲裁信号和其意义示于图17。
在IEEE1394标准中,作为其连接方式,可以使用菊花链和节点分支这2种方式。在菊花链方式中,能够将具备1394端口的设备最大连接到16个节点,其节点间的最长距离为4.5m。此外,通过并用节点分支,能够构成可连接到最大规格的63个节点(物理节点/地址)的网络。
再者,在IEEE1394标准中,能够在设备动作着的状态下即电源接通着的状态下插拔电缆,在添加或删除节点时,自动进行网络的重构。此时,能够自动识别连接的节点的设备,在接口上管理连接的设备的ID或配置。
<IEEE1394的长途传输化>
近年来,出现了想将1394-1995标准使用于家庭内的网络的动向,在1394-1995标准中,规定了金属电缆的最大长度为4.5m,电缆长度的制约有时带来不便。
因此,通过将1394物理层电路内的多个金属收发器中的至少1个以上置换为例如光收发器、并且将通信线路从金属电缆置换为例如POF(PlasticOptical Fiber,塑料光纤)等光纤所得的OPi.LINK、IEEE1394b等能进行长途传输。
<OPi.LINK>
OPi.LINK将IEEE1394a-2000的通信线路从金属电缆置换为光纤。端口间发送接收的串行信号根据8B10B被调制解调。OPi.LINK中的端口的状态分为下述3个状态。
(1)单音阶段(2)速度协商阶段(3)数据传送阶段图18示出OPi.LINK中的单音阶段的单音信号的发送接收。
在单音阶段,在相向的端口间以132ms为周期来交换短单音信号1001、1004、1005、1008,互相确认对方设备的存在。在接收电路中存在用于判断通信线路中有无信号的信号检测电路、检测出信号的情况下,认为接收到单音信号。
上述信号检测电路只判断有无信号,而在OPi.LINK中,用单芯的POF进行双向通信,所以即使检测出接收信号,也不能区别该信号是对方发送的信号、还是本方发送的信号。即,在本方未发送时检测出的接收信号是对方发送的信号,在本方发送时接收到的信号是本方发送的信号或对方发送的信号。在图18中,本方发送时的接收信号用虚线来表示。
如果接收到预定次数(在图18中为2次)的对方发送的单音信号,则在定时1015、1018分别激活表示连接确立的CONNECT_DETECT,变为连接确立状态。在连接确立状态下,如果node A(节点A)产生数据传送请求,则表示它的TPBIAS在定时1016激活,由此,在下一单音信号的发送定时1009,node A发送长单音信号。
接收到该长单音信号的node B识别出对方设备的数据传送请求TPBIAS已激活,通过在定时1020激活BIAS_DETECT,向本方PHY通知对方PHY产生了数据传送请求。
node B(节点B)的PHY在本方节点产生数据传送请求后,在定时1019激活TPBIAS,发送连续信号,结束单音阶段,并且转移到速度协商阶段。收到对方设备的连续信号的node A通过在定时1017激活BIAS_DETECT,向本方PHY通知对方设备产生了数据传送请求。
然后,通过发送连续信号,来结束单音阶段,转移到速度协商阶段。通过发送接收前述短单音信号,从切断状态转移到连接确立状态,进而通过发送接收长单音及连续信号,能够将本方设备的数据传送请求传至对方设备。发送了长单音的节点是父节点,而接收长单音、发送连续信号的节点是子节点。这些父节点及子节点与IEEE1394中tree_ID阶段确定的父节点、子节点没有关系。此外,短单音信号及长单音信号的脉冲周期比连续信号的脉冲周期足够慢。
图19示出OPi.LINK中的速度协商阶段的信号的发送接收。
假设nodeA、nodeB的端口的最大传送速度都是S200。nodeA、nodeB进入速度协商阶段后,首先在状态B1下发送随机数据。此外,在状态B1下接收随机数据的期间,由位同步电路取得位同步。在B1下经过预定时间后,转移到状态B2。在状态B2下,比较当前的通信速度nego_speed和本方端口的最大传送速度,在当前的通信速度比本方端口的最大传送速度慢的情况下,发送higher_speed。而如果当前的通信速度与本方端口的最大传送速度相同,则发送keep_speed。
在图19的信号发送接收中,假定最大传送速度为S200,所以nodeA在定时2009,而node B在定时2012,分别发送了higher_speed。在状态B2下接收到higher_speed后,识别出对方端口想提高传送速度,在本方端口也发送了higher_speed的情况下,将nego_speed提高到S200,再次转移到状态B1。
在图19的信号发送接收中,nodeA在定时2018,而nodeB在定时2022,分别从状态B2转移到B1。在最大传送速度是S100的情况下,转移到互相确认结束速度协商的状态B3,发送请求结束速度协商的end_nego。以S200的传送速度再次转移到B1的node A、node B通过再次发送随机数据、并且接收随机数据来取得位同步。然后,在经过预定时间后,转移到状态B2,这次nego_speed和最大传送速度都是S200,相同,所以发送keep_speed,请求维持传送速度。
在图19的信号发送接收中,node A在定时2023,而node B在定时2026分别发送了keep_speed。在状态B2下接收到keep_speed的node A、node B识别出对方端口想维持传送速度,转移到互相确认结束速度协商的状态B3。
在图19的信号发送接收中,node A在定时2031,而node B在定时2034,分别从状态B2转移到状态B3。在状态B3下,发送请求结束速度协商的end_nego。
在图19的信号发送接收中,node A在定时2029,而node B在2032,分别发送了end_nego。在状态B3下,接收到end_nego后,速度协商结束,转移到数据传送阶段D0。
在图19的信号发送接收中,node A在定时2037,而node B在定时2040,分别从状态B3转移到状态D0。在状态B2及状态B3下接收电路内的检错电路检测出差错的情况下,在此时的nego_speed是S100的情况下,经过预定时间后,结束速度协商,转移到单音阶段。而在状态B2及状态B3下检错电路检测出差错的情况下,在此时的nego_speed是S100以外的情况下,只好以该传送速度进行通信,将nego_speed降低到S100,经状态B1转移到状态B3。
在数据传送阶段,以通过速度协商决定的传送速度进行数据传送。
<OPi.LINK中的差错处理>
在OPi.LINK中,以10位字符为1个单位来发送接收数据。10位字符符合8B10B码。在接收电路中存在检错电路、和invalid_count这一计数器,在检错电路检测出不符合8B10B表的接收字符、或者运行非奇偶性异常的接收字符的情况下,将invalid_count加“1”。而在连续接收到正常字符的情况下,将invalid_count减“1”。按上述规则来增减计数器,如果计数器变为预定值以上,则判断出通信线路的质量恶劣,停止发送连续信号,转移到单音阶段。此外,在invalid_count之外,还存在port_error这一计数器,检测出上述差错后,对差错数进行计数。
port_error计数器即使连续接收正常字符也不减少其值。由于差错而转移到单音阶段的节点,其短单音信号的发送定时因单音阶段决定的父子而异,在是父节点的情况下,延迟单音周期的半周期-64ms来开始发送短单音信号,而在是子节点的情况下,转移到单音阶段后立即发送短单音信号。
<暂停/禁止>
在OPi.LINK中,存在暂停状态、禁止状态这些状态。通常,在数据传送阶段,如果内部信号SUPEND激活,则在相向PORT间,通过发送接收符合IEEE1394的TX_SUSPEND仲裁,相向PORT都变为暂停状态。
在暂停状态下,PORT处于单音阶段,通过发送接收短单音信号来继续维持确立了连接的状态。在暂停状态下,TPBIAS信号不激活,所以不发送长单音及连续信号,因此不转移到速度协商阶段。
另一方面,在任意状态下如果内部信号DISABLED激活,则变为禁止状态。此时,相向PORT变为暂停状态。而如果内部信号DISABLED非激活,则根据此时与对方PORT的连接状态,如果与对方PORT的连接已经确立,则转移到暂停状态,如果与对方PORT的连接未确立,则转移到切断状态。
在禁止状态下,PORT发送接收单音信号,确立与对方PORT的连接,但是TPBIAS不激活,所以PORT不转移到速度协商阶段。
在数字数据通信中,作为进行差错处理的技术,有下述系统判定通信时产生的位差错图案或帧差错图案是突发产生的差错、还是随机产生的差错,根据其差错图案,来求最佳通信条件并向发送端传输协议信号(例如请参照(日本)特开平8-130530号公报)。
在OPi.LINK中,在速度协商阶段及数据传送阶段由接收电路进行检错,在判断出通信线路的质量恶劣的情况下,转移到单音阶段。
但是,在单音阶段,接收电路内的信号检测电路只检测有无信号,所以不能判别通信线路的质量好到什么程度,上述TPBIAS及BIAS_DETECT激活后,立即转移到速度协商阶段。在速度协商阶段,如果在B2及B3状态时检测出差错,则结束速度协商,再次转移到单音阶段。在这种质量的通信线路中,速度协商阶段的用于连续信号的高速电路的动作使用的PLL所消耗的功率是无用的。
此外,在速度协商阶段未检测出差错,转移到数据传送阶段,通信线路的质量恶劣,所以在数据传送阶段,在上述invalid_count达到预定值的情况下,转移到数据传送阶段后1次,由于差错而转移到单音阶段时1次,最低产生2次BUS_RESET。IEEE1394中的BUS_RESET对整个总线重复,将各节点的状态、及节点间构筑的逻辑连接复位,由于某些节点间的通信线路的质量恶劣,而将整个总线复位,效率非常低。
再者,OPi.LINK中的速度协商时的检错与数据传送阶段的检错没有关系,在通信线路的质量使得在速度协商时未检测出差错、在数据传送阶段检测出差错的情况下,有时会重复单音阶段→速度协商阶段→数据传送阶段→单音阶段,如果重复上述状态转移,则包含通信线路在内的整个总线变不到稳定状态。
此外,与差错率为1.0×10-12的OPi.LINK标准的最低保证值相比,OPi.LINK中的数据传送阶段的通过检错来增减invalid_count的规则更严格,从数据传送阶段转移到单音阶段的条件比差错率1.0×10-12更严格。这意味着,在通信线路的质量稍差、invalid_count未达到预定值的情况下,自动判断出通信线路的质量恶劣而不转移到单音阶段。在像IEEE1394中的等时传输那样不进行重发的分组传送协议中,最好在总线上不存在有差错的通信线路。
上述状态的原因是,在OPi.LINK中,在检测出差错、并从数据传送阶段转移到单音阶段时,从连接状态暂时转移到切断状态,但是未确认与对方设备的完全切断,所以即使在由于电缆损伤、收发器恶化等而使通信线路的质量恶劣的情况下,也不通过修理等来改善通信线路的质量,就重新开始通信。
在上述专利文献1中,对下述技术未作任何暗示在用电缆连接的节点之间由于通信线路的质量恶劣而难以进行正常的数据传送的情况下,转移到可进行数据传送的状态。

发明内容
本发明第1发送接收电路能够以1种或多种传送速度来进行数据传送,其特征在于,具有状态机、检测接收信号的差错(例如位差错或字符差错)的检错电路、以及数据传送阶段转移抑制电路,该状态机具有通过与对方设备交换单音信号来与对方设备相连和决定通信线路的最大传送速度的单音阶段、及以比上述单音信号高的频率来进行数据传送的数据传送阶段;在上述数据传送阶段,在上述检错电路在接收信号内检测出差错的情况下,从上述数据传送阶段转移到上述单音阶段,在该转移后,用上述数据传送阶段转移抑制电路进行控制,使得不再次转移到数据传送阶段。
根据本发明的发送接收电路,在数据传送阶段,在判断出通信线路的质量恶劣到不能进行正常的数据传送的情况下,从数据传送阶段转移到单音阶段后,使得不再次转移到数据传送阶段,所以能够降低在数据传送阶段动作的高速电路所需的功耗。
本发明第2发送接收电路的特征在于,在本发明第1发送接收电路中,具有定时器及差错计数器;在上述数据传送阶段,只在用上述检错电路、上述定时器及差错计数器检测出的一定时间内的差错数大于预定值的情况下,才从数据传送阶段转移到单音阶段,在该转移后,用上述数据传送阶段转移抑制电路进行控制,使得不再次转移到数据传送阶段。
本发明第3发送接收电路的特征在于,在本发明第1发送接收电路中,具有传送速度比较电路,比较该发送接收电路的最小可传送速度和数据传送阶段的传送速度;在上述传送速度比较电路的比较结果是上述数据传送阶段的传送速度与发送接收电路的最小可传送速度相同的状态时,只在用上述检错电路检测出差错、从上述数据传送阶段转移到上述单音阶段的情况下,才用上述数据传送阶段转移抑制电路进行控制,使得不再次转移到数据传送阶段。
本发明第4发送接收电路能够以1种或多种传送速度来进行数据传送,其特征在于,具有状态机、检测接收信号的差错(例如位差错或字符差错)的检错电路、以及速度协商阶段转移抑制电路,该状态机具有通过与对方设备交换单音信号来确立与对方设备的连接的单音阶段、通过以该传送速度实际互相通知本方设备的可传送速度来决定通信线路的最大可传送速度的速度协商阶段、以及以上述速度协商阶段决定的传送速度来进行数据传送的数据传送阶段;在上述数据传送阶段,在上述检错电路在接收信号内检测出差错的情况下,从上述数据传送阶段转移到上述单音阶段,在该转移后,用上述速度协商阶段转移抑制电路进行控制,使得不转移到速度协商阶段。
根据本发明的发送接收电路,在数据传送阶段,在判断出通信线路的质量恶劣到不能进行正常的数据传送的情况下,从数据传送阶段转移到单音阶段后,使得不转移到速度协商阶段,所以能够降低在数据传送阶段及数据传送阶段动作的高速电路所需的功耗。
本发明第5发送接收电路能够以1种或多种传送速度来进行数据传送,其特征在于,具有状态机、检测接收信号的差错(例如位差错或字符差错)的检错电路、以及速度协商阶段转移抑制电路,该状态机具有通过与对方设备交换单音信号来确立与对方设备的连接的单音阶段、通过以该传送速度实际互相通知本方设备的可传送速度来决定通信线路的最大可传送速度的速度协商阶段、以及以上述速度协商阶段决定的传送速度来进行数据传送的数据传送阶段;在上述速度协商阶段,在上述检错电路在接收信号内检测出差错的情况下,从上述数据传送阶段转移到上述单音阶段,在该转移后,用上述速度协商阶段转移抑制电路进行控制,使得不转移到速度协商阶段。
根据本发明的发送接收电路,在速度协商阶段,在判断出通信线路的质量恶劣到不能正常结束速度协商的情况下,从数据传送阶段转移到单音阶段后,使得不转移到速度协商阶段,所以能够降低在速度协商阶段动作的高速电路所需的功耗。
本发明第6发送接收电路的特征在于,在本发明第4或第5发送接收电路中,具有定时器及差错计数器;只在用上述检错电路、上述定时器及差错计数器检测出的一定时间内的差错数大于预定值的情况下,才从数据传送阶段转移到单音阶段,在该转移后,用上述速度协商阶段转移抑制电路进行控制,使得不转移到速度协商阶段。
本发明第7发送接收电路的特征在于,在本发明第4或第5发送接收电路中,具有传送速度比较电路,比较该发送接收电路的最小可传送速度和数据传送阶段的传送速度;在上述传送速度比较电路的比较结果是上述数据传送阶段的传送速度与发送接收电路的最小可传送速度相同的状态时,只在用上述检错电路检测出差错、从上述数据传送阶段转移到上述单音阶段的情况下,才用上述速度协商阶段转移抑制电路进行控制,使得不转移到速度协商阶段。
本发明第8发送接收电路的特征在于,在本发明第4或第5发送接收电路中,该发送接收电路是符合OPi.LINK的发送接收电路,具有计数器和定时器;用上述计数器对从上述单音阶段向速度协商阶段的转移进行计数,在一定时间内计数器的值达到预定值的情况下,判断出通信线路的质量不好,用上述速度协商阶段转移抑制电路进行控制,使得不转移到速度协商阶段。
本发明第9发送接收电路的特征在于,在本发明第2、第3、第6、第7或第8发送接收电路中的任一个中,具有单音信号发送选择电路作为上述数据传送阶段抑制电路、和速度协商阶段抑制电路;在用上述检错电路判断出通信线路的质量恶劣、从数据传送阶段转移到速度协商阶段的情况下,不用上述单音信号发送选择电路发送单音信号。
本发明第10发送接收电路的特征在于,在本发明第9发送接收电路中,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了接收信号在一定时间以上消失、完全被切断的情况下,用上述单音信号发送选择电路再次开始发送单音信号。
本发明第11发送接收电路的特征在于,在本发明第9发送接收电路中,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,用上述单音信号发送选择电路再次开始发送单音信号。
本发明第12发送接收电路的特征在于,在本发明第2、第3、第6、第7或第8发送接收电路中的任一个中,具有发送机电源控制电路作为上述数据传送阶段抑制电路、和速度协商阶段抑制电路;在用上述检错电路判断出通信线路的质量恶劣的情况下,转移到上述单音阶段后,用上述发送机电源控制电路切断发送机的电源。
本发明第13发送接收电路的特征在于,在本发明第12发送接收电路中,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了接收信号在一定时间以上消失、完全被切断的情况下,用上述发送机电源控制电路接通发送机的电源。
本发明第14发送接收电路的特征在于,在本发明第12发送接收电路中,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,用上述发送机电源控制电路接通发送机的电源。
本发明第15发送接收电路的特征在于,在本发明第6、第7或第8发送接收电路中的任一个中,该发送接收电路是符合OPi.LINK的发送接收电路,在PORT部中设有TPBIAS屏蔽电路作为上述速度协商阶段抑制电路;在用上述检错电路判断出通信线路的质量恶劣的情况下,转移到上述单音阶段后,通过用上述TPBIAS屏蔽电路屏蔽来自PHY的TPBIAS信号,即使TPBIAS激活,也不发送长单音或连续信号。
本发明第16发送接收电路的特征在于,在本发明第15发送接收电路中,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了在本方发送电路发送单音信号后接收信号在一定时间以上消失、完全被切断的情况下,解除上述TPBIAS屏蔽电路对TPBIAS信号的屏蔽,在TPBIAS信号激活时,发送长单音信号或连续信号。
本发明第17发送接收电路的特征在于,在本发明第15发送接收电路中,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,解除上述TPBIAS屏蔽电路对TPBIAS信号的屏蔽,在TPBIAS信号激活时,发送长单音信号或连续信号。
本发明第18发送接收电路的特征在于,在本发明第6、第7或第8发送接收电路中的任一个中,该发送接收电路是符合OPi.LINK的发送接收电路,作为上述速度协商阶段抑制电路,在PHY部中设有TPBIAS抑制电路;在用上述检错电路判断出通信线路的质量恶劣的情况下,转移到单音阶段后,即使在上述PHY部的内部TPBIAS激活,也不用上述TPBIAS抑制电路向上述PORT部通知TPBIAS是激活的。
本发明第19发送接收电路的特征在于,在本发明第18发送接收电路中,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了在本方发送电路发送单音信号后接收信号在一定时间以上消失、完全被切断的情况下,用上述TPBIAS抑制电路向上述PORT部原封不动地通知上述PHY部的内部的TPBIAS信号的值。
本发明第20发送接收电路的特征在于,在本发明第18发送接收电路中,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,用上述TPBIAS抑制电路向上述PORT部原封不动地通知上述PHY部的内部的TPBIAS信号的值。
本发明第21发送接收电路的特征在于,在本发明第6、第7或第8发送接收电路中的任一个中,该发送接收电路是符合OPi.LINK的发送接收电路,作为上述速度协商阶段抑制电路,在PORT部中设有BIAS_DETECT抑制电路;在用上述检错电路判断出通信线路的质量恶劣的情况下,转移到单音阶段后,即使用上述PORT部接收到来自对方设备的长单音或连续信号并且BIAS_DETECT激活,也不用上述BIAS_DETECT抑制电路向上述PHY部通知BIAS_DETECT是激活的。
本发明第22发送接收电路的特征在于,在本发明第21发送接收电路中,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了在本方发送电路发送单音信号后接收信号在一定时间以上消失、完全被切断的情况下,用上述BIAS_DETECT抑制电路向上述PHY部原封不动地通知上述PORT部的内部的BIAS_DETECT信号的值。
本发明第23发送接收电路的特征在于,在本发明第21发送接收电路中,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,用上述BIAS_DETECT抑制电路向上述PHY部原封不动地通知上述PORT部的内部的BIAS_DETECT信号的值。
本发明第24发送接收电路的特征在于,在本发明第6、第7或第8发送接收电路中的任一个中,该发送接收电路是符合OPi.LINK的发送接收电路,作为上述速度协商阶段抑制电路,在PHY部中设有BIAS_DETECT屏蔽电路;在用上述检错电路判断出通信线路的质量恶劣的情况下,转移到单音阶段后,通过用上述BIAS_DETECT屏蔽电路屏蔽来自上述PORT部的BIAS_DETECT信号,即使BIAS_DETECT激活,也不向上述PHY部通知该消息。
本发明第25发送接收电路的特征在于,在本发明第24发送接收电路中,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了在本方发送电路发送单音信号后接收信号在一定时间以上消失、完全被切断的情况下,解除上述BIAS_DETECT屏蔽电路对BIAS_DETECT信号的屏蔽,在BIAS_DETECT激活时,向上述PHY部通知该消息。
本发明第26发送接收电路的特征在于,在本发明第24发送接收电路中,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,解除上述BIAS_DETECT屏蔽电路对BIAS_DETECT信号的屏蔽,在上述BIAS_DETECT激活时,向上述PHY部通知该消息。
本发明第27发送接收电路的特征在于,在本发明第2、第3、第6、第7或第8发送接收电路中的任一个中,该发送接收电路是符合IEEE1394的发送接收电路,作为上述速度协商阶段抑制电路,在PHY部中设有暂停/禁止控制电路;在用上述检错电路判断出通信线路的质量恶劣的情况下,在上述单音阶段,用上述暂停/禁止控制电路将检测出差错的PORT变为暂停状态或禁止状态。
本发明第28发送接收电路的特征在于,在本发明第27发送接收电路中,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了在本方发送电路发送单音信号后接收信号在一定时间以上消失、完全被切断的情况下,用上述暂停/禁止控制电路解除暂停状态或禁止状态。
本发明第29发送接收电路的特征在于,在本发明第27发送接收电路中,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,用上述暂停/禁止控制电路解除暂停状态或禁止状态。
本发明第30发送接收电路的特征在于,在本发明第2、第3、第6、第7或第8发送接收电路中的任一个中,在数据传送阶段和单音阶段之间具有待机状态;在用上述检错电路判断出通信线路的质量恶劣的情况下,从上述数据传送阶段转移到上述待机状态,在上述待机状态下只在确认了与对方设备完全切断的情况下,才转移到单音阶段。
本发明第31发送接收电路的特征在于,在本发明第30发送接收电路中,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了在本方发送电路发送单音信号后接收信号在一定时间以上消失、完全被切断的情况下,从上述待机状态再次转移到单音阶段。
本发明第32发送接收电路的特征在于,在本发明第30发送接收电路中,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,从上述待机状态再次转移到单音阶段。
在本发明的发送接收电路及发送接收方法中,在确认了通信线路完全切断的情况下,解除对转移到上述速度协商阶段的抑制,所以能够重新开始通信。此外,能够抑制从速度协商阶段转移到数据传送阶段后产生的BUS_RESET,能够稳定总线。
本发明第33发送接收电路能够以多种传送速度来进行数据传送,其特征在于,具有状态机、检测接收信号的差错(例如位差错或字符差错)的检错电路、以及比较发送接收电路的最小传送速度和数据传送阶段的传送速度的传送速度比较电路,该状态机具有通过与对方设备交换单音信号来确立与对方设备的连接的单音阶段、通过以该传送速度实际互相通知本方设备的可传送速度来决定通信线路的最大可传送速度的速度协商阶段、以及以上述速度协商阶段决定的传送速度来进行数据传送的数据传送阶段;在上述传送速度比较电路的比较结果是上述数据传送阶段的传送速度比发送接收电路的最小传送速度快的状态时,在上述数据传送阶段,在用上述检错电路在接收信号内检测出差错的情况下,从上述数据传送阶段转移到上述单音阶段后,将上述速度协商阶段的发送接收电路的最大传送速度设置为比上述数据传送阶段的传送速度慢的速度。
根据本发明的发送接收电路,在速度协商阶段,在数据传送阶段的传送速度比发送接收电路的最小可传送速度快的状态时,在数据传送阶段在接收信号内检测出差错的情况下,从数据传送阶段转移到上述单音阶段后,将速度协商阶段的发送接收电路的最大传送速度设置为比数据传送阶段的传送速度慢的速度,所以能够抑制速度协商结束后的最大可传送速度。
本发明第34发送接收电路的特征在于,在本发明第33发送接收电路中,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了在本方发送电路发送单音信号后接收信号在一定时间以上消失、完全被切断的情况下,将上述速度协商阶段的发送接收电路的最大传送速度还原为本来的最大传送速度。
本发明第35发送接收电路的特征在于,在本发明第33发送接收电路中,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,再次连接了电缆后,将上述速度协商阶段的发送接收电路的最大传送速度还原为本来的最大传送速度。
本发明第36发送接收电路的特征在于,在本发明第10或第13发送接收电路中,上述一定时间(用于确认接收信号完全被切断的一定时间)在132ms以上。
本发明第37发送接收电路的特征在于,在本发明第16、第19、第22、第25、第28、第31或34发送接收电路中的任一个中,上述一定时间(用于确认接收信号完全被切断的一定时间)在64ms以上、132ms以下。
本发明第38发送接收方法的特征在于,它是实现本发明第1发送接收电路至第37发送接收电路中的任一个发送接收电路的发送接收方法。
本发明第39发送接收装置的特征在于,具有本发明第1发送接收电路至第37发送接收电路中的任一个发送接收电路、和外部显示装置,在上述数据传送阶段或速度协商阶段,在用上述检错电路判断出通信线路的质量恶劣、该发送接收电路处于抑制转移到数据传送阶段的状态、抑制转移到速度协商阶段的状态、或抑制速度协商阶段的最大传送速度的状态中的某一个状态的情况下,将该消息用上述外部显示装置通知给用户。
根据本发明的发送接收装置,用外部显示装置向用户通知上述抑制转移到数据传送阶段的状态、抑制转移到速度协商阶段的状态、或抑制速度协商阶段的最大传送速度的状态等,可望迅速更换电缆/修理发送接收机等,可望改善通信线路的质量。


图1是本发明第1实施方式的电路结构的方框图。
图2是本发明第1实施方式的PORT状态机的状态转移动作的示意图。
图3是本发明第2实施方式的电路结构的方框图。
图4是本发明第2实施方式的PORT状态机的状态转移动作的示意图。
图5是本发明第3实施方式的电路结构的方框图。
图6是本发明第4实施方式的电路结构的方框图。
图7是本发明第5实施方式的电路结构的方框图。
图8是本发明第6实施方式的电路结构的方框图。
图9是本发明第7实施方式的电路结构的方框图。
图10是本发明第8实施方式的电路结构的方框图。
图11是本发明第9实施方式的电路结构的方框图。
图12是本发明第10实施方式的电路结构的方框图。
图13是本发明第10实施方式的PORT状态机的状态转移动作的示意图。
图14是本发明第11实施方式的电路结构的方框图。
图15是DS-LINK编码方式的说明图。
图16是IEEE1394标准的物理层中发送的仲裁信号的线路状态和其意义的图。
图17是IEEE1394标准的物理层中接收的仲裁信号的线路状态和其意义的图。
图18是OPi.LINK中的单音阶段的单音信号的发送接收的图。
图19是OPi.LINK中的速度协商阶段的信号的发送接收的图。
具体实施例方式
以下,参照附图来说明本发明的实施方式。
<实施方式1>
图1是本发明第1实施方式的电路结构的方框图。图1的发送接收电路是符合OPi.LINK的发送接收电路,但是本发明并不限于此。
图1的发送接收电路包括PHY状态机101、PORT的状态机102、发送机103、接收机104、检错电路105、差错计数器106及定时器107等。
PHY状态机101是IEEE1394的PHY状态机,是进行符合IEEE1394的仲裁或分组传送的状态机。
PORT的状态机102是符合OPi.LINK的PORT的状态机,通过发送接收单音信号,来确立与对方端口的连接,进行速度协商,速度协商正常结束后转移到数据传送阶段,对来自PHY状态机101的符合IEEE1394的仲裁信号及分组进行8B10B调制,通过发送机103发送到电缆上。此外,对从接收机104接收到的接收信号进行8B10B解调后,通过检错电路105来检错,将未检测出差错的接收信号输出到PHY状态机101,作为符合IEEE1394的仲裁或分组。
发送机103将PORT状态机输出的符合OPi.LINK的信号输出到电缆上。接收机104将从电缆接收到的符合OPi.LINK的信号输入到检错电路105。
检错电路105对接收机104接收到的符合OPi.LINK的接收信号进行8B10B解调,在不是8B10B表中存在的字符或运行非奇偶性异常的字符的情况下,将差错计数器106的值加“1”。
差错计数器106根据来自定时器107的差错计数器复位来进行复位,并且根据来自检错电路105的检错通知来增加计数器的值。在差错计数器106的值达到预定值的情况下,检错电路105向PORT状态机102通知由于通信线路的质量恶劣,差错率比预定值恶劣,所以从数据传送阶段转移到单音阶段。
定时器107在数据传送阶段以预定值为上限来持续计数,在定时器107达到预定值的情况下,将差错计数器106复位。通过这样构成,在数据传送阶段,用户通过确定定时器107的上限值和差错计数器106的上限值,能够以任意差错率为阈值,控制从数据传送阶段向单音阶段的转移。
接着,参照图2来说明PORT状态机102的状态转移。
首先,状态S101是准备传送数据状态。在OPi.LINK中,相当于单音阶段、及速度协商阶段。状态102是可传送数据状态,在OPi.LINK中,相当于数据传送阶段。但是这些状态机并不限于OPi.LINK,可应用于具有准备传送数据状态和可传送数据状态的通信方式。
状态S101是准备传送数据状态,在通信线路的质量良好、图1的差错计数器106控制的error_detect为false(“假”)的情况下,内部信号active变为true(“真”)后,转移到可传送数据状态。而在error_detect是true的情况下,即使内部信号active变为true,也不转移到可传送数据状态,维持准备传送数据状态。
状态S102是可传送数据状态,如果error_detect变为true,判断出通信线路的质量恶劣,则将内部信号active变为false,转移到准备传送数据状态。通过安装上述状态机(数据传送阶段转移抑制电路)作为PORT状态机102,在可传送数据状态下,检测出的差错数在预定值、预定差错率以上的情况下,转移到准备传送数据状态后,能够抑制再次转移到可传送数据状态。
<实施方式2>
图3是本发明第2实施方式的电路结构的方框图。
本实施方式的特征在于,在上述<实施方式1>的发送接收电路(图1)中添加了可传送速度比较电路208、接收信号检测电路209、电缆连接检测电路211,并且作为定时器设有差错计数器复位用的定时器207和接收信号检测用的定时器210;在PORT状态机202上连接有外部显示装置214;以及PHY状态机201、PORT状态机202、可传送速度比较电路208及检错电路205的各动作不同。其他结构即发送机203、接收机204及差错计数器206等分别具有与<实施方式1>说明过的各电路相同的功能,所以省略其详细说明。
PHY状态机201是符合IEEE1394的PHY状态机,是进行符合IEEE1394的仲裁或分组传送的状态机。此外,向可传送速度比较电路208通知PORT的最低可传送速度。在可传送速度为S100、S200、S400的情况下,通知S100。
PORT状态机202是符合OPi.LINK的PORT的状态机,通过发送接收单音信号,来确立与对方端口的连接,进行速度协商,速度协商正常结束后转移到数据传送阶段,对来自PHY状态机201的符合IEEE1394的仲裁信号及分组进行8B10B调制,通过发送机203发送到电缆上。此外,对从接收机204接收到的接收信号进行8B10B解调后,通过检错电路205来检错,将未检测出差错的接收信号输出到PHY状态机201,作为符合IEEE1394的仲裁或分组。再者,在速度协商结束后将通过速度协商决定的通信线路的最大传送速度通知给可传送速度比较电路208。
可传送速度比较电路208比较端口的最低可传送速度和通过速度协商决定的最大可传送速度。
在本实施方式中,在上述<第1实施方式>所示的动作中,在用差错计数器206及定时器207判断出通信线路的差错率比预定差错率恶劣、通信线路的质量恶劣的情况下,例如如果可传送速度比较电路208得出当前的最大可传送速度与PORT的最低可传送速度相同,则通知转移到单音阶段后,不转移到速度协商。而在当前的可传送速度大于PORT的最低可传送速度的情况下,通知将下次速度协商中的PORT的最大传送速度设置得慢些。
接收信号检测电路209检测接收机204有无接收到接收信号。在用定时器210预定的时间以上没有接收信号的情况下,判断出与对方节点的连接完全被切断,向PORT状态机202通知该消息。
在OPi.LINK中,在内部的invalid count达到预定值、转移到数据传送阶段的情况下,根据单音阶段预定的父子关系,在本方节点是父节点的情况下,延迟单音周期的半周期-64ms来开始发送短单音信号。而在是子节点的情况下,转移到单音阶段后,立即发送短单音信号。即,除去通过插拔电缆而完全切断通信线路造成的差错而转移到单音阶段的情况,即使由于差错而转移到单音阶段,也应该在本方端口发送单音信号后,在单音周期的半周期-64ms后至单音1个周期-132ms后之间,接收对方PORT发送的单音信号。
因此,在上述64ms至132ms之间确定适当值,与本方端口发送单音信号同时,将定时器210复位,如果在用接收信号检测电路209未检测出接收信号的状态下定时器210的值在64ms至132ms之间达到确定值(一定时间),则能够识别出由于对方PORT的电缆被拔掉等原因而进行了完全切断。此外,能够用电缆连接检测电路211检测出本方端口的电缆被拔掉,如果用电缆连接检测电路211检测出电缆被拔掉,则能够识别出与对方PORT完全切断。
在本实施方式中,如果确认了与对方PORT完全切断,则有更换电缆或修理收发器等的可能性,所以将PORT状态机202及检错电路205复位。
通过这样构成,在数据传送阶段,在用检错电路205判断出通信线路的质量恶劣的情况下,在此时的最大可传送速度与PORT的最低可传送速度相同的情况下,转移到单音阶段后,抑制转移到速度协商阶段。而在最大可传送速度大于PORT的最低可传送速度的情况下,转移到单音阶段后,通过使速度协商时的PORT的最大传送速度比上次速度协商的最大传送速度慢,能够抑制速度协商结束后的最大可传送速度。
再者,在本实施方式中,如果用接收信号检测电路209及电缆连接检测电路211识别出与对方PORT完全切断,则通过将PORT状态机202及检错电路205复位,能够使其恢复到检错前的状态。
此外,例如通过用LED等外部显示装置214向用户通知处于通信线路的质量恶劣、抑制了向可传送数据状态转移的状态,可通过更换电缆/修理发送接收机等来改善通信线路的质量。
接着,参照图4来说明本实施方式的PORT状态机202的状态转移。在本实施方式的说明中,假设PORT的可传送速度是S100、S200、S400。
error_detect是在数据传送阶段、差错率大于预定值的情况下变为true的信号。last_nego_speed是上次速度协商结束时决定的最大可传送速度。last_max_speed是上次速度协商时PHY对PORT设置的最大传送速度。max_speed是速度协商时PHY设置的PORT的最大传送速度。
状态S201是单音阶段,通过发送接收单音信号来确立与对方端口的连接。在error_detect为false的情况下,将max_speed设为PORT的最大传送速度S400,转移到速度协商阶段S202。
在error_detect为false的情况下,转移到速度协商阶段S202。在error_detect是true、而且last_nego_speed是S100的情况下,识别出以最低可传送速度也不能正常进行通信,在连接确立后也不转移到速度协商阶段(状态S202)。
另一方面,在error_detect是true、而且last_nego_speed大于S100的情况下,判断出通信线路的最大可传送速度是last_nego_speed时不能正常进行数据传送;在上次通信线路的传送速度last_nego_speed是S400的情况下,通过将max_speed降低到S200,在上次通信线路的传送速度last_nego_speed是S200的情况下,通过将max_speed降低到S100,来抑制速度协商时的最大传送速度。
此外,在图3的接收信号检测电路209及电缆连接检测电路211中,在确认了与对方PORT完全切断的情况下,disconnect_detect变为true,其结果是,error_detect变为false,被复位到通常的切断状态。
状态S202是进行速度协商的阶段,以PHY设置的max_speed为最大传送速度,与对方端口决定最大可传送速度nego_speed。决定了nego_speed的active变为true后,将nego_speed保持在last_nego_speed,将max_speed保持在last_max_speed,转移到数据传送阶段。
状态203是数据传送阶段,error_detect变为true,判断出通信线路的质量恶劣后,将内部信号active变为false,转移到单音阶段。
通过安装以上所述的状态机(速度协商阶段转移抑制电路)作为PORT状态机202,在数据传送阶段判断出差错率大于预定值的情况下,在此时的最大可传送速度是PORT的最低可传送速度的情况下,抑制下次转移到速度协商阶段;而在最大可传送速度大于PORT的最低可传送速度的情况下,通过使下次速度协商时的最大传送速度比上次的值慢,能够抑制数据传送阶段的最大可传送速度,降低差错率。
<实施方式3>
图5是本发明第3实施方式的电路结构的方框图。
本实施方式的特征在于,在上述<实施方式2>的发送接收电路(图3)中,不设可传送速度比较电路,而添加了单音发送选择电路308及复用器312;以及PORT状态机302及接收信号检测用的定时器310的各动作不同。其他结构即PHY状态机301、发送机303、接收机304、检错电路305、差错计数器306、差错计数器复位用的定时器307、接收信号检测电路309、电缆连接检测电路311等分别具有与<实施方式2>说明过的各电路相同的功能,所以省略其详细说明。
PORT状态机302是符合OPi.LINK的PORT的状态机,通过发送接收单音信号,来确立与对方端口的连接,进行速度协商,速度协商正常结束后转移到数据传送阶段,对来自PHY状态机301的符合IEEE1394的仲裁信号及分组进行8B10B调制,通过发送机303发送到电缆上。此外,对从接收机304接收到的接收信号进行8B10B解调后,通过检错电路305来检错,将未检测出差错的接收信号输出到PHY状态机301,作为符合IEEE1394的仲裁或分组。再者,在数据传送阶段用检错电路305、差错计数器306、差错计数器复位用的定时器307判断出通信线路的差错率高于预定差错率、通信线路的质量恶劣的情况下,向单音发送选择电路308通知从数据传送阶段转移到单音阶段后,不将单音信号输出到发送机。单音发送选择电路308收到该通知,向复用器312通知删除发送信号,复用器312什么也不输出。
如上述那样,通过不将单音信号发送到电缆上,不能通过与对方PORT交换单音信号来确立连接,从而可如下设计在进行速度协商的发送接收方法中,不转移到速度协商阶段;而在不进行速度协商的发送接收方法中,不转移到数据传送阶段。
此外,在用接收信号检测电路309和定时器310在预定的一定时间以上未检测出对方信号的情况下,能够识别出与对方PORT完全切断。由于本方PORT未发送单音信号,所以上述一定时间只要在单音周期132ms以上即可,如果在132ms以上未检测出接收信号,则能够判断出与对方PORT完全切断。此外,能够用电缆连接检测电路311检测出本方端口的电缆被拔掉,如果用电缆连接检测电路311检测出电缆被拔掉,则能够识别出与对方PORT完全切断。
如果通过以上方法确认了与对方PORT完全切断,则有更换电缆或修理收发器等的可能性,所以将PORT状态机302、检错电路305及单音发送选择电路308复位,将单音信号再次发送到电缆上。
此外,在用接收信号检测电路309及电缆连接检测电路311识别出与对方PORT完全切断的情况下,通过重新开始将抑制了的单音信号发送到电缆上,能够重新开始通信。
此外,例如通过用LED等外部显示装置314向用户通知处于通信线路的质量恶劣、抑制了向可传送数据状态转移的状态,可通过更换电缆/修理发送接收机等来改善通信线路的质量。
<实施方式4>
图6是本发明第4实施方式的电路结构的方框图。
本实施方式的特征在于,在上述<实施方式2>的发送接收电路(图3)中,不设可传送速度比较电路,而添加了电源控制电路412和调节器413;以及PORT状态机402及接收信号检测用的定时器410的各动作不同。其他结构即PHY状态机401、发送机403、接收机404、检错电路405、差错计数器406、差错计数器复位用的定时器407、接收信号检测电路409、电缆连接检测电路411等分别具有与<实施方式2>说明过的各电路相同的功能,所以省略其详细说明。
PORT状态机402是符合OPi.LINK的PORT的状态机,通过发送接收单音信号,来确立与对方端口的连接,进行速度协商,速度协商正常结束后转移到数据传送阶段,对来自PHY状态机401的符合IEEE1394的仲裁信号及分组进行8B10B调制,通过发送机403发送到电缆上。此外,对从接收机404接收到的接收信号进行8B10B解调后,通过检错电路405来检错,将未检测出差错的接收信号输出到PHY状态机401,作为符合IEEE1394的仲裁或分组。再者,在数据传送阶段用检错电路405、差错计数器406、差错计数器复位用的定时器407判断出通信线路的差错率高于预定差错率、通信线路的质量恶劣的情况下,向电源控制电路412通知从数据传送阶段转移到单音阶段后,切断发送机403的电源。
收到该通知的电源控制电路412例如通过向管理发送机403的电源的调节器413的输出控制管脚输出low(“低”),来切断发送机403的电源。对于发送机403的电源,调节器413只是一例,并不限于此。
电源切断了的发送机403不能将单音信号发送到电缆上,所以不能通过与对方PORT交换单音信号确立连接,因而可如下设计在进行速度协商的发送接收方法中,不转移到速度协商阶段,而在不进行速度协商的发送接收方法中,不转移到数据传送阶段;能够抑制通信线路的质量恶劣的情况下发送机403的无用的功耗。
此外,在用接收信号检测电路409和定时器410在预定的一定时间以上未检测出对方信号的情况下,能够识别出与对方PORT完全切断。由于本方PORT未发送单音信号,所以上述一定时间只要在单音周期132ms以上即可,如果在132ms以上未检测出接收信号,则能够判断出与对方PORT完全切断。
此外,能够用电缆连接检测电路411检测出本方端口的电缆被拔掉,如果用电缆连接检测电路411检测出电缆被拔掉,则能够识别出与对方PORT完全切断。
如果通过以上方法确认了与对方PORT完全切断,则有更换电缆或修理收发器等的可能性,所以通过将PORT状态机402、检错电路405及电源控制电路412复位,再次接通发送机403的电源,能够将单音信号再次发送到电缆上。
此外,在用接收信号检测电路409及电缆连接检测电路411识别出与对方PORT完全切断的情况下,通过重新开始将抑制了的单音信号发送到电缆上,能够重新开始通信。
此外,例如通过用LED等外部显示装置414向用户通知处于通信线路的质量恶劣、抑制了向可传送数据状态转移的状态,可通过更换电缆/修理发送接收机等来改善通信线路的质量。
<实施方式5>
图7是本发明第5实施方式的电路结构的方框图。
本实施方式的特征在于,在上述<实施方式2>的发送接收电路(图3)中,不设可传送速度比较电路,而在PORT状态机502内设有TPBIAS屏蔽电路512;以及PORT状态机502及接收信号检测用的定时器510的各动作不同。其他结构即PHY状态机501、发送机503、接收机504、检错电路505、差错计数器506、差错计数器复位用的定时器507、接收信号检测电路509、电缆连接检测电路511等分别具有与<实施方式2>说明过的各电路相同的功能,所以省略其详细说明。
在本实施方式中,在判断出通信线路的质量足以进行正常的数据传送的情况下,TPBIAS屏蔽电路512内的屏蔽变为无效,表示来自PHY状态机501的数据传送请求的TPBIAS信号被直接通知给PORT状态机502。
PORT状态机502是符合OPi.LINK的PORT的状态机,通过发送接收单音信号,来确立与对方端口的连接,进行速度协商,速度协商正常结束后转移到数据传送阶段,对来自PHY状态机501的符合IEEE1394的仲裁信号及分组进行8B10B调制,通过发送机503发送到电缆上。
此外,对从接收机504接收到的接收信号进行8B10B解调后,通过检错电路505来检错,将未检测出差错的接收信号输出到PHY状态机501,作为符合IEEE1394的仲裁或分组。此外,在数据传送阶段用检错电路505、差错计数器506、差错计数器复位用的定时器507判断出通信线路的差错率高于预定差错率、通信线路的质量恶劣的情况下,从数据传送阶段转移到单音阶段后,使TPBIAS屏蔽电路512的屏蔽有效,屏蔽来自PHY状态机501的TPRIAS。
由此,在判断出通信线路的质量恶劣、从数据传送阶段转移到单音阶段的情况下,来自PHY的TPBIAS始终是非激活的,所以PORT不能发送长单音信号或连续信号,不能转移到速度协商阶段。
此外,在用接收信号检测电路509和定时器510在预定的一定时间以上未检测出对方信号的情况下,能够识别出与对方PORT完全切断。
在OPi.LINK中,在内部的invalid_count达到预定值、转移到数据传送阶段的情况下,根据单音阶段预定的父子关系,在本方节点是父节点的情况下,延迟单音周期的半周期-64ms来开始发送短单音信号;而在是子节点的情况下,转移到单音阶段后,立即发送短单音信号。即,除去通过插拔电缆而完全切断通信线路造成的差错而转移到单音阶段的情况,即使由于差错而转移到单音阶段,也应该在本方端口发送单音信号后,在单音周期的半周期-64ms后至单音1个周期-132ms后之间,接收对方PORT发送的单音信号。
因此,在上述64ms至132ms之间确定适当值,与本方端口发送单音信号同时,将定时器510复位,如果在用接收信号检测电路509未检测出接收信号的状态下定时器510的值在上述64ms至132ms之间达到确定值(一定时间),则能够识别出由于对方PORT的电缆被拔掉等原因而进行了完全切断。此外,能够用电缆连接检测电路511检测出本方端口的电缆被拔掉,如果用电缆连接检测电路511检测出电缆被拔掉,则能够识别出与对方PORT完全切断。
如果通过以上方法确认了与对方PORT完全切断,则有更换电缆或修理收发器等的可能性,所以通过将PORT状态机502、检错电路505及TPBIAS屏蔽电路512复位,使TPBIAS屏蔽电路512内的屏蔽无效,在PHY状态机501内再次产生数据传送请求、TPBIAS激活的情况下,能够向PORT状态机502通知该消息,将长单音信号或连续信号发送到电缆上,转移到速度协商阶段。
此外,在用接收信号检测电路509及电缆连接检测电路511识别出与对方PORT完全切断的情况下,通过重新开始将抑制了的长单音信号及连续信号发送到电缆上,能够重新开始通信。
此外,例如通过用LED等外部显示装置514向用户通知处于通信线路的质量恶劣、抑制了向可传送数据状态转移的状态,可通过更换电缆/修理发送接收机等来改善通信线路的质量。
<实施方式6>
图8是本发明第6实施方式的电路结构的方框图。
本实施方式的特征在于,在上述<实施方式2>的发送接收电路(图3)中,不设可传送速度比较电路,而在PHY状态机601内设有TPBIAS生成电路612和TPBIAS屏蔽电路613;以及PORT状态机602及接收信号检测用的定时器610的各动作不同。其他结构即发送机603、接收机604、检错电路605、差错计数器606、差错计数器复位用的定时器607、接收信号检测电路609、电缆连接检测电路611等分别具有与<实施方式2>说明过的各电路相同的功能,所以省略其详细说明。
在本实施方式中,在判断出通信线路的质量足以进行正常的数据传送的情况下,TPBIAS屏蔽电路613内的屏蔽变为无效,PHY状态机601内的TPBIAS生成电路612生成的TPBIAS信号被直接通知给PORT状态机602。
PORT状态机602是符合OPi.LINK的PORT的状态机,通过发送接收单音信号,来确立与对方端口的连接,进行速度协商,速度协商正常结束后转移到数据传送阶段,对来自PHY状态机601的符合IEEE1394的仲裁信号及分组进行8B10B调制,通过发送机603发送到电缆上。此外,对从接收机604接收到的接收信号进行8B10B解调后,通过检错电路605来检错,将未检测出差错的接收信号输出到PHY状态机601,作为符合IEEE1394的仲裁或分组。此外,在数据传送阶段用检错电路605、差错计数器606及差错计数器复位用的定时器607判断出通信线路的差错率高于预定差错率、通信线路的质量恶劣的情况下,从数据传送阶段转移到单音阶段后,使TPBIAS屏蔽电路613的屏蔽有效,屏蔽TPBIAS生成电路612控制的TPBIAS信号。
由此,在判断出通信线路的质量恶劣、从数据传送阶段转移到单音阶段的情况下,来自PHY的TPBIAS始终是非激活的,所以PORT不能发送长单音信号或连续信号,不能转移到速度协商阶段。
此外,在用接收信号检测电路609和定时器610在预定的一定时间以上未检测出对方信号的情况下,能够识别出与对方PORT完全切断。
在OPi.LINK中,在内部的invalid_count达到预定值、转移到数据传送阶段的情况下,根据单音阶段预定的父子关系,在本方节点是父节点的情况下,延迟单音周期的半周期-64ms来开始发送短单音信号;而在是子节点的情况下,转移到单音阶段后,立即发送短单音信号。即,除去通过插拔电缆而完全切断通信线路造成的差错而转移到单音阶段的情况,即使由于差错而转移到单音阶段,也应该在本方端口发送单音信号后,在单音周期的半周期-64ms后至单音1个周期-132ms后之间,接收对方PORT发送的单音信号。
因此,在上述64ms至132ms之间确定适当值,与本方端口发送单音信号同时,将定时器610复位,如果在用接收信号检测电路609未检测出接收信号的状态下定时器610的值在64ms至132ms之间达到确定值,则能够识别出由于对方PORT的电缆被拔掉等原因而进行了完全切断。此外,能够用电缆连接检测电路611检测出本方端口的电缆被拔掉,如果用电缆连接检测电路611检测出电缆被拔掉,则能够识别出与对方PORT完全切断。
如果通过以上方法确认了与对方PORT完全切断,则有更换电缆或修理收发器等的可能性,所以通过将PORT状态机602、检错电路605及TPBIAS屏蔽电路613复位,使TPBIAS屏蔽电路613内的屏蔽无效,在PHY状态机601内再次产生数据传送请求、TPBIAS激活的情况下,能够向PORT状态机602通知该消息,将长单音信号或连续信号发送到电缆上,转移到速度协商阶段。
此外,在用接收信号检测电路609及电缆连接检测电路611识别出与对方PORT完全切断的情况下,通过重新开始将抑制了的长单音信号及连续信号发送到电缆上,能够重新开始通信。
此外,例如通过用LED等外部显示装置614向用户通知处于通信线路的质量恶劣、抑制了向可传送数据状态转移的状态,可通过更换电缆/修理发送接收机等来改善通信线路的质量。
<实施方式7>
图9是本发明第7实施方式的电路结构的方框图。
本实施方式的特征在于,在上述<实施方式2>的发送接收电路(图3)中,不设可传送速度比较电路,而在PORT状态机702内设有BIAS_DETECT屏蔽电路712和BIAS_DETECT生成电路713;以及PORT状态机702及接收信号检测用的定时器710的各动作不同。其他结构即PHY状态机701、发送机703、接收机704、检错电路705、差错计数器706、差错计数器复位用的定时器707、接收信号检测电路709、电缆连接检测电路711等分别具有与<实施方式2>说明过的各电路相同的功能,所以省略其详细说明。
在本实施方式中,在判断出通信线路的质量足以进行正常的数据传送的情况下,BIAS_DETECT屏蔽电路712内的屏蔽变为无效,PORT状态机702内的BIAS_DETECT生成电路713生成的BIAS_DETECT信号被直接通知给PHY状态机701。
PORT状态机702是符合OPi.LINK的PORT的状态机,通过发送接收单音信号,来确立与对方端口的连接,进行速度协商,速度协商正常结束后转移到数据传送阶段,对来自PHY状态机701的符合IEEE1394的仲裁信号及分组进行8B10B调制,通过发送机703发送到电缆上。此外,对从接收机704接收到的接收信号进行8B10B解调后,通过检错电路705来检错,将未检测出差错的接收信号输出到PHY状态机701,作为符合IEEE1394的仲裁或分组。此外,在数据传送阶段用检错电路705、差错计数器706及差错计数器复位用的定时器707判断出通信线路的差错率高于预定差错率、通信线路的质量恶劣的情况下,从数据传送阶段转移到单音阶段后,使BIAS_DETECT屏蔽电路712的屏蔽有效,屏蔽BIAS_DETECT生成电路713控制的BIAS_DETECT信号。
由此,在判断出通信线路的质量恶劣、从数据传送阶段转移到单音阶段的情况下,来自PHY的BIAS_DETECT始终是非激活的,所以PHY不能识别对方设备和数据传送请求,不能转移到速度协商阶段。
此外,在用接收信号检测电路709和定时器710在预定的一定时间以上未检测出对方信号的情况下,能够识别出与对方PORT完全切断。
在OPi.LINK中,在内部的invalid_count达到预定值、转移到数据传送阶段的情况下,根据单音阶段预定的父子关系,在本方节点是父节点的情况下,延迟单音周期的半周期一64ms来开始发送短单音信号;而在是子节点的情况下,转移到单音阶段后,立即发送短单音信号。即,除去通过插拔电缆而完全切断通信线路造成的差错而转移到单音阶段的情况,即使由于差错而转移到单音阶段,也应该在本方端口发送单音信号后,在单音周期的半周期-64ms后至单音1个周期-132ms后之间,接收对方PORT发送的单音信号。
因此,在上述64ms至132ms之间确定适当值,与本方端口发送单音信号同时,将定时器710复位,如果在用接收信号检测电路709未检测出接收信号的状态下定时器710的值在上述64ms至132ms之间达到确定值(一定时间),则能够识别出由于对方PORT的电缆被拔掉等原因而进行了完全切断。此外,能够用电缆连接检测电路711检测出本方端口的电缆被拔掉,如果用电缆连接检测电路711检测出电缆被拔掉,则能够识别出与对方PORT完全切断。
如果通过以上方法确认了与对方PORT完全切断,则有更换电缆或修理收发器等的可能性,所以通过将PORT状态机702、检错电路705及BIAS_DETECT屏蔽电路712复位,使BIAS_DETECT屏蔽电路712内的屏蔽无效,在PORT状态机702内接收对方设备发送的长单音或连续信号、BIAS_DETECT再次激活的情况下,能够向PHY状态机701通知该消息,转移到速度协商阶段。
此外,在用接收信号检测电路709及电缆连接检测电路711识别出与对方PORT完全切断的情况下,通过重新开始通知抑制了的BIAS_DETECT,能够重新开始通信。
此外,例如通过用LED等外部显示装置714向用户通知处于通信线路的质量恶劣、抑制了向可传送数据状态转移的状态,可通过更换电缆/修理发送接收机等来改善通信线路的质量。
<实施方式8>
图10是本发明第8实施方式的电路结构的方框图。
本实施方式的特征在于,在上述<实施方式2>的发送接收电路(图3)中,不设可传送速度比较电路,而在PHY状态机801内设有BIAS_DETECT屏蔽电路812;以及PORT状态机802及接收信号检测用的定时器810的各动作不同。其他结构即发送机803、接收机804、检错电路805、差错计数器806、差错计数器复位用的定时器807、接收信号检测电路809、电缆连接检测电路811等分别具有与<实施方式2>说明过的各电路相同的功能,所以省略其详细说明。
在本实施方式中,在判断出通信线路的质量足以进行正常的数据传送的情况下,BIAS_DETECT屏蔽电路812内的屏蔽变为无效,PORT状态机802生成的BIAS_DETECT信号被直接通知给PHY状态机801。
PORT状态机802是符合OPi.LINK的PORT的状态机,通过发送接收单音信号,来确立与对方端口的连接,进行速度协商,速度协商正常结束后转移到数据传送阶段,对来自PHY状态机801的符合IEEE1394的仲裁信号及分组进行8B10B调制,通过发送机803发送到电缆上。此外,对从接收机804接收到的接收信号进行8B10B解调后,通过检错电路805来检错,将未检测出差错的接收信号输出到PHY状态机801,作为符合IEEE1394的仲裁或分组。此外,在数据传送阶段用检错电路805、差错计数器806及差错计数器复位用的定时器807判断出通信线路的差错率高于预定差错率、通信线路的质量恶劣的情况下,从数据传送阶段转移到单音阶段后,使BIAS_DETECT屏蔽电路812的屏蔽有效,屏蔽PORT状态机802生成的BIAS_DETECT信号。
由此,在判断出通信线路的质量恶劣、从数据传送阶段转移到单音阶段的情况下,PHY状态机801判断出来自PORT状态机802的BIAS_DETECT始终没有激活,所以不能识别对方设备的数据传送请求,不能转移到速度协商阶段。
此外,在用接收信号检测电路809和定时器810在预定的一定时间以上未检测出对方信号的情况下,能够识别出与对方PORT完全切断。
在OPi.LINK中,在内部的invalid_count达到预定值、转移到数据传送阶段的情况下,根据单音阶段预定的父子关系,在本方节点是父节点的情况下,延迟单音周期的半周期-64ms来开始发送短单音信号;而在是子节点的情况下,转移到单音阶段后,立即发送短单音信号。即,除去通过插拔电缆而完全切断通信线路造成的差错而转移到单音阶段的情况,即使由于差错而转移到单音阶段,也应该在本方端口发送单音信号后,在单音周期的半周期-64ms后至单音1个周期-132ms后之间,接收对方PORT发送的单音信号。
因此,在上述64ms至132ms之间确定适当值,本方端口发送单音信号,同时将定时器810复位,如果在用接收信号检测电路809未检测出接收信号的状态下定时器810的值在上述64ms至132ms之间达到确定值,则能够识别出由于对方PORT的电缆被拔掉等原因而进行了完全切断。此外,能够用电缆连接检测电路811检测出本方端口的电缆被拔掉,如果用电缆连接检测电路811检测出电缆被拔掉,则能够识别出与对方PORT完全切断。
如果通过以上方法确认了与对方PORT完全切断,则可更换电缆或修理收发器等,所以通过将PORT状态机802、检错电路805及BIAS_DETECT屏蔽电路812复位,使BIAS_DETECT屏蔽电路812内的屏蔽无效,在PORT状态机802内接收对方设备发送的长单音或连续信号、BIAS_DETECT再次激活的情况下,能够向PHY状态机801通知该消息,转移到速度协商阶段。
此外,在用接收信号检测电路809及电缆连接检测电路811识别出与对方PORT完全切断的情况下,通过重新开始通知抑制了的BIAS_DETECT,能够重新开始通信。
此外,例如通过用LED等外部显示装置814向用户通知处于通信线路的质量恶劣、抑制了向可传送数据状态转移的状态,可通过更换电缆/修理发送接收机等来改善通信线路的质量。
<实施方式9>
图11是本发明第9实施方式的电路结构的方框图。
本实施方式的特征在于,在上述<实施方式2>的发送接收电路(图3)中,不设可传送速度比较电路,而在PHY状态机901内设有SUSPEND/DISABLED控制电路912;以及PORT状态机902及接收信号检测用的定时器910的各动作不同。其他结构即发送机903、接收机904、检错电路905、差错计数器906、差错计数器复位用的定时器907、接收信号检测电路909、电缆连接检测电路911等分别具有与<实施方式2>说明过的各电路相同的功能,所以省略其详细说明。
在本实施方式中,假设在判断出通信线路的质量足以进行正常的数据传送的情况下,SUSPEND/DISABLED 控制电路912控制的SUSPEND/DISABLED信号都变为非激活。
PORT状态机902是符合OPi.LINK的PORT的状态机,通过发送接收单音信号,来确立与对方端口的连接,进行速度协商,速度协商正常结束后转移到数据传送阶段,对来自PHY状态机901的符合IEEE1394的仲裁信号及分组进行8B10B调制,通过发送机903发送到电缆上。此外,对从接收机904接收到的接收信号进行8B10B解调后,通过检错电路905来检错,将未检测出差错的接收信号输出到PHY状态机901,作为符合IEEE1394的仲裁或分组。此外,在数据传送阶段用检错电路905、差错计数器906及差错计数器复位用的定时器907判断出通信线路的差错率高于预定差错率、通信线路的质量恶劣的情况下,从数据传送阶段转移到单音阶段后,向SUSPEND/DISABLED控制电路912通知该述消息,使其将PORT的状态转移到SUSPEND状态或DISABLED状态。收到该消息,SUSPEND/DISABLED控制电路912通过激活SUSPEND而使PORT转移到暂停状态,或者通过激活DISABLED而使PORT转移到禁止状态。在PORT处于暂停状态的情况下,只要PHY状态机901不激活TPBIAS,就不转移到速度协商阶段。此外,在PORT处于禁止状态的情况下,只要DISABLED不再次非激活,就不转移到速度协商阶段。
由此,在判断出通信线路的质量恶劣、从数据传送阶段转移到单音阶段的情况下,向PHY状态机901内的SUSPEND/DISABLED控制电路912通知该消息,PORT通过转移到暂停状态或禁止状态,能够阻止转移到速度协商阶段。
此外,在用接收信号检测电路909和定时器910在预定的一定时间以上未检测出对方信号的情况下,能够识别出与对方PORT完全切断。
在OPi.LINK中,在内部的invalid_count达到预定值、转移到数据传送阶段的情况下,根据单音阶段预定的父子关系,在本方节点是父节点的情况下,延迟单音周期的半周期-64ms来开始发送短单音信号;而在是子节点的情况下,转移到单音阶段后立即发送短单音信号。即,除去通过插拔电缆而完全切断通信线路造成的差错而转移到单音阶段的情况,即使由于差错而转移到单音阶段,也应该在本方端口发送单音信号后,在单音周期的半周期-64ms后至单音1个周期-132ms后之间,接收对方PORT发送的单音信号。
因此,在上述64ms至132ms之间确定适当值,与本方端口发送单音信号同时,将定时器910复位,如果在用接收信号检测电路909未检测出接收信号的状态下定时器910的值在64ms至132ms之间达到确定值,则能够识别出由于对方PORT的电缆被拔掉等原因而进行了完全切断。此外,能够用电缆连接检测电路911检测出本方端口的电缆被拔掉,如果用电缆连接检测电路911检测出电缆被拔掉,则能够识别出与对方PORT完全切断。
如果通过以上方法确认了与对方PORT完全切断,则可更换电缆或修理收发器等,所以通过将PORT状态机902、检错电路905、SUSPEND/DISABLED控制电路912复位,将SUSPEND、DISABLED信号非激活,向PORT状态机902通知TPBIAS再次激活,PORT能够转移到速度协商阶段。
此外,在用接收信号检测电路909及电缆连接检测电路911识别出与对方PORT完全切断的情况下,通过从暂停状态或禁止状态返回,能够重新开始通信。
此外,例如通过用LED等外部显示装置914向用户通知处于通信线路的质量恶劣、抑制了向可传送数据状态转移的状态,可通过更换电缆/修理发送接收机等来改善通信线路的质量。
<实施方式10>
图12是本发明第10实施方式的电路结构的方框图。
本实施方式的特征在于,在上述<实施方式2>的发送接收电路(图3)中,PORT状态机1002及接收信号检测用的定时器1010的各动作不同。其他结构即PHY状态机1001、发送机1003、接收机1004、检错电路1005、差错计数器1006、差错计数器复位用的定时器1007、接收信号检测电路1009、电缆连接检测电路1011等分别具有与<实施方式2>说明过的各电路相同的功能,所以省略其详细说明。
PORT状态机1002是符合OPi.LINK的PORT的状态机,通过发送接收单音信号,来确立与对方端口的连接,进行速度协商,速度协商正常结束后转移到数据传送阶段,对来自PHY状态机1001的符合IEEE1394的仲裁信号及分组进行8B10B调制,通过发送机1003发送到电缆上。此外,对从接收机1004接收到的接收信号进行8B10B解调后,通过检错电路1005来检错,将未检测出差错的接收信号输出到PHY状态机1001,作为符合IEEE1394的仲裁或分组。此外,在数据传送阶段用检错电路1005、差错计数器1006及差错计数器复位用的定时器1007判断出通信线路的差错率高于预定差错率、通信线路的质量恶劣的情况下,PORT状态机1002从数据传送阶段转移到等待通信线路质量改善的阶段。在上述通信线路质量改善的阶段,重复发送接收单音信号,直至确认与对方PORT完全切断。
由此,在判断出通信线路的质量恶劣的情况下,通过不直接从数据传送阶段转移到单音阶段,而是转移到等待通信线路质量改善的阶段,能够使得不能自动再次转移到速度协商阶段。
此外,在用接收信号检测电路1009和定时器1010在预定的一定时间以上未检测出对方信号的情况下,能够识别出与对方PORT完全切断。在OPi.LINK中,在内部的invalid_count达到预定值、转移到数据传送阶段的情况下,根据单音阶段预定的父子关系,在本方节点是父节点的情况下,延迟单音周期的半周期-64ms来开始发送短单音信号;而在是子节点的情况下,转移到单音阶段后,立即发送短单音信号。即,除去通过插拔电缆而完全切断通信线路造成的差错而转移到单音阶段的情况,即使由于差错而转移到单音阶段,也应该在本方端口发送单音信号后,在单音周期的半周期-64ms后至单音1个周期-132ms后之间,接收对方PORT发送的单音信号。
因此,在上述64ms至132ms之间确定适当值,本方端口发送单音信号,同时将定时器1010复位,如果在用接收信号检测电路1009未检测出接收信号的状态下定时器1010的值在64ms至132ms之间达到确定值,则能够识别出由于对方PORT的电缆被拔掉等原因而进行了完全切断。此外,能够用电缆连接检测电路1011检测出本方端口的电缆被拔掉,如果用电缆连接检测电路1011检测出电缆被拔掉,则能够识别出与对方PORT完全切断。
如果通过以上方法确认了与对方PORT完全切断,则有更换电缆或修理收发器等的可能性,所以PORT状态机1002从等待通信线路质量改善的阶段转移到单音阶段,并且将差错计数器1006复位。
通过以上方法,在用接收信号检测电路1009及电缆连接检测电路1011识别出与对方PORT完全切断的情况下,通过从等待通信线路质量改善的阶段转移到单音阶段,能够重新开始通信。
此外,例如通过用LED等外部显示装置1014向用户通知处于通信线路的质量恶劣、抑制了向可传送数据状态转移的状态,可通过更换电缆/修理发送接收机等来改善通信线路的质量。
接着,参照图13来说明本实施方式的PORT状态机1002的状态转移。单音阶段S1001、速度协商阶段S1002、数据传送阶段S1003的各状态下的动作与OPi.LINKVerl.0的P.60中描写的动作相同,所以省略详细说明。
在数据传送阶段用检错电路1005、差错计数器1006、差错计数器复位用的定时器1007判断出通信线路的差错率高于预定差错率、通信线路的质量恶劣的情况下,从数据传送阶段S1003转移到等待通信线路质量改善阶段S1004。在上述等待通信线路质量改善阶段,一边发送接收单音信号,一边等待与对方PORT完全切断。
用图12的接收信号检测电路1009及电缆连接检测电路1011等确认了与对方PORT完全切断,disconnect_detect变为true后,通信线路的质量有可能已改善,所以将差错检测信号error_detect变为false,转移到初始状态的单音阶段S1001。
PORT状态机1002通过如上所述新添等待通信线路质量改善的阶段,在通信线路质量恶劣的情况下,也能够在从数据传送阶段转移到单音阶段后,抑制再次自动转移到速度协商阶段。
<实施方式11>
图14是本发明第11实施方式的电路结构的方框图。
本实施方式的特征在于,在上述<实施方式1>的发送接收电路(图1)中,在PORT状态机1102内,设有状态转移计数器1112及定时器1113,删除了差错计数器;以及PORT状态机1102的动作不同。其他结构即PHY状态机1101、发送机1103、接收机1104等分别具有与<实施方式1>说明过的各电路相同的功能,所以省略其详细说明。
PORT状态机1102内的状态转移计数器1112是每当PORT的状态从单音阶段转移到速度协商阶段时加“1”的计数器。此外,PORT状态机1102内的定时器1113例如在电缆被连接后被复位,计测状态转移计数器1112达到预定值的时间。
PORT状态机1102是符合OPi.LINK的PORT的状态机,通过发送接收单音信号,来确立与对方端口的连接,进行速度协商,速度协商正常结束后转移到数据传送阶段,对来自PHY状态机1101的符合IEEE1394的仲裁信号及分组进行8B10B调制,通过发送机1103发送到电缆上。此外,对从接收机1104接收到的接收信号进行8B10B解调后,通过检错电路1105来检错,将未检测出差错的接收信号输出到PHY状态机1101,作为符合IEEE1394的仲裁或分组。此外,在数据传送阶段判断出内部计数器invalid_count达到预定值、通信线路的质量恶劣的情况下,或者在速度协商阶段在B2或B3状态下检测出差错的情况下,转移到单音阶段后,TPBIAS及BIAS_DETECT激活后,转移到速度协商阶段。
每当从上述单音阶段转移到速度协商阶段时状态转移计数器1112加“1”,如果达到预定值的时间在预定时间以内,则判断出通信线路的质量非常恶劣,抑制从单音阶段转移到速度协商阶段。实现该转移抑制的发送接收电路可以是上述<实施方式1>~<实施方式10>中的任一个发送接收电路。
在不脱离本发明的精神或主要特征的情况下,可以以其他各种形式来实施。因此,上述实施例的全部意义只是例示,不能用作限定性的解释。本发明的范围如权利要求书所示,而丝毫不受说明书正文约束。再者,属于权利要求书的均等范围内的变形或变更也都在本发明的范围内。
本申请是基于在日本申请的特愿2003-015182号的申请,通过言及该申请,将其内容包含在本申请中。此外,通过言及本说明书引用的文献,将它们全部具体地包含在本申请中。
权利要求
1.一种发送接收电路,能够以1种或多种传送速度来进行数据传送,其特征在于,具有状态机、检测接收信号的差错的检错电路、以及数据传送阶段转移抑制电路,该状态机具有通过与对方设备交换单音信号来与对方设备相连和决定通信线路的最大传送速度的单音阶段、及以比上述单音信号高的频率来进行数据传送的数据传送阶段;在上述数据传送阶段,在上述检错电路在接收信号内检测出差错的情况下,从上述数据传送阶段转移到上述单音阶段,在该转移后,用上述数据传送阶段转移抑制电路进行控制,使得不再次转移到数据传送阶段。
2.如权利要求1所述的发送接收电路,其特征在于,具有定时器及差错计数器;在上述数据传送阶段,只在用上述检错电路、上述定时器及差错计数器检测出的一定时间内的差错数大于预定值的情况下,才从数据传送阶段转移到单音阶段,在该转移后,用上述数据传送阶段转移抑制电路进行控制,使得不再次转移到数据传送阶段。
3.如权利要求1所述的发送接收电路,其特征在于,具有传送速度比较电路,比较该发送接收电路的最小可传送速度和数据传送阶段的传送速度;在上述传送速度比较电路的比较结果是上述数据传送阶段的传送速度与发送接收电路的最小可传送速度相同的状态时,只在用上述检错电路检测出差错、从上述数据传送阶段转移到上述单音阶段的情况下,才用上述数据传送阶段转移抑制电路进行控制,使得不再次转移到数据传送阶段。
4.一种发送接收电路,能够以1种或多种传送速度来进行数据传送,其特征在于,具有状态机、检测接收信号的差错的检错电路、以及速度协商阶段转移抑制电路,该状态机具有通过与对方设备交换单音信号来确立与对方设备的连接的单音阶段、通过以该传送速度实际互相通知本方设备的可传送速度来决定通信线路的最大可传送速度的速度协商阶段、以及以上述速度协商阶段决定的传送速度来进行数据传送的数据传送阶段;在上述数据传送阶段,在上述检错电路在接收信号内检测出差错的情况下,从上述数据传送阶段转移到上述单音阶段,在该转移后,用上述速度协商阶段转移抑制电路进行控制,使得不转移到速度协商阶段。
5.一种发送接收电路,能够以1种或多种传送速度来进行数据传送,其特征在于,具有状态机、检测接收信号的差错的检错电路、以及速度协商阶段转移抑制电路,该状态机具有通过与对方设备交换单音信号来确立与对方设备的连接的单音阶段、通过以该传送速度实际互相通知本方设备的可传送速度来决定通信线路的最大可传送速度的速度协商阶段、以及以上述速度协商阶段决定的传送速度来进行数据传送的数据传送阶段;在上述速度协商阶段,在上述检错电路在接收信号内检测出差错的情况下,从上述数据传送阶段转移到上述单音阶段,在该转移后,用上述速度协商阶段转移抑制电路进行控制,使得不转移到速度协商阶段。
6.如权利要求4或5所述的发送接收电路,其特征在于,具有定时器及差错计数器;只在用上述检错电路、上述定时器及差错计数器检测出的一定时间内的差错数大于预定值的情况下,才从数据传送阶段转移到单音阶段,在该转移后,用上述速度协商阶段转移抑制电路进行控制,使得不转移到速度协商阶段。
7.如权利要求4或5所述的发送接收电路,其特征在于,具有传送速度比较电路,比较该发送接收电路的最小可传送速度和数据传送阶段的传送速度;在上述传送速度比较电路的比较结果是上述数据传送阶段的传送速度与发送接收电路的最小可传送速度相同的状态时,只在用上述检错电路检测出差错、从上述数据传送阶段转移到上述单音阶段的情况下,才用上述速度协商阶段转移抑制电路进行控制,使得不转移到速度协商阶段。
8.如权利要求4或5所述的发送接收电路,其特征在于,该发送接收电路是符合OPi.LINK的发送接收电路,具有计数器和定时器;用上述计数器对从上述单音阶段向速度协商阶段的转移进行计数,在一定时间内计数器的值达到预定值的情况下,判断出通信线路的质量不好,用上述速度协商阶段转移抑制电路进行控制,使得不转移到速度协商阶段。
9.如权利要求2、3、6、7或8中任一项所述的发送接收电路,其特征在于,具有单音信号发送选择电路作为上述数据传送阶段抑制电路、和速度协商阶段抑制电路;在用上述检错电路判断出通信线路的质量恶劣、从上述数据传送阶段转移到速度协商阶段的情况下,不用上述单音信号发送选择电路发送单音信号。
10.如权利要求9所述的发送接收电路,其特征在于,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了接收信号在一定时间以上消失、完全被切断的情况下,用上述单音信号发送选择电路再次开始发送单音信号。
11.如权利要求9所述的发送接收电路,其特征在于,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,用上述单音信号发送选择电路再次开始发送单音信号。
12.如权利要求2、3、6、7或8中任一项所述的发送接收电路,其特征在于,具有发送机电源控制电路作为上述数据传送阶段抑制电路、和速度协商阶段抑制电路;在用上述检错电路判断出通信线路的质量恶劣的情况下,转移到上述单音阶段,在该转移后,用上述发送机电源控制电路切断发送机的电源。
13.如权利要求12所述的发送接收电路,其特征在于,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了接收信号在一定时间以上消失、完全被切断的情况下,用上述发送机电源控制电路接通发送机的电源。
14.如权利要求12所述的发送接收电路,其特征在于,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,用上述发送机电源控制电路接通发送机的电源。
15.如权利要求6、7或8中任一项所述的发送接收电路,其特征在于,该发送接收电路是符合OPi.LINK的发送接收电路,作为上述速度协商阶段抑制电路,在PORT部中设有TPBIAS屏蔽电路;在用上述检错电路判断出通信线路的质量恶劣的情况下,转移到上述单音阶段后,通过用上述TPBIAS屏蔽电路屏蔽来自PHY的TPBIAS信号,即使TPBIAS激活,也不发送长单音或连续信号。
16.如权利要求15所述的发送接收电路,其特征在于,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了在本方发送电路发送单音信号后接收信号在一定时间以上消失、完全被切断的情况下,解除上述TPBIAS屏蔽电路对TPBIAS信号的屏蔽,在TPBIAS信号激活时,发送长单音信号或连续信号。
17.如权利要求15所述的发送接收电路,其特征在于,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,解除上述TPBIAS屏蔽电路对TPBIAS信号的屏蔽,在TPBIAS信号激活时,发送长单音信号或连续信号。
18.如权利要求6、7或8中任一项所述的发送接收电路,其特征在于,该发送接收电路是符合OPi.LINK的发送接收电路,作为上述速度协商阶段抑制电路,在PHY部中设有TPBIAS抑制电路;在用上述检错电路判断出通信线路的质量恶劣的情况下,转移到单音阶段后,即使在上述PHY部的内部TPBIAS激活,也不用上述TPBIAS抑制电路向上述PORT部通知TPBIAS是激活的。
19.如权利要求18所述的发送接收电路,其特征在于,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了在本方发送电路发送单音信号后接收信号在一定时间以上消失、完全被切断的情况下,用上述TPBIAS抑制电路向上述PORT部原封不动地通知上述PHY部的内部的TPBIAS信号的值。
20.如权利要求18所述的发送接收电路,其特征在于,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,用上述TPBIAS抑制电路向上述PORT部原封不动地通知上述PHY部的内部的TPBIAS信号的值。
21.如权利要求6、7或8中任一项所述的发送接收电路,其特征在于,该发送接收电路是符合OPi.LINK的发送接收电路,作为上述速度协商阶段抑制电路,在PORT部中设有BIAS_DETECT抑制电路;在用上述检错电路判断出通信线路的质量恶劣的情况下,转移到单音阶段后,即使用上述PORT部接收到来自对方设备的长单音或连续信号并且BIAS_DETECT激活,也不用上述BIAS_DETECT抑制电路向上述PHY部通知BIAS_DETECT是激活的。
22.如权利要求21所述的发送接收电路,其特征在于,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了在本方发送电路发送单音信号后接收信号在一定时间以上消失、完全被切断的情况下,用上述BIAS_DETECT抑制电路向上述PHY部原封不动地通知上述PORT部的内部的BIAS_DETECT信号的值。
23.如权利要求21所述的发送接收电路,其特征在于,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,用上述BIAS_DETECT抑制电路向上述PHY部原封不动地通知上述PORT部的内部的BIAS_DETECT信号的值。
24.如权利要求6、7或8中任一项所述的发送接收电路,其特征在于,该发送接收电路是符合OPi.LINK的发送接收电路,作为上述速度协商阶段抑制电路,在PHY部中设有BIAS_DETECT屏蔽电路;在用上述检错电路判断出通信线路的质量恶劣的情况下,转移到单音阶段后,通过用上述BIAS_DETECT屏蔽电路屏蔽来自上述PORT部的BIAS_DETECT信号,即使BIAS_DETECT激活,也不向上述PHY部通知该消息。
25.如权利要求24所述的发送接收电路,其特征在于,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了在本方发送电路发送单音信号后接收信号在一定时间以上消失、完全被切断的情况下,解除上述BIAS_DETECT屏蔽电路对BIAS_DETECT信号的屏蔽,在BIAS_DETECT激活时,向上述PHY部通知该消息。
26.如权利要求24所述的发送接收电路,其特征在于,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,解除上述BIAS_DETECT屏蔽电路对BIAS_DETECT信号的屏蔽,在上述BIAS_DETECT激活时,向上述PHY部通知该消息。
27.如权利要求2、3、6、7或8中任一项所述的发送接收电路,其特征在于,该发送接收电路是符合IEEE1394的发送接收电路,作为上述速度协商阶段抑制电路,在PHY部中设有暂停/禁止控制电路;在用上述检错电路判断出通信线路的质量恶劣的情况下,在上述单音阶段,用上述暂停/禁止控制电路将检测出差错的PORT变为暂停状态或禁止状态。
28.如权利要求27所述的发送接收电路,其特征在于,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了在本方发送电路发送单音信号后接收信号在一定时间以上消失、完全被切断的情况下,用上述暂停/禁止控制电路解除暂停状态或禁止状态。
29.如权利要求27所述的发送接收电路,其特征在于,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,用上述暂停/禁止控制电路解除暂停状态或禁止状态。
30.如权利要求2、3、6、7或8中任一项所述的发送接收电路,其特征在于,在数据传送阶段和单音阶段之间具有待机状态;在用上述检错电路判断出通信线路的质量恶劣的情况下,从上述数据传送阶段转移到上述待机状态,在上述待机状态下只在确认了与对方设备完全切断的情况下,才转移到单音阶段。
31.如权利要求30所述的发送接收电路,其特征在于,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了在本方发送电路发送单音信号后,接收信号在一定时间以上消失、完全被切断的情况下,从上述待机状态再次转移到单音阶段。
32.如权利要求30所述的发送接收电路,其特征在于,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,连接了电缆后,从上述待机状态再次转移到单音阶段。
33.一种发送接收电路,能够以多种传送速度来进行数据传送,其特征在于,具有状态机、检测接收信号的差错的检错电路、以及比较发送接收电路的最小传送速度和数据传送阶段的传送速度的传送速度比较电路,该状态机具有通过与对方设备交换单音信号来确立与对方设备的连接的单音阶段、通过以该传送速度实际互相通知本方设备的可传送速度来决定通信线路的最大可传送速度的速度协商阶段、以及以上述速度协商阶段决定的传送速度来进行数据传送的数据传送阶段;在上述传送速度比较电路的比较结果是上述数据传送阶段的传送速度比发送接收电路的最小传送速度快的状态时,在上述数据传送阶段,在用上述检错电路在接收信号内检测出差错的情况下,从上述数据传送阶段转移到上述单音阶段后,将上述速度协商阶段的发送接收电路的最大传送速度设置为比上述数据传送阶段的传送速度慢的速度。
34.如权利要求33所述的发送接收电路,其特征在于,具有接收信号检测电路及定时器;在上述单音阶段,在用上述接收信号检测电路及定时器确认了在本方发送电路发送单音信号后接收信号在一定时间以上消失、完全被切断的情况下,将上述速度协商阶段的发送接收电路的最大传送速度还原为本来的最大传送速度。
35.如权利要求33所述的发送接收电路,其特征在于,具有电缆连接检测电路;在上述单音阶段,在用上述电缆连接检测电路确认了电缆被拔掉的情况下,再次连接了电缆后,将上述速度协商阶段的发送接收电路的最大传送速度还原为本来的最大传送速度。
36.如权利要求10或13所述的发送接收电路,其特征在于,上述一定时间在132ms以上。
37.如权利要求16、19、22、25、28、31或34中任一项所述的发送接收电路,其特征在于,上述一定时间在64ms以上、132ms以下。
38.一种发送接收方法,实现权利要求1~37中任一项的发送接收电路。
39.一种发送接收装置,其特征在于,具有权利要求1~37中任一项所述的发送接收电路、和外部显示装置,在上述数据传送阶段或速度协商阶段,在用上述检错电路判断出通信线路的质量恶劣、该发送接收电路处于抑制转移到数据传送阶段的状态、抑制转移到速度协商阶段的状态、或抑制速度协商阶段的最大传送速度的状态中的某一个状态的情况下,将该消息用上述外部显示装置通知给用户。
全文摘要
本发明提供一种发送接收电路、发送接收方法和发送接收装置。在具有包含单音阶段及数据传送阶段的状态机的发送接收电路中,设有检测接收信号的差错的检错电路、以及阶段转移抑制电路,在通过检错判断出通信线路的质量恶劣到不能进行正常的数据传送的情况下,从数据传送阶段转移到单音阶段后,通过使得不再次转移到数据传送阶段或速度协商阶段,来消除高速电路在数据传送阶段或速度协商阶段消耗的功耗。此外,通过抑制数据传送阶段的差错造成的BUS_RESET的产生,实现总线功耗的降低及总线的稳定。
文档编号H04L29/06GK1518233SQ20041000281
公开日2004年8月4日 申请日期2004年1月17日 优先权日2003年1月23日
发明者深江文博 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1