连接接口转换芯片、连接接口转换装置与操作方法与流程

文档序号:23651376发布日期:2021-01-15 13:47阅读:163来源:国知局
连接接口转换芯片、连接接口转换装置与操作方法与流程

本发明涉及一种电子电路,且特别涉及一种连接接口转换芯片、连接接口转换装置与操作方法。



背景技术:

主机与装置会使用相同传输接口来彼此进行数据传输。当主机所使用的传输接口不同于装置所使用的传输接口时,主机与装置之间需要配置连接接口转换装置,或是将连接接口转换芯片配置在装置中。举例而言,假设主机的传输接口是通用串行总线(universalserialbus,以下称usb),而装置所使用的传输接口是显示端口(displayport,以下称dp)。连接接口转换装置(连接接口转换芯片)可以提供接口转换功能,以便将主机的usbtype-c连接器(又可称为usb-c连接器)的数据传输给dp装置的dp连接器,以及(或是)将dp装置的dp连接器的数据传输给主机的usb-c连接器。

连接接口转换装置的usb-c连接器连接至主机的usb-c连接器。usb-c连接器的第一面具有第一发送脚(transmittingpin,txpin)对与第一接收脚(receivingpin,rxpin)对,而usb-c连接器的第二面具有第二发送脚对与第二接收脚对。在主机的usb-c连接器操作在usb3.2规格的情况下,当usb-c插头正面朝上插入usb-c连接器时,第一发送脚对与第一接收脚对可以被用来作为usb3.2的通信通道,而第二发送脚对与第二接收脚对则被闲置。反之,当usb-c插头反面朝上插入usb-c连接器时,第一发送脚对与第一接收脚对被闲置,而第二发送脚对与第二接收脚对则可以被用来作为usb3.2的通信通道。

主机可操作在符合usb规格(例如usb3.2规格)的显示端口替代模式(dpaltmode,以下称alt模式)。当主机操作在alt模式时,在主机的usb-c连接器中被闲置的发送脚对与接收脚对可以被用来传输符合dp规格的数据,以及在主机的usb-c连接器中的边带使用(sidebanduse,以下称sbu)引脚可以被用来传输符合dp规格的辅助通道(auxchannel,以下称aux通道)信号。

在主机的usb-c连接器操作在usb4.0规格的情况下,usb-c连接器的第一面的第一发送脚对与第一接收脚对以及usb-c连接器的第二面的第二发送脚对与第二接收脚对都可以被用来作为usb4.0的通信通道。当主机的usb-c连接器传输符合usb4.0规格的信号时,主机的usb-c连接器的sbu引脚被用来传输符合usb规格的边带(sideband)信号。当主机的usb-c连接器操作在usb4.0规格时,主机可以使用符合usb4.0规格的显示端口穿隧(dptunneling)协议而将符合dp规格的dp数据与aux通道信号编码在usb4.0信号串流中。

连接接口转换装置的dp连接器连接至dp装置的dp连接器。不论主机的usb-c连接器是操作在所述alt模式或是操作在usb4.0,连接接口转换装置(连接接口转换芯片)皆须有能力处理主机的usb-c连接器的信号,以便将来自于主机的dp数据传输给dp装置。

须注意的是,“现有技术”段落的内容是用来帮助了解本发明。在“现有技术”段落所公开的部分内容(或全部内容)可能不是本领域技术人员所知道的已知技术。在“现有技术”段落所公开的内容,不代表该内容在本发明申请前已被本领域技术人员所知悉。



技术实现要素:

本发明提供一种连接接口转换芯片、连接接口转换装置与操作方法,其可以处理通用串行总线(universalserialbus,以下称usb)连接器的信号,而不论usb连接器的信号是符合usb规格(例如usb3.2规格)的显示端口(displayport,以下称dp)替代模式(altmode,以下称alt模式)的信号或是符合usb4.0的显示端口穿隧(dptunneling)协议的信号。

在本发明的一实施例中,上述的连接接口转换芯片包括usb接口电路、dp接口电路、usb内核电路以及切换电路。usb接口电路适于耦接至usb连接器。dp接口电路适于耦接至dp连接器。usb内核电路耦接至usb接口电路与dp接口电路。切换电路耦接至usb接口电路与dp接口电路。在第一操作模式中,usb连接器所接收的至少一usb信号对会经过usb接口电路,由usb内核电路解码出dp数据,再由dp接口电路传输至dp连接器。在第二操作模式中,usb连接器所接收的dp数据会经过usb接口电路、切换电路与dp接口电路而被传输至dp连接器。

在本发明的一实施例中,上述的连接接口转换装置包括usb连接器、dp连接器以及连接接口转换芯片。连接接口转换芯片包括usb接口电路、dp接口电路、usb内核电路以及切换电路。usb接口电路适于耦接至usb连接器。dp接口电路适于耦接至dp连接器。usb内核电路耦接至usb接口电路与dp接口电路。切换电路耦接至usb接口电路与dp接口电路。在第一操作模式中,usb连接器所接收的至少一usb信号对会经过usb接口电路,由usb内核电路解码出dp数据,再由dp接口电路传输至dp连接器。在第二操作模式中,usb连接器所接收的dp数据会经过usb接口电路、切换电路与dp接口电路而被传输至dp连接器。

在本发明的一实施例中,上述的操作方法包括:在第一操作模式中,将usb连接器所接收的至少一usb信号对经过usb接口电路,由usb内核电路解码出dp数据,再由dp接口电路传输至dp连接器;以及在第二操作模式中,将usb连接器所接收的dp数据经过usb接口电路、切换电路与dp接口电路传输至dp连接器。

基于上述,本发明诸实施例将切换电路配置在连接接口转换芯片中。当usb连接器的信号是符合usb规格的alt模式的信号时,切换电路可以经过usb接口电路接收usb连接器的dp数据,以及(或是)usb内核电路可以经过usb接口电路接收usb连接器的usb信号。然后,切换电路可以将dp数据经过dp接口电路传输至dp连接器。当usb连接器的信号是符合usb4.0规格的显示端口穿隧协议的usb信号时,usb内核电路可以经过usb接口电路接收usb连接器的usb信号并且对所述usb信号进行解码以获得dp数据,然后usb内核电路可以将dp数据经过dp接口电路传输至dp连接器。亦即,切换电路不需要处理高带宽的usb4.0信号,因此切换电路的成本可以尽可能的降低。连接接口转换芯片(连接接口转换装置)可以处理usb连接器的信号,而不论usb连接器的信号是alt模式的信号或是符合usb4.0的显示端口穿隧协议的信号。

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

附图说明

图1为依照本发明实施例所绘示,连接在主机与装置之间的一种接口转换装置的电路方块(circuitblock)示意图。

图2为依照本发明一实施例说明图1中所绘示的连接接口转换芯片的电路方块示意图。

图3为依照本发明一实施例所绘示的一种连接接口转换芯片的操作方法的流程示意图。

图4为依照本发明一实施例说明图2中所绘示的usb接口电路的电路方块示意图。

图5为依照本发明一实施例说明图2中所绘示的切换电路与dp接口电路的电路方块示意图。

【符号说明】

20:主机

21、110:通用串行总线(usb)连接器

30:显示端口(dp)装置

31、120:dp连接器

100:连接接口转换装置

130:电力传输(pd)控制器

200:连接接口转换芯片

210:usb接口电路

211~214:接口电路

215、218:驱动器

216、217:接收器

220:usb内核电路

230:切换电路

231~238:均衡器

240:dp接口电路

241_1~241_8:预驱动器

242_1~242_4:驱动器

b1~b4:缓冲器

cca、ccb:配置通道(cc)引脚

dp0、dp1、dp2、dp3:通道脚对

rx1、rx2:接收脚对

s310~s340:步骤

tx1、tx2:发送脚对

具体实施方式

在本申请说明书全文(包括权利要求书)中所使用的“耦接(或连接)”一词可指任何直接或间接的连接手段。举例而言,若文中描述第一装置耦接(或连接)于第二装置,则应该被解释成该第一装置可以直接连接在该第二装置,或者该第一装置可以通过其他装置或某种连接手段而间接地连接至该第二装置。本申请说明书全文(包括权利要求书)中提及的“第一”、“第二”等用语是用以命名元件(element)的名称,或区别不同实施例或范围,而并非用来限制元件数量的上限或下限,亦非用来限制元件的次序。另外,凡可能之处,在图式及实施方式中使用相同标号的元件/构件/步骤代表相同或类似部分。不同实施例中使用相同标号或使用相同用语的元件/构件/步骤可以相互参照相关说明。

图1为依照本发明实施例所绘示,连接在主机20与装置30之间的一种连接接口转换装置100的电路方块(circuitblock)示意图。连接接口转换装置100具有显示端口(displayport,以下称dp)连接器120。dp连接器120可以包括dp规格所规范的通道脚对dp0、通道脚对dp1、通道脚对dp2以及通道脚对dp3。dp连接器120可以经由电缆线连接(或是直接连接)至dp装置30的dp连接器31。dp连接器31可以包括dp规格所规范的通道脚对dp0、通道脚对dp1、通道脚对dp2以及通道脚对dp3。连接接口转换装置100可以扮演源(source)装置,而dp装置30可以扮演槽(sink)装置。依照应用需求,dp装置30可以是显示器或是其他dp装置。

连接接口转换装置100还具有通用串行总线(universalserialbus,以下称usb)连接器110。usb连接器110可以是usbtype-c连接器(又可称为usb-c连接器)。usb连接器110可以包括usb规格所规范的发送脚(transmittingpin,txpin)对tx1、接收脚(receivingpin,rxpin)对rx1、发送脚对tx2、接收脚对rx2以及配置通道(configurationchannel,以下称cc)引脚cca。所述cc引脚cca可以包括usb规格所规范的cc1引脚与(或)cc2引脚。

usb连接器110可以经由电缆线连接(或是直接连接)至主机20的usb连接器21。usb连接器21可以是usb-c连接器。usb连接器21可以包括usb规格所规范的发送脚对tx1、接收脚对rx1、发送脚对tx2、接收脚对rx2以及配置通道(configurationchannel,以下称cc)引脚ccb。所述cc引脚ccb可以包括usb规格所规范的cc1引脚与(或)cc2引脚。依照应用需求,主机20可以是个人计算机、笔记型计算机或是具有usb-c连接器的其他电子装置。

连接接口转换装置100还具有连接接口转换芯片200与电力传输(powerdelivery,以下称为pd)控制器130。usb连接器110的cc引脚cca耦接于pd控制器130。当主机20的usb连接器21连接至usb连接器110时,pd控制器130可以经由cc引脚cca检测usb连接器110的连接配置。举例来说,依据对cc引脚cca的检测结果,pd控制器130可以获知主机20的usb插头(未绘示)是正面朝上插入usb连接器110,还是反面朝上插入usb连接器110。

依据不同的应用情境,主机20可能是支持usb4.0规格的电子装置,或者主机20可能是支持usb规格(例如usb3.2规格)的显示端口替代模式(dpaltmode,以下称alt模式)的电子装置。pd控制器130还可以经由cc引脚cca向主机20交换配置信息。因此,依据cc引脚cca的配置信息,pd控制器130可以获知连接至usb连接器110的主机20是支持usb4.0规格的电子装置,还是运行alt模式的电子装置。pd(电力传输)控制与cc引脚的相关操作被规范在usb规格,故在此不予赘述。pd控制器130可以依照cc引脚cca的配置信息而提供连接配置信号给连接接口转换芯片200,而连接接口转换芯片200依据pd控制器130所提供的连接配置信号来动态决定操作在第一操作模式、第二操作模式以及(或是)其他模式。举例来说,所述第一操作模式包括符合usb4.0规格的显示端口穿隧(dptunneling)协议,而所述第二操作模式包括符合usb规格的显示端口替代模式(alt模式)。

依据不同的应用情境,主机20可能是支持usb4.0规格的电子装置。亦即,主机20的usb连接器21所传输的信号符合usb4.0规格。在主机20的usb连接器21操作在usb4.0规格的情况下,usb连接器21的发送脚对tx1、接收脚对rx1、发送脚对tx2与接收脚对rx2都可以被用来作为usb4.0的通信通道,因此usb连接器21的发送脚对tx1与发送脚对tx2可以传送usb4.0信号串流至连接接口转接装置100的usb连接器110的接收脚对rx1与接收脚对rx2。当主机20的usb连接器21传输符合usb4.0规格的信号时,主机20可以使用符合usb4.0规格的显示端口穿隧协议而将符合dp规格的dp数据与aux通道信号编码在所述usb4.0信号串流中。

在主机20的usb连接器21操作在usb4.0规格的情况下,连接接口转换芯片200可以对应地操作在第一操作模式。在第一操作模式(usb4.0模式)中,连接接口转换芯片200可以对usb连接器110的接收脚对rx1与接收脚对rx2所接收的至少一个usb信号对(差动信号)进行解码,以产生符合dp规格的dp数据。因此,连接接口转换芯片200可以将dp数据经过dp连接器120的通道脚对dp0、通道脚对dp1、通道脚对dp2与通道脚对dp3其中至少一个输出给dp装置30。

依据不同的应用情境,主机20可能是支持usb规格(例如usb3.2规格)的显示端口替代模式(alt模式)的电子装置。在主机20的usb连接器21操作在usb3.2规格的情况下,usb连接器21的一组传输通道可以被用来作为usb3.2的通信通道,而另一组传输通道则被闲置。举例来说,当usb连接器21的发送脚对tx1与接收脚对rx1被用来作为usb3.2的通信通道时,usb连接器21的发送脚对tx2与接收脚对rx2则被闲置。当主机操作在alt模式时,在主机20的usb连接器21中被闲置的发送脚对与接收脚对可以被用来传输符合dp规格的dp数据。

在主机20的usb连接器21操作在alt模式的情况下,连接接口转换芯片200可以对应地操作在第二操作模式。在第二操作模式(alt模式)中,当usb插头(未绘示)正面朝上插入usb-c连接器时,连接接口转换芯片200可以通过usb连接器110的发送脚对tx1与接收脚对rx1向主机20进行双向usb通信,而且主机20可以通过usb连接器110的发送脚对tx2与接收脚对rx2其中至少一个传输符合dp规格的dp数据给连接接口转换芯片200。反之,当usb插头(未绘示)反面朝上插入usb-c连接器时,连接接口转换芯片200可以通过usb连接器110的发送脚对tx2与接收脚对rx2向主机20进行双向usb通信,而且主机20可以通过usb连接器110的发送脚对tx1与接收脚对rx1其中至少一个传输符合dp规格的dp数据给连接接口转换芯片200。因此,连接接口转换芯片200可以将dp数据经过dp连接器120的通道脚对dp0、通道脚对dp1、通道脚对dp2与通道脚对dp3其中至少一个输出给dp装置30。

因此,连接接口转换装置100可适用于不同规格的主机20与dp装置30之间的接口转换。连接接口转换装置100(连接接口转换芯片200)可以处理usb连接器110的信号,而不论主机20传输给所述usb连接器110的信号是第一操作模式的信号(符合usb4.0的显示端口穿隧(dptunneling)协议的信号)还是第二操作模式(alt模式)的信号。

图2为依照本发明一实施例说明图1中所绘示的连接接口转换芯片200的电路方块示意图。在图2所示实施例中,连接接口转换芯片200包括usb接口电路210、usb内核电路220、切换电路230以及dp接口电路240。usb接口电路210适于耦接至usb连接器110。举例来说,usb接口电路210适于至少耦接至usb连接器110的发送脚对tx1、接收脚对rx1、发送脚对tx2与接收脚对rx2。dp接口电路240适于耦接至dp连接器120。举例来说,dp接口电路240适于至少耦接至dp连接器120的通道脚对dp0、通道脚对dp1、通道脚对dp2与通道脚对dp3。usb内核电路220耦接至usb接口电路210与dp接口电路240。切换电路230耦接至usb接口电路210与dp接口电路240。图2所示usb连接器110、dp连接器120、pd控制器130与连接接口转换芯片200可以参照图1的相关说明。

图3为依照本发明一实施例所绘示的一种连接接口转换芯片的操作方法的流程示意图。请参照图1、图2与图3。在步骤s310中,pd控制器130可以检测usb连接器110的cc引脚cca的信号,以及经由cc引脚cca向主机20交换配置信息。因此,依据cc引脚cca的配置信息,pd控制器130以及(或是)连接接口转换芯片200可以获知连接至usb连接器110的主机20是支持usb4.0规格的电子装置,还是运行alt模式的电子装置。依照设计需求,usb内核电路220可以执行步骤s320的判断操作,亦即usb内核电路220可以依据pd控制器130所提供连接配置信号来判定usb连接器110的信号是alt模式的信号还是显示端口穿隧(dptunneling)协议的信号。

当usb连接器110的信号被判定是alt模式的信号时(步骤s320的判断结果是“alt模式信号”),连接接口转换芯片200可以操作在第二操作模式。当usb连接器110的信号是符合usb规格的alt模式的信号时,切换电路230可以经过usb接口电路210接收usb连接器110的dp数据,以及(或是)usb内核电路220可以经过usb接口电路210接收usb连接器110的usb信号。然后,切换电路230可以将dp数据经过dp接口电路240传输至dp连接器120。因此在第二操作模式(alt模式)中,usb连接器110所接收的dp数据会经过usb接口电路210、切换电路230与dp接口电路240而被传输至dp连接器120(步骤s330)。

换句话说,在第二操作模式(alt模式)中,usb内核电路220所输出的usb数据会经过usb接口电路210而被传输至usb连接器110的发送脚对(例如发送脚对tx1),而usb连接器110的接收脚对(例如接收脚对rx1)从主机20所接收的usb数据会经过usb接口电路210而被传输至usb内核电路220。因此,usb内核电路220可以通过usb接口电路210与usb连接器110而对主机20进行双向usb通信。usb连接器110的另一个发送脚对(例如发送脚对tx2)与另一个接收脚对(例如接收脚对rx2)中的至少一个所接收的dp数据会经过usb接口电路210、切换电路230与dp接口电路240而被传输至dp连接器120的通道脚对dp0、通道脚对dp1、通道脚对dp2与通道脚对dp3中的至少一个。

在一些应用情境中,usb内核电路220可能在alt模式中不需要对主机20进行双向usb通信,亦即usb内核电路220可能不会使用usb连接器110的发送脚对tx1、接收脚对rx1、发送脚对tx2与接收脚对rx2。在这样的情况下,usb连接器110的发送脚对tx1、接收脚对rx1、发送脚对tx2与接收脚对rx2可以全被用来传输dp数据。因此,在第二操作模式(alt模式)中,usb连接器110的发送脚对tx1、接收脚对rx1、发送脚对tx2与接收脚对rx2所接收的dp数据可以经过usb接口电路210、切换电路230与dp接口电路240而被传输至dp连接器120的通道脚对dp0、通道脚对dp1、通道脚对dp2与通道脚对dp3。

当usb连接器110的信号被判定是usb4.0的显示端口穿隧(dptunneling)协议的信号时(步骤s320的判断结果是“dptunneling信号”),连接接口转换芯片200可以操作在第一操作模式。当usb连接器110的信号是符合usb4.0规格的显示端口穿隧协议的usb信号时,usb内核电路220可以经过usb接口电路210接收usb连接器110的usb信号对,并且对所述usb信号对进行解码以获得dp数据。然后,usb内核电路220可以将dp数据经过dp接口电路240传输至dp连接器120(步骤s340)。换句话说,在第一操作模式中,usb连接器110的接收脚对rx1与接收脚对rx2所接收的usb信号对会经过usb接口电路210,由usb内核电路220解码出dp数据,再由dp接口电路240传输至dp连接器120的通道脚对dp0、通道脚对dp1、通道脚对dp2与通道脚对dp3中的至少一个。

因此在第一操作模式(usb4.0模式)中,usb连接器110所接收的usb信号对会经过usb接口电路210,由usb内核电路220解码出dp数据,再由dp接口电路240传输至dp连接器120。此时(第一操作模式),切换电路230可以依照设计需求而被禁能(disable),以节省功耗。切换电路230不需要处理高带宽的usb4.0信号,因此切换电路230的成本可以尽可能的降低。

图4为依照本发明一实施例说明图2中所绘示的usb接口电路210的电路方块示意图。在图4所示实施例中,usb接口电路210包括接口电路211、接口电路212、接口电路213、接口电路214、驱动器215、接收器216、接收器217、驱动器218、缓冲器b1、缓冲器b2、缓冲器b3以及缓冲器b4。依照设计需求,接口电路211可以包括并行输入串行输出(parallel-in-serial-out,以下称piso)接口电路以及(或是)其他电路。usb内核电路220所输出的usb数据可以被传输至接口电路211的输入端。驱动器215的差动输入对耦接至接口电路211的差动输出对,以接收差动信号(usb数据)。驱动器215的差动输出对适于耦接至usb连接器110的发送脚对tx1。

接收器216的差动输入对适于耦接至usb连接器110的接收脚对rx1。接收器216的差动输出对耦接至接口电路212的差动输入对。接口电路212的输出端耦接至usb内核电路220的输入端。依照设计需求,接口电路212可以包括时钟与数据回复(clockanddatarecovery,以下称cdr)电路、串行输入并行输出(serial-in-parallel-out,以下称sipo)接口电路以及(或是)其他电路。接口电路212可以依照当下的信号质量而调校接收器216的均衡(equalization,以下称eq)参数。接口电路212还可以将所述eq参数提供给usb内核电路220。

接收器217的差动输入对适于耦接至usb连接器110的接收脚对rx2。接收器217的差动输出对耦接至接口电路213的差动输入对。接口电路213的输出端耦接至usb内核电路220的输入端。依照设计需求,接口电路213可以包括cdr电路、sipo接口电路以及(或是)其他电路。接口电路213可以依照当下的信号质量而调校接收器217的eq参数。接口电路213还可以将所述eq参数提供给usb内核电路220。

依照设计需求,接口电路214可以包括piso接口电路以及(或是)其他电路。usb内核电路220所输出的usb数据可以被传输至接口电路214的输入端。驱动器218的差动输入对耦接至接口电路214的差动输出对,以接收差动信号(usb数据)。驱动器218的差动输出对适于耦接至usb连接器110的发送脚对tx2。

缓冲器b1的差动输入对适于耦接至usb连接器110的该第一发送脚对tx1。缓冲器b1的差动输出对耦接至切换电路230。缓冲器b2的差动输入对适于耦接至usb连接器110的该第一接收脚对rx1。缓冲器b2的差动输出对耦接至切换电路230。缓冲器b3的差动输入对适于耦接至usb连接器110的接收脚对rx2。缓冲器b3的差动输出对耦接至切换电路230。缓冲器b4的差动输入对适于耦接至usb连接器110的发送脚对tx2。缓冲器b4的差动输出对耦接至切换电路230。

在第一操作模式(usb4.0模式)中,usb内核电路220可以禁能(disable)缓冲器b1、缓冲器b2、缓冲器b3以及缓冲器b4。在第二操作模式(alt模式)中,usb内核电路220可以致能(enable)缓冲器b1、缓冲器b2、缓冲器b3以及缓冲器b4中的至少一个。举例来说,假设usb内核电路220使用usb连接器110的发送脚对tx1与接收脚对rx1对主机20进行双向usb通信,因此usb内核电路220在第二操作模式(alt模式)中可以禁能缓冲器b1与缓冲器b2以及致能缓冲器b3以及缓冲器b4。假设usb内核电路220使用usb连接器110的发送脚对tx2与接收脚对rx2对主机20进行双向usb通信,因此usb内核电路220在第二操作模式(alt模式)中可以禁能缓冲器b3与缓冲器b4以及致能缓冲器b1以及缓冲器b2。

在一些应用情境中,usb内核电路220可能在alt模式中不需要对主机20进行双向usb通信,亦即usb内核电路220可能不会使用usb连接器110的发送脚对tx1、接收脚对rx1、发送脚对tx2与接收脚对rx2。在这样的情况下,usb内核电路220在第二操作模式(alt模式)中可以致能缓冲器b1、缓冲器b2、缓冲器b3以及缓冲器b4。在其他模式中(既不是usb4.0模式也不是alt模式),usb内核电路220可以禁能缓冲器b1、缓冲器b2、缓冲器b3以及缓冲器b4。

图5为依照本发明一实施例说明图2中所绘示的切换电路230与dp接口电路240的电路方块示意图。在图5所示实施例中,切换电路230包括均衡器231、均衡器232、均衡器233、均衡器234、均衡器235、均衡器236、均衡器237与均衡器238。依据usb接口电路210所决定的均衡(eq)参数,usb内核电路220可以对应控制/调整均衡器231~238的eq参数。

均衡器231的差动输入对耦接至缓冲器b4的差动输出对。均衡器232的差动输入对耦接至缓冲器b1的差动输出对。均衡器233的差动输入对耦接至缓冲器b3的差动输出对。均衡器234的差动输入对耦接至缓冲器b2的差动输出对。均衡器235的差动输入对耦接至缓冲器b2的差动输出对。均衡器236的差动输入对耦接至缓冲器b3的差动输出对。均衡器237的差动输入对耦接至缓冲器b1的差动输出对。均衡器238的差动输入对耦接至缓冲器b4的差动输出对。

在图5所示实施例中,dp接口电路240包括预驱动器(pre-driver)241_1、预驱动器241_2、预驱动器241_3、预驱动器241_4、预驱动器241_5、预驱动器241_6、预驱动器241_7、预驱动器241_8、驱动器242_1、驱动器242_2、驱动器242_3以及驱动器242_4。预驱动器241_1的差动输入对耦接至均衡器231的差动输出对。预驱动器241_2的差动输入对耦接至均衡器232的差动输出对。预驱动器241_3的差动输入对耦接至均衡器233的差动输出对。预驱动器241_4的差动输入对耦接至均衡器234的差动输出对。预驱动器241_5的差动输入对耦接至均衡器235的差动输出对。预驱动器241_6的差动输入对耦接至均衡器236的差动输出对。预驱动器241_7的差动输入对耦接至均衡器237的差动输出对。预驱动器241_8的差动输入对耦接至均衡器238的差动输出对。

驱动器242_1的差动输入对耦接至预驱动器241_1的差动输出对以及预驱动器241_2的差动输出对。驱动器242_1的差动输出对适于耦接至dp连接器120的通道脚对dp0。驱动器242_2的差动输入对耦接至预驱动器241_3的差动输出对以及预驱动器241_4的差动输出对。驱动器242_2的差动输出对适于耦接至dp连接器120的通道脚对dp1。驱动器242_3的差动输入对耦接至预驱动器241_5的差动输出对以及预驱动器241_6的差动输出对。驱动器242_3的差动输出对适于耦接至dp连接器120的通道脚对dp2。驱动器242_4的差动输入对耦接至预驱动器241_7的差动输出对以及预驱动器241_8的差动输出对。驱动器242_4的差动输出对适于耦接至dp连接器120的通道脚对dp3。

在第一操作模式(usb4.0模式)中,usb内核电路220可以禁能缓冲器b1~b4、均衡器231~238以及预驱动器241_1~241_8。在第二操作模式(alt模式)中,当usb-c插头(未绘示)正面朝上插入usb连接器110时,usb内核电路220可以禁能均衡器232、预驱动器241_2、均衡器234、预驱动器241_4、均衡器236、预驱动器241_6、均衡器238与预驱动器241_8。当usb-c插头(未绘示)反面朝上插入usb连接器110时,usb内核电路220可以禁能均衡器231、预驱动器241_1、均衡器233、预驱动器241_3、均衡器235、预驱动器241_5、均衡器237与预驱动器241_7。

在均衡器232、均衡器234、均衡器236与均衡器238被禁能的情况下,usb内核电路220可以在第二操作模式(alt模式)中致能均衡器231、均衡器233、均衡器235与均衡器237中的至少一个。举例来说,假设usb内核电路220使用usb连接器110的发送脚对tx1与接收脚对rx1对主机20进行双向usb通信,因此usb内核电路220在第二操作模式(alt模式)中可以禁能缓冲器b1、缓冲器b2、均衡器235、均衡器237、预驱动器241_5与预驱动器241_7以及致能缓冲器b3、缓冲器b4、均衡器231、均衡器233、预驱动器241_1与预驱动器241_3。假设usb内核电路220使用usb连接器110的发送脚对tx2与接收脚对rx2对主机20进行双向usb通信,因此usb内核电路220在第二操作模式(alt模式)中可以禁能缓冲器b3、缓冲器b4、均衡器231、均衡器233、预驱动器241_1与预驱动器241_3以及致能缓冲器b1、缓冲器b2、均衡器235、均衡器237、预驱动器241_5与预驱动器241_7。

在均衡器231、均衡器233、均衡器235与均衡器237被禁能的情况下,usb内核电路220可以在第二操作模式(alt模式)中致能均衡器232、均衡器234、均衡器236与均衡器238中的至少一个。举例来说,假设usb内核电路220使用usb连接器110的发送脚对tx1与接收脚对rx1对主机20进行双向usb通信,因此usb内核电路220在第二操作模式(alt模式)中可以禁能缓冲器b1、缓冲器b2、均衡器232、均衡器234、预驱动器241_2与预驱动器241_4以及致能缓冲器b3、缓冲器b4、均衡器236、均衡器238、预驱动器241_6与预驱动器241_8。假设usb内核电路220使用usb连接器110的发送脚对tx2与接收脚对rx2对主机20进行双向usb通信,因此usb内核电路220在第二操作模式(alt模式)中可以禁能缓冲器b3、缓冲器b4、预驱动器241_1、预驱动器241_3、均衡器236、均衡器238、预驱动器241_6与预驱动器241_8以及致能缓冲器b1、缓冲器b2、均衡器232、均衡器234、预驱动器241_2与预驱动器241_4。

在一些应用情境中,usb内核电路220可能在alt模式中不需要对主机20进行双向usb通信,亦即usb内核电路220可能不会使用usb连接器110的发送脚对tx1、接收脚对rx1、发送脚对tx2与接收脚对rx2。在usb内核电路220不使用发送脚对tx1、接收脚对rx1、发送脚对tx2与接收脚对rx2的情况下,以及在均衡器232、均衡器234、均衡器236与均衡器238被禁能的情况下,usb内核电路220在第二操作模式(alt模式)中可以致能缓冲器b1、缓冲器b2、缓冲器b3、缓冲器b4、均衡器231、均衡器233、均衡器235、均衡器237、预驱动器241_1、预驱动器241_3、预驱动器241_5以及预驱动器241_7。在usb内核电路220不使用发送脚对tx1、接收脚对rx1、发送脚对tx2与接收脚对rx2的情况下,以及在均衡器231、均衡器233、均衡器235与均衡器237被禁能的情况下,usb内核电路220在第二操作模式(alt模式)中可以致能缓冲器b1、缓冲器b2、缓冲器b3、缓冲器b4、均衡器232、均衡器234、均衡器236、均衡器238、预驱动器241_2、预驱动器241_4、预驱动器241_6以及预驱动器241_8。

在其他模式中(既不是usb4.0模式也不是alt模式),usb内核电路220可以禁能缓冲器b1、缓冲器b2、缓冲器b3、缓冲器b4、均衡器231~238以及预驱动器241_1~241_8。

依照不同的设计需求,上述usb接口电路210、usb内核电路220、切换电路230以及(或是)dp接口电路240的方块的实现方式可以是硬件(hardware)、固件(firmware)、软件(software,即程序)或是前述三者中的多个的组合形式。

以硬件形式而言,上述usb接口电路210、usb内核电路220、切换电路230以及(或是)dp接口电路240的方块可以实现于集成电路(integratedcircuit)上的逻辑电路。上述usb接口电路210、usb内核电路220、切换电路230以及(或是)dp接口电路240的相关功能可以利用硬件描述语言(hardwaredescriptionlanguages,例如veriloghdl或vhdl)或其他合适的编程语言来实现为硬件。举例来说,上述usb接口电路210、usb内核电路220、切换电路230以及(或是)dp接口电路240的相关功能可以被实现于一或多个控制器、微控制器、微处理器、特殊应用集成电路(application-specificintegratedcircuit,asic)、数字信号处理器(digitalsignalprocessor,dsp)、现场可编程逻辑门阵列(fieldprogrammablegatearray,fpga)和/或其他处理单元中的各种逻辑区块、模块和电路。

以软件形式和/或固件形式而言,上述usb接口电路210、usb内核电路220、切换电路230以及(或是)dp接口电路240的相关功能可以被实现为编程码(programmingcodes)。例如,利用一般的编程语言(programminglanguages,例如c、c++或组合语言)或其他合适的编程语言来实现上述usb接口电路210、usb内核电路220、切换电路230以及(或是)dp接口电路240。所述编程码可以被记录/存放在记录介质中,所述记录介质中例如包括只读存储器(readonlymemory,rom)、存储装置和/或随机存取存储器(randomaccessmemory,ram)。计算机、中央处理器(centralprocessingunit,cpu)、控制器、微控制器或微处理器可以从所述记录介质中读取并执行所述编程码,从而达成相关功能。作为所述记录介质,可使用“非临时的计算机可读介质(non-transitorycomputerreadablemedium)”,例如可使用带(tape)、碟(disk)、卡(card)、半导体存储器、可编程设计的逻辑电路等。而且,所述程序也可经由任意传输介质(通信网络或广播电波等)而提供给所述计算机(或cpu)。所述通信网络例如是互联网(internet)、有线通信(wiredcommunication)、无线通信(wirelesscommunication)或其它通信介质。

综上所述,上述诸实施例将切换电路230配置在连接接口转换芯片200中。当usb连接器110的信号是符合usb规格的alt模式的信号时,切换电路230可以经过usb接口电路210接收usb连接器110的dp数据,以及(或是)usb内核电路220可以经过usb接口电路110接收usb连接器110的usb信号。然后,切换电路230可以将dp数据经过dp接口电路240传输至dp连接器120。当usb连接器110的信号是符合usb4.0规格的显示端口穿隧(dptunneling)协议的usb信号时,usb内核电路220可以经过usb接口电路210接收usb连接器110的至少一usb信号对并且对所述usb信号对进行解码以获得dp数据。然后,usb内核电路220可以将dp数据经过dp接口电路240传输至dp连接器120。亦即,切换电路230不需要处理高带宽的usb4.0信号,因此切换电路230的成本可以尽可能的降低。连接接口转换芯片200(连接接口转换装置100)可以处理usb连接器110的信号,而不论usb连接器110的信号是alt模式的信号或是符合usb4.0的显示端口穿隧协议的信号。

虽然本发明已以实施例公开如上,然其并非用以限定本发明,本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视所附权利要求书界定范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1