掌桥专利:专业的专利平台
掌桥专利
首页

通信装置及相关方法

文献发布时间:2024-04-18 19:48:15


通信装置及相关方法

技术领域

本发明涉及通信,尤其涉及一种通信装置及相关方法。

背景技术

差动信号对通过互补式电压来表示数字信号,可以有效地提升信噪比。但如果在设计使用差动信号对的收发器电路,或该收发器电路所在的印刷电路板时,需要注意该收发器电路的差动信号对的正负端要正确地耦接到另一收发器的差动信号对的正负端,一旦接反,会无法正确地收发信号,便需要修改芯片或印刷电路板,增加额外的成本。因此上述的不便之处已成为需要被解决的问题。

发明内容

本发明提供一种通信装置,包括:差动输入端口,通过传输线从另一通信装置的差动输出端口接收差动信号;信号配对单元,用来将该差动输入端口耦接至接收单元,其中当该信号配对单元操作在第一模式时,该差动输入端口中的正输入端口和负输入端口对应地耦接至该接收单元的正输入端和负输入端,当该信号配对单元操作在第二模式时,该差动输入端口中的该正输入端口和该负输入端口对应地耦接至该接收单元的该负输入端和该正输入端;该接收单元,用来接收该差动信号以产生接收信号;该解码器,用来解码该接收信号以产生解码后信号;处理单元,用来:重置计时器,判断在该计时器超时之前,该解码后信号中是否包括特定码,并产生判断结果;以及依据该判断结果,选择性地将该信号配对单元由该第一模式切换至该第二模式,或由该第二模式切换至该第一模式。

本发明提供一种方法,用于通信装置,该通信装置的差动输入端口通过传输线从另一通信装置的差动输出端口接收差动信号,该方法包括:通过信号配对单元将该差动输入端口耦接至该通信装置中的接收单元,其中当该信号配对单元操作在第一模式时,该差动输入端口中的正输入端口和负输入端口对应地耦接至该接收单元的正输入端和负输入端,当该信号配对单元操作在第二模式时,该差动输入端口中的该正输入端口和该负输入端口对应地耦接至该接收单元的该负输入端和该正输入端;通过该接收单元接收该差动信号以产生接收信号;通过解码器解码该接收信号以产生解码后信号;重置计时器;判断在该计时器超时之前,该解码后信号中是否包括特定码,并产生判断结果;以及依据该判断结果,选择性地将该信号配对单元由该第一模式切换至该第二模式,或由该第二模式切换至该第一模式。

通过本发明,可以快速地发现并解决差动信号正负端接反的问题,降低了验证时间与发生错误时修改设计的成本。

附图说明

在阅读了本说明书下文的具体实施方式以及附图时,能够最佳地理解本发明的多种实施方式。应注意到,根据本领域的标准作业习惯,附图中的各种特征并未依比例进行绘制。事实上,为了能够清楚地进行描述,可能会刻意地放大或缩小某些特征的尺寸。

图1为本发明中的通信装置的实施例的示意图。

图2为本发明中的通信装置的相关方法的实施例的流程图。

附图标记说明:

101、103:通信装置    104:信号配对单元      106:接收单元

108:解码器          110:处理单元          200:流程

202~212:步骤       DD:解码后信号         RN:负输入端口

RP:正输入端口       RXD:接收信号          TL:传输线

TN:负输出端口       TP:正输出端口

具体实施方式

为使本发明的实施例的上述目的、特征和优点能更明显易懂,下文配合所附附图,作详细说明如下。

图1为本发明中的通信装置103的实施例的示意图。通信装置103的差动输入端口通过传输线TL耦接另一通信装置101的差动输出端口以接收差动信号。通信装置103的差动输入端口包括正输入端口RP和负输入端口RN;通信装置101的差动输出端口包括正输出端口TP和负输出端口TN。传输线TL可以是印刷电路板上的传输线,也可以是缆线或其他通道。假设传输线TL因为设计上的错误,造成正输入端口RP和负输入端口RN实质上分别耦接至负输出端口TN和正输出端口TP,则会导致通信装置103无法正确地接收通信装置101传送的数据。因此本发明提出使用信号配对单元104来提供解决方案。应注意的是,在传输线TL之外,例如通信装置101内或通信装置103内,也有可能发生错误从而导致正输入端口RP和负输入端口RN实质上分别耦接至负输出端口TN和正输出端口TP,而这样的错误也可以通过本发明的方案得到解决。

通信装置103的信号配对单元104耦接于该差动输入端口和接收单元106之间,用来依据处理单元110的控制,选择性地操作在两种模式之间。当信号配对单元104操作在第一模式时,正输入端口RP和负输入端口RN对应地耦接至接收单元104的正输入端(+)和负输入端(-),当信号配对单元104操作在第二模式时,正输入端口RP和负输入端口RN对应地耦接至接收单元104的负输入端(-)和正输入端(+)。因此,无论传输线TL如何设计,只要通信装置103发现正输入端口RP和负输入端口RN实质上并没有分别耦接至正输出端口TP和负输出端口TN,便可以通过信号配对单元104来将输入至正输入端口RP和负输入端口RN的两信号对调。

接收单元106依据信号配对单元104输出的该差动信号来产生非差动的接收信号RXD。举例来说,接收单元106可以包括运算放大器。解码器108用来依据通信装置103对应的通信协议,来解码接收信号RXD以产生解码后信号DD。而处理单元110则是用来依据解码后信号DD来产生控制信号SC以控制信号配对单元104,关于其细节请一并参考图2及以下说明。

图2为本发明中的通信装置103的相关方法的实施例的流程图。具体来说,处理单元110用来执行流程200以控制通信装置103。在步骤202中,处理单元110将计时器重置为特定状态,例如将该计时器重置为由零开始计时,经过预设的时间间隔后,该计时器会发出超时的通知。

一般来说,在通信协议中,必然会间歇性地出现某些经过定义的特定码,来使欲进行传输的双方利于彼此沟通。如果正输入端口RP和负输入端口RN实质上分别耦接至负输出端口TN和正输出端口TP,则通信装置103必然无法正确解码出这些特定码。因此本发明利用此特性作为判断依据,预先选择一组或多组特定码作为目标。以8b/10b编码来说,其中的K28.5是一种常见的特定码,用于进行字符对齐及表达闲置模式。由于在正常情况下,不可能长时间没有收到K28.5,因此K28.5便适合用于处理单元110来判断究竟需不需要切换信号配对单元104的模式。

在步骤204中,处理单元110会判断在该计时器重置到该计时器超时这段期间中,从解码器108收到的所有解码后信号DD中,是否出现过特定码。举例来说,处理单元110会在该计时器超时之前,持续地比对解码后信号DD和该特定码是否有相符的状况,如果在该计时器超时之前都没有在解码后信号DD中发现该特定码,便会进入步骤206。反之,如果在该计时器超时之前,发现解码后信号DD中包括该特定码,则会进入步骤208。应注意的是,本实施例中的该特定码可以是从通信协议中选定的一组经定义的码,也可以是从通信协议中选定的多组经定义的码,且该多组经定义的码可以是连续的或不连续的。

具体来说,如果进入步骤206时,信号配对单元104操作在该第一模式,则处理单元110会在进入步骤206后,将信号配对单元104由该第一模式切换至该第二模式;反之,如果进入步骤206时,信号配对单元104操作在该第二模式,则处理单元110会在进入步骤206后,将信号配对单元104由该第二模式切换至该第一模式。离开步骤206后,流程200会重新进入步骤202,接着以切换后的信号配对单元104来重新进行步骤204。

在本实施例中,处理单元108会在接收解码后信号DD时,同时地进行连线的工作。如前所述,进入步骤208时表示在该计时器超时之前,成功地发现解码后信号DD中包括该特定码。而在步骤208中,处理器108还会判断通信装置103与通信装置101之间的连线是否成功。如果连线成功,则进入步骤210,在步骤210中,处理单元108会将信号配对单元104保持在当下的模式,并让通信装置103进入一般收发模式。如果连线不成功,则代表存在其他的问题,使通信装置103与通信装置103无法顺利的连线。这时会进入步骤212,在步骤212中,处理单元108不让通信装置103进入一般收发模式。由于经过步骤204可以得知信号配对单元104的模式设定没有问题,因此在步骤212中,处理单元108并不会试图改变信号配对单元104的模式。

通过信号配对单元104及其控制机制,可以快速地发现并解决差动信号正负端接反的问题,降低了验证时间与发生错误时修改设计的成本。

技术分类

06120116308095