用于提供可重新配置的双向前端接口的装置和方法与流程

文档序号:13451323阅读:232来源:国知局
用于提供可重新配置的双向前端接口的装置和方法与流程
相关申请的交叉引用本申请要求于2015年9月17日提交的美国非临时申请no.14/856,978的优先权,并且要求于2015年5月13日提交的美国临时专利申请no.62/161,080的权益,这两个申请均由此如同在下面完全阐述的通过引用整体并入本文,并且用于所有适用的目的。本申请涉及计算设备连接器,并且更具体地涉及适于发送和接收信号的可重新配置的双向前端接口。
背景技术
:计算设备可以配备有可以向设备提供连接、通信和电源的一个或多个连接器。这样的计算设备可以使用连接器进行各种通信,包括传送和/或接收信号。这样的计算设备的示例可以包括个人计算机、平板计算机和智能电话等。连接器可以接收和发送符合不同标准的各种类型的信号,包括例如用于数据的通用串行总线(usb)、用于视频的显示端口(dp)、pcie和音频接口等。附图说明构成说明书的一部分的附图示出了示例性实施例,并且与说明书一起用于解释这些示例性实施例的原理。在附图中,相同的附图标记可以指示相同或功能相似的元件。元件首次出现的附图通常用相应附图标记中的最左边的数字表示。图1a是示出根据各种实施例的示例性系统的框图。图1b是示出根据各种实施例的示例性系统的框图。图2是根据各种实施例的可以在图1a和图1b的系统中使用的示例性双向通道前端电路。图3是示出根据各种实施例的用于在连接器的物理层处提供不同模式的操作的方法的简化流程图。具体实施方式以下公开内容提供用于实现本申请的不同特征的很多不同实施例或示例。下面描述部件和布置的具体示例以简化本公开。当然,这些仅仅是示例,而不旨在限制。此外,本公开可以在各种示例中重复附图标记和/或字母。这个重复是为了简单和清楚的目的,并且本身并不规定所讨论的各种实施例和/或配置之间的关系。可以受益于本申请的一个或多个实施例的设备的示例是诸如连接器的输入输出设备。以下公开将继续使用usb3.1c类型连接器示例来说明本申请的各种实施例。然而,应当理解,本申请不应当限于特定类型的输入/输出连接器,除非具体要求保护。本文中公开了用于适于发送和接收信号的可重新配置的双向前端接口的装置和方法的实施例。一个示例系统实施例包括usb控制器和视频控制器,其耦合到被封装为片上系统(soc)的可重新配置的usb超高速物理层(usb-ssphy),其输出耦合到usbc类型连接器。在一个实施例中,usb-ssphy包括双通道usb-ssphy(总共四个差分对线路),其可操作为动态地重新配置为显示端口替代模式通道。当被配置用于usb3.1信号时,usb控制器利用双通道usb-ssphy的两个差分线路用于发送以及两个差分线路用于接收。重新配置物理层用于在显示端口模式中发送视频信号,允许视频控制器利用多达四个差分线路用于发送以及四个差分线路用于接收。因此并且注意,与其中两个单向线路专用于接收信号以及两个单向线路专用于发送信号的usb3.1相比,双通道usb-ssphy的四个线路是双向的,并且可操作为都发送和接收信号。注意,其他模式可以在同一时间可操作。例如,usb2模式可以在显示端口模式期间可操作,允许双通道usb-ssphy发送/接收不同类型的信号。另外,注意,双通道usb-ssphy可以被配置为实质上同时支持usb3.1模式和显示端口模式,例如通过使用一个或多个锁相环(pll)来支持每个模式的不同频率。因此,在各种实施例中,实施例的范围不限于任何特定数目的双向线路和/或模式,并且任何适当数目的双向线路和/或模式可以在相同或不同时间可操作。在一个实施例中,为了实现双通道usb-ssphy的动态重新配置,数据线路的发送/接收端子耦合到来自usb控制器的usb3.1信号和来自视频控制器的显示端口信号。这些发送/接收端子也耦合到共享端接电路,用于在发送或接收信号时匹配数据线路之间的特征阻抗。本文中描述的各种实施例更详细地提供了使用晶体管来耦合/去耦合显示端口信号路径以及使用晶体管来将共享端接电路耦合/去耦合到数据线路的发送/接收端子,以便允许重新配置端子。图1a是示出根据本公开的各种实施例的示例系统10的框图。在图1a中,系统10包括被配置为彼此通信的设备20、40。在两端处具有插头62、64以用于与usbc类型连接器22、42配合的电缆60针对设备20、40提供通信路径。设备20包括soc24,soc24包括usb超高速物理层(phy)26、usb控制器28、视频控制器30和一个或多个其他模块32,这些耦合在一起并且被配置用于从usbc类型连接器22接收信号和向usbc类型连接器22发送信号。设备40包括soc44,soc44包括phy46、usb控制器48、视频控制器50和一个或多个其他模块52,这些耦合在一起并且被配置用于从usbc类型连接器42接收信号和向usbc类型连接器42发送信号。设备20和40可以包括个人计算机、平板计算机、智能手机、智能电视和游戏机等。图1b是示出根据本公开的各种实施例的与图1a的设备20、40中的任一个相对应的示例系统100的框图。在本实施例中,系统100允许发送和接收不同类型的信号。在本实施例中,不同类型的信号是usb3.1信号和显示端口信号。虽然图1b的系统提供发送/接收usb3.1信号和显示端口信号的usb3.1/数据端口(dataport)c类型连接器的示例以说明各种原理,但是应当理解,本公开不限于usb3.1/dataportc类型连接器或usb3.1信号和显示端口信号。当在usb3.1模式和显示端口模式中操作时,系统100允许在物理层处进行动态重新配置。系统100包括耦合到usbc类型连接器104的soc102。系统100可以在包括soc102和usbc类型连接器104两者的单个板上实现。soc102包括usb控制器106、视频控制器108、和可重新配置的第一110和第二112usb超高速通道物理层(usbss1phy和usbss2phy)。元件110和112在本文中也可以统称为双通道可重新配置的usb-ssphy110和112。双通道可重新配置的usb-ssphy110和112的使用是可选的,并且在其他实施例中,仅利用单个可重新配置的usb-ssphy,其输出在到达usbc类型连接器104之前从soc102复用为冗余信号。usb超高速物理编码子层(usbsspcs)114通过连接118和120耦合到usb控制器106和双通道可重新配置的usb-ssphy110和112并且耦合在其之间。usbsspcs114包括用于接收usb控制器106信号的数字控制逻辑,该信号可以作为数据位经由连接118并行地发送。usbsspcs114可操作为对来自usb控制器106的信号进行解码,并且将其转换为合适的模拟信号以用于由双通道可重新配置的usb-ssphy110和112的模拟电路来利用。类似地,显示端口功率控制状态(dppcs)116通过连接122和120耦合到视频控制器108以及双通道可重新配置的usb-ssphy110和112并且耦合在其之间。dppcs116包括用于接收视频控制器108信号的数字控制逻辑,该信号可以作为数据位经由连接122并行地发送。dppcs116可操作为对信号进行解码并且将其转换成适合的模拟信号以用于由双通道可重新配置的usb-ssphy110和112的模拟电路来利用。在本实施例中,连接120在物理层处提供对从usbsspcs14和dppcs116接收的模拟信号的多路复用功能,从而降低设备成本并且提高性能,因为对较低速率的并行信号执行多路复用(与对串行信号的高速复用相比)。soc102还可以包括其他模块,例如一个或多个处理核心、调制解调器、其他电路和逻辑。实施例的范围不限于soc电路,除非具体要求保护。在一个实施例中,第一和第二可重新配置的usb-ssphy110、112耦合到四个差分数据线路,包括:线路1tx1/rx3p/n、线路2tx3/rx1p/n、线路3tx2/rx4p/n和线路4tx4/rx2p/n。值得注意的是,数据线路1至4是可重新配置和双向的,并且可以用于均接收和发送差分信号。差分信号用于差分编码,其中极性相反的相同电信号在该对数据线路上发送。接收电路评估两个信号之间的差以确定最终值。用于将双通道可重新配置的usb-ssphy110和112耦合到usbc类型连接器104的四对数据线路可以是双绞线、印刷电路板和/或芯片上的迹线、同轴电缆中的导体、带状电缆或任何其他合适的电缆、或者基于设计要求的任何其他合适的装置。可以在同一时间或不同时间从双通道可重新配置的usb-ssphy110和112向usbc类型连接器104发送符合不同标准的不同类型的信号。例如,发送的信号可以符合例如usb3.1、显示端口、高清多媒体接口(hdmi)和其他标准。此外,可以在usbc类型连接器104的其他线路上提供其他信号,包括电源/接地电压。在一个实施例中,取决于连接到usbc类型连接器104的设备的类型,可以从usb-c类型连接器104向usb-ssphy110和112和/或向soc102上的控制器发送回mode信号,以指示要在与一个或多个标准相对应的哪个模式中来操作。以下公开将继续使用usb3.1模式和显示端口模式示例来说明本申请的各种实施例。然而,应当理解,本申请不应当被限制为特定类型的模式,除非具体要求保护。当mode信号指示usb3.1模式时,双通道usb-ss110和112的四个差分对线路被设置为在usb3.1模式中操作。在这种模式中,线路1作为发送线路(tx1p/n)操作,线路2作为接收线路(rx1p/n)操作,线路3作为发送线路(tx2p/n)操作,线路4作为接收线路(rx2p/n)操作。因此,在usb3.1模式中,双通道usb-ssphy110和112的两个线路可以可操作为将视频信号从usb控制器106发送到usbc类型连接器104,并且两个线路可以可操作为接收信号。然而,由于usbc类型连接器104可以在任一取向上容纳插头(即,插头可以旋转180度),尽管所有四个线路可以是有效的,在该示例中仅使用两个线路。因此,基于插头取向,双通道usb-ss110和112中的仅一个可操作为发送和接收信号,而另一个空闲。例如,基于插头取向,第一可重新配置的usb-ss112可以是空闲的,并且usb-ss110可以与用于发送信号的线路1和用于接收信号的线路2一起可操作。可替代地,基于插头取向,第一可重新配置的usb-ss110可以是空闲的,并且usb-ss112可以与用于发送数据的线路3和用于接收信号的线路4一起可操作。双通道usb-ss110和112可以可操作为被重新配置为容纳线路被切换的不适当地制造的电缆。例如,当电缆的线路1与线路2切换时,线路1作为tx3/rx1p/n操作以及线路2作为tx1/rx3p/n操作。当mode信号指示显示端口模式时,双通道usb-ss110和112的四个线路被设置为在显示端口模式中操作。在一个实施例中,当在显示端口模式中时,线路被设置为发送视频信号,使得线路1作为发送线路(tx1p/n)操作,线路2被重新配置并且作为发送线路(tx3p/n)操作,线路3作为发送线路(tx2p/n)操作,线路4被重新配置并且作为发送线路(tx4p/n)操作。因此,在显示端口模式中,双通道usb-ssphy110和112的所有线路可以是有效的以将视频信号从视频控制器108发送到usbc类型连接器104。usbc类型连接器104和插头取向可以正确地对准,允许从视频控制器108发送多达四个信号(每个线路一个信号)。因此,在一个实施例中,当在显示端口模式中时,双通道usb-ss110和112的四个线路可以是有效的,并且每个线路从视频控制器108发送一个信号。在替代实施例中,当在显示端口模式中时,这些线路作为接收线路操作,允许视频控制器108从连接到usbc类型连接器104的外部设备接收信号。在这样的实施例中,线路1被重新配置并且作为接收线路(rx3p/n)操作,线路2作为接收线路(rx1p/n)操作,线路3被重新配置并且作为接收线路(rx4p/n)操作,线路4作为接收线路(rx2p/n)操作。因此,在显示端口模式中,双通道usb-ssphy110和112的所有线路可以是有效的以通过插头从耦合到usbc类型连接器104的设备接收视频信号。usbc类型连接器104和插头取向可以正确地对准,允许从插入式设备的视频控制器接收多达四个信号(每个线路一个信号)。因此,在一个实施例中,当在显示端口模式中时,双通道usb-ss110和112的四个线路可以是有效的,并且每个线路从外部设备接收一个信号,其由视频控制器108接收。图2示出了根据本公开的实施例的双向通道前端电路200的示例性实现。双向通道前端电路200可用于在物理层处针对不同模式提供动态重新配置。双向通道前端电路200可以被实现为图1a和图1b的实施例的soc102内的第一可重新配置的usb-ssphy110和/或第二可重新配置的usb-ssphy112的部分。双向通道前端电路200被称为双向的,因为前部端子、即tx_rxp和tx_rxn可以均发送和接收信号。双向通道前端电路200包括电压模式发送器(tx)电路202、接收器(rx)电路204和被包括作为电压模式tx电路202的部分的共享端接阻抗电路206。在图示实施例中,电压模式tx电路202具有两个并联反相器。电压模式tx电路202包括输入电压源vdd、第一输入p沟道金属氧化物半导体(pmos)晶体管208、第二输入pmos晶体管210、以及第一和第二电阻器rd1,2。pmos晶体管208和210的源极耦合到vdd。pmos晶体管208的栅极输入耦合到txp_term,pmos晶体管208的漏极耦合到第一电阻器r1,并且第一电阻器r1的另一侧通过数据线路212耦合到tx_rxp双向端子。类似地,pmos晶体管210的栅极输入耦合到txn_term,pmos晶体管210的漏极耦合到第二电阻器r2,并且第二电阻器r2的另一侧通过数据线路214耦合到tx_rxn双向端子。接收p和n输入信号的txp_term和txn_term是单向端子。第一和第二电阻器r1,2中的每一个可以利用一个或多个电阻器(串联或并联)来实现,并且可以基于所使用的协议和期望的阻抗来被选择为适应不同类型的发送和/或接收信号。pmos晶体管208和210用作开关,其将通过p和n输入信号接收的来自视频控制器108的显示端口信号耦合到tx_rxp和tx_rxn双向端子,并且在显示端口模式不活动时隔离(或去耦合)发送电压。如上所述,共享端接阻抗电路206是电压模式tx电路202的部分。共享端接阻抗电路206包括通过数据线路212耦合到tx_rxp端子的第三电阻器r3和通过数据线路214耦合到tx_rxn端子的第四电阻器r4。n沟道金属氧化物半导体(nmos)晶体管216耦合到第三电阻器r3的另一端子,并且第二nmos晶体管218耦合到第四电阻器r4的另一端子。nmos晶体管216和218用作开关,其当在显示端口模式中发送时允许对电压输出进行偏置以及当在usb3.1模式中接收时允许数据线路212和214与类型c连接器104之间的阻抗匹配。到nmos晶体管216的栅极输入与到pmos晶体管208的栅极输入是公共的,并且通过txp_term接收p输入信号,以及到nmos晶体管218的输入栅极与到pmos晶体管210的栅极输入是公共的,并且通过txn_term接收n输入信号。p和n输入信号用于控制电路的操作模式,并且当在显示端口模式中时通过向双向tx_rxp和tx_rxn端子输出p和n信号来提供视频信号,如下面结合表1所讨论。第三和第四电阻器r3,4中的每一个可以包括一个或多个电阻器(串联或并联)和多个阻抗开关(未示出)。在这样的实施例中,多个阻抗开关中的每一个控制是否将电阻器中的一个(或多个)切换成电阻器网络,从而设置该端接电阻器的阻抗。共享端接阻抗电路206的阻抗被称为“共享端接阻抗”,因为该阻抗在发送和接收信号时使用,并且它们所耦合的数据线路在c类型连接器处终止。当在显示端口模式中发送信号时,第三和第四电阻器r3,4用于偏置输出电压并且提供到地的直流电流路径。当在usb3.1模式中接收信号时,第三和第四电阻器r3,4用于提供端接阻抗匹配。可以选择第三和第四电阻器r3,4的阻抗以适应从tx_rxp和tx_rxn端子延伸到usbc类型连接器104的不同类型的发送线路(例如,双绞线、印刷电路板和/或芯片上的迹线、同轴电缆中的导体、带状电缆、或任何其他适当的电缆)。此外,可以基于所利用的协议来选择第三和第四电阻器r3,4的阻抗以适应不同类型的发送和/或接收信号。在本实施例中,第三和第四电阻器r3,4中的每一个是值为大约50欧姆的单个电阻器,并且从tx_rxp和tx_rxn端子延伸到usbc类型连接器104的发送线路具有大约50欧姆的阻抗。rx电路204包括耦合到tx_rxp端子的第一电容器c1和耦合到tx_rxn端子的第二电容器c2。rx电路204还包括分别耦合到两个电容器c1,2的另一端子的第五和第六电阻器r5,6、以及耦合在第五和第六电阻器r5,6之间的共模电压vcm。利用两个电容器c1,2的分离端接用于提供滤波以消除可能存在于差分对rxp_term和rxn_term的互补信号之间的共模噪声。rxp_term和rxn_term是可操作为接收信号的单向端子。第五和第六电阻器r5,6可以利用一个或多个电阻器(串联或并联)来实现,并且两个电容器c1,2中的每一个可以利用一个或多个电容器(串联或并联)来实现。可以选择第五和第六电阻器r5,6的阻抗以允许上拉和下拉组合以端接从tx_rxp和tx_rxn端子延伸到usbc类型连接器104的不同类型的发送线路(例如,双绞线、印刷电路板和/或芯片上的迹线、同轴电缆中的导体、带状电缆或任何其他合适的电缆)。此外,可以选择第五和第六电阻器r5,6和两个电容器c1,2的值以基于所利用协议来适应不同类型的发送和/或接收信号。第一和第二可重新配置的usb-ssphy110和112(图1b)中的每一个可以包括双向通道前端电路200。在一个实施例中,第一双向通道前端电路200被实现为第一可重新配置的usb-ssphy110的部分,其中共享端接阻抗电路206提供第一可重新配置的usb-ssphy110的线路1(tx1/rx3p/n)的两个数据线路的匹配特征阻抗。另外,第二双向通道前端电路200被实现为第一可重新配置的usb-ssphy110的部分,其中共享端接阻抗电路206提供第一可重新配置的usb-ssphy110的线路2(tx3/rx1p/n)的两个数据线路的匹配特征阻抗。在另一实施例中,第三双向通道前端电路200被实现为第二可重新配置的usb-ssphy112的部分,并且共享端接阻抗电路206提供第二可重新配置的usb-ssphy112的线路3(tx2/rx4p/n)的两个数据线路的匹配特征阻抗。此外,第四双向通道前端电路200被实现为第二可重新配置的usb-ssphy112的部分,并且共享端接阻抗电路206提供第二可重新配置的usb-ssphy112的线路4(tx4/rx2p/n)的两个数据线路的匹配特征阻抗。如上所述,这些实施例不是相互排斥的,并且四个双向通道前端电路200可以被包括在第一和第二可重新配置的usb-ssphy110和112中。在操作期间,为了接收信号,通过分别经由txp_term和txn_term处的p和n输入信号将逻辑1施加到pmos晶体管208的栅极输入并且将逻辑1施加到pmos晶体管210的栅极输入而将电压模式tx电路202的vdd电压与tx_rxp和tx_rxn双向端子去耦合。此外,由于nmos晶体管216的栅极输入与pmos晶体管208的栅极输入是公共的,逻辑1被施加到nmos晶体管216的栅极输入,并且由于nmos晶体管218的栅极输入与pmos晶体管210的栅极输入是公共的,逻辑1被施加到nmos晶体管218的栅极输入。在nmos晶体管216和218的栅极输入处施加的逻辑1激活共享端接阻抗电路206,以提供接地路径。结果,共享端接阻抗电路206通过在接收信号时提供阻抗匹配的第三和第四电阻器r3,4耦合到tx_rxp和tx_rxn双向端子。通过tx_rxp和tx_rxn端子接收的输入信号经由第一和第二电容器c1,2在差分对rxp_term和rxn_term处被接收,并且最终通过连接120、usbsspcs114和连接118被发送到usb3.1控制器106。为了发送信号,通过经由在txp_term处的信号p向pmos晶体管208的栅极输入施加逻辑0而将电压模式tx电路202的vdd耦合到tx_rxp端子。由于nmos晶体管216的栅极输入与pmos晶体管208的栅极输入是公共的,逻辑0也被施加到nmos晶体管216的栅极输入,从而将tx_rxp端子从接地去耦合。由于p和n信号实质上在经由信号p施加逻辑0的同时是差分信号,逻辑1经由txn_term处的信号n被施加到pmos晶体管210的栅极输入。经由信号n施加逻辑1将vdd电压从tx_rxn端子去耦合,并且由于nmos晶体管218的栅极输入与pmos晶体管210的栅极输入是公共的,逻辑1被施加到nmos晶体管218的栅极输入,从而通过电阻器r4将tx_rxn端子耦合到接地。通过经由信号n将逻辑0施加到pmos晶体管210的栅极输入而将电压模式tx电路202的vdd耦合到tx_rxn端子。由于nmos晶体管218的栅极输入与pmos晶体管210的栅极输入是公共的,逻辑0也被施加到nmos晶体管218的栅极输入,从而将tx_rxp端子从接地去耦合。由于p和n实质上在经由信号n施加逻辑0的同时是差分对,经由信号p将逻辑1施加到pmos晶体管208的栅极输入。经由信号p施加逻辑1将vdd从tx_rxp端子去耦合,并且由于nmos晶体管216的栅极输入与pmos晶体管208的栅极输入是公共的,因此逻辑1被施加到nmos晶体管216的栅极输入,从而通过电阻r3将tx_rxp双向端子耦合到接地。下面提供的表1基于在txp_term和txn_term处的信号p/n来总结tx_rxp和tx_rxn端子的值。模式信号p信号ntx_rxptx_rxn接收11rxprxn发送10tx(0)tx(1)发送01tx(1)tx(0)表1各种实施例可以包括优点和缺点。更详细地,参考图1b的系统100,通过在phy内使得能够将接收线路动态地重新配置为发送线路并且将发送线路动态地重新配置为接收线路,并且在发送和接收时共享端接电路,图1b的实施例允许soc上的较小的占用面积/面积,允许重新使用四个线路用于发送和接收,另外有利于提高操作功能(例如,速度)。图1b的实施例的另外的优点包括不需要交叉点交换机,不需要多路复用器,不需要单独的视频phy,最小化部件成本,并且简化了制造复杂性。此外,本文中公开的系统容易地实现为电流设备。应当理解,不同的实施例可以具有不同的优点,并且对于任何实施例,不一定需要特定的优点。图3是根据一个实施例的允许动态地重新配置数据线路用于发送和接收不同类型的信号的示例方法300的图示。在本实施例中,不同类型的信号是usb3.1和显示端口信号。虽然在本实施例中,方法300仅在显示端口模式期间仅重新配置发送线路(即,线路2和线路4),但是为了说明各种原理,应当理解,本公开不受该示例的限制,并且本公开另外提供在显示端口模式期间重新配置接收线路(即,线路1和线路3)。方法300可以由诸如图1a、图1b和图2所示的电路来执行。具体地,图1a、图1b和图2示出了包括基于操作模式来提供不同类型的信号的接收和/或发送的usbc类型连接器104的系统。各种实施例包括方法300的动作由图1a、图1b和图2所示的任何电路或电路组合来执行。在动作302处,提供mode信号。例如,在图1b的示例中,mode信号由插入usbc类型连接器104的第一设备提供。mode信号可以被提供给诸如usb控制器106和/或视频控制器108等一个或多个控制器、或者耦合到usbc类型连接器104的电路板上的模块。一个或多个控制器或模块可以位于电路板上的soc102内,诸如图1b所示。在动作304处,响应于确定mode信号处于第一模式,生成第一控制信号。在本实施例中,第一模式是usb3.1模式。回到图1b的示例,第一控制信号由usb控制器106和/或视频控制器108、或者soc102上的其他控制模块生成。在动作306处,将第一控制信号施加到双向通道前端电路的端子,以将双向通道前端电路配置为在第一模式中操作。例如,在图1b的实施例中,usb控制器106和/或视频控制器108、或者soc102上的其他控制模块可以将第一控制信号施加到图2所示的双向通道前端电路200的端子txp_term和txn_term。如以上结合图2的实施例所述,双向通道前端电路200可以被包括在图1b的通用串行总线超高速物理层110、112(usbssphy)中。再次参考图2,由于在本实施例中,第一模式是usb3.1模式,配置双向通道前端电路200包括将usbssphy110、112的线路2和/或线路4的双向端子配置为接收信号。将双向端子配置为接收信号可以包括将双向端子的第一端子tx_rxp和第二端子tx_rxn耦合到端接阻抗电路206,如图2所示。将第一端子tx_rxp和第二tx_rxn端子耦合到端接电路206可以包括接通反相器电路的两个晶体管,如图2所示。在动作308处,双向通道前端电路在第一模式中操作。在图1b的示例中,由于在本实施例中,第一模式是usb3.1模式,在第一模式中操作双向通道前端电路200包括通过耦合到usbssphy110、112的双向端子的双向线路(诸如线路2和4)接收usb3.1信号。此外,在本实施例中,在第一模式中操作双向通道前端电路可以包括通过单向线路(诸如线路1和线路3)将通过usbssphy110和112从usb控制器106接收的第一usb3.1信号发送到usbc类型连接器104,以及通过双向线路(诸如线路2和4)将通过usbssphy110和112从usbc类型连接器104接收的第二usb3.1信号发送到usb控制器106。第一和第二信号可以由usbssphy同时处理。在动作310处,响应于确定mode信号处于不同于第一模式的第二模式,生成第二控制信号。例如,在图1的示例中,usb控制器106和/或视频控制器108或其他模块生成第二控制信号。在本实施例中,第二模式是显示端口模式。在动作312处,将第二控制信号施加到双向通道前端电路的端子,以将双向通道前端电路重新配置为在第二模式中操作。再次参考图2的示例,由于第二模式是显示端口模式,所以将双向通道前端电路200重新配置为在第二模式中操作包括将usbssphy的双向端子重新配置为操作为发送信号。例如,将usbssphy的双向端子配置为操作为发送信号包括将双向端子的第一端子tx_rxp耦合到端接电路206,并且将双向端子的第二端子tx_rxn耦合到电压源vdd。将第一端子tx_rxp耦合到端接电路206并且将第二端子tx_rxn耦合到电压源vdd包括接通诸如图2所示的反相器电路的第一和第二晶体管。在动作314处,双向通道前端电路在第二模式中操作。在图1b的示例中,由于在本实施例中,第二模式是显示端口模式,在第二模式中操作包括通过耦合到usbssphy110、112的单向线路(诸如线路1和3)向usbc类型连接器104发送第一信号,并且通过耦合到usbssphy110、112的双向端子的重新配置后的双向线路(诸如线路2和4)或者通过剩余的单向端子向usbc类型连接器104发送第二信号。第一和第二信号可以在所选择的线路上同时发送。因此,该示例允许同时通过线路1至4来发送四个不同的信号。在第二模式中操作双向通道前端电路200包括发送从视频控制器108接收的显示端口信号。实施例的范围不限于图3所示的具体方法。其他实施例可以添加、省略、重新排列或修改一个或多个动作。例如,尽管图3的上述实施例提供了其中第一模式是usb3.1模式并且第二模式是显示端口模式的图示,但是这两种模式可以互换,使得显示端口模式是第一模式并且usb3.1端口模式是第二模式。此外,应当理解,上述公开内容不限于usb3.1和显示端口模式,并且与两种不同协议相对应的任何不同模式被考虑并且在本公开的范围内。此外,如上所述,尽管图3的方法300提供了在显示端口模式期间重新配置两个发送线路,但是应当理解,本公开另外提供了在显示端口模式期间重新配置两个接收线路,使得在显示端口模式中,所有四个线路可以被配置为均发送和接收视频信号。如本领域普通技术人员迄今为止将理解的并且取决于即将发生的具体应用,在不脱离本公开的精神和范围的情况下,可以对本公开的设备的材料、装置、配置和使用方法方面做出很多修改、替换和变化。鉴于此,本公开的范围不应当限于本文所示出和描述的特定实施例的范围,因为它们仅仅作为其一些示例,相反,本公开的范围应当完全符合所附权利要求及其功能等同物的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1