CN107391405A - Usb接口电路及usb设备 - Google Patents

Usb接口电路及usb设备 Download PDF

Info

Publication number
CN107391405A
CN107391405A CN201710338428.0A CN201710338428A CN107391405A CN 107391405 A CN107391405 A CN 107391405A CN 201710338428 A CN201710338428 A CN 201710338428A CN 107391405 A CN107391405 A CN 107391405A
Authority
CN
China
Prior art keywords
usb
transceiver
controller
circuit
socket
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201710338428.0A
Other languages
English (en)
Inventor
冷余平
王有伟
王永
陈愿
徐定钧
林明峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MediaTek Singapore Pte Ltd
Original Assignee
MediaTek Singapore Pte Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MediaTek Singapore Pte Ltd filed Critical MediaTek Singapore Pte Ltd
Priority to CN201710338428.0A priority Critical patent/CN107391405A/zh
Publication of CN107391405A publication Critical patent/CN107391405A/zh
Priority to TW107116129A priority patent/TW201901463A/zh
Priority to US15/978,200 priority patent/US20180329851A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • G06F13/4291Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a clocked protocol
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)

Abstract

本发明公开了一种USB接口电路,包括:USB收发器和至少两个不同协议类型的USB控制器;其中至少一个USB收发器选择性耦接至少两个USB控制器,且同一时间只被至少两个USB控制器中的一个控制。本发明还公开了一种USB设备。通过上述方式,本发明能够在电路连接关系确定的情况下改变USB接口电路的类型,提高灵活性。

Description

USB接口电路及USB设备
技术领域
本发明涉及USB技术领域,特别是涉及一种USB接口电路及USB设备。
背景技术
通用串行总线(Universal Serial Bus,USB)是连接计算机***与外部设备的一种外部总线标准,被广泛地应用于个人电脑和移动设备等电子产品。
一般而言,一个USB设备包括依次耦接的主控芯片、USB控制器、USB收发器和USB插头/插座。USB收发器主要完成物理层的功能,实现数据的发送和接收,USB控制器主要完成协议层的功能,包括编码、解码、校验、同步等,USB控制器的功能也可以更少或者更多。
USB设备根据USB接口协议版本不同分为不同的类型,例如USB2.0、USB3.0、USB3.1等。高版本的USB接口向下兼容,这意味着如果高版本USB接口比低版本的引线端子数量更多,则高版本USB接口中包括低版本USB接口的引线端子,可以在其接口电路中可以使用低版本的收发器。
例如,USB2.0插头/插座具有4个引线端子,包括电源、地以及D+、D-一对差分数据线引线端子。USB2.0收发器分别耦接USB2.0插头/插座及USB2.0控制器,负责D+、D-差分数据线上的数据收发。USB3.0向下兼容USB2.0,除了USB2.0的4个引线端子之外,还增加了5个引线端子,包括SSTX+、SSTX-一对差分发送数据线引线端子和SSRX+、SSRX-一对差分接收数据线引线端子。相应的,USB3.0插头/插座以及USB3.0控制器都同时耦接两个USB收发器,其中一个为原有的USB2.0收发器,另一个为USB3.0收发器,负责新增的SSTX+、SSTX-差分发送数据线和SSRX+、SSRX-差分接收数据线上的数据收发。
现有技术中,在电路连接关系确定后USB接口电路的类型就已经固定的,无法根据需要而改变,灵活性差。
发明内容
本发明主要解决的技术问题是提供一种USB接口电路及USB设备,能够解决现有技术中USB接口电路类型的灵活性差的问题。
为了解决上述技术问题,本发明采用的一个技术方案是:提供一种USB接口电路,包括:USB收发器和至少两个不同协议类型的USB控制器;其中至少一个USB收发器选择性耦接至少两个USB控制器,且同一时间只被至少两个USB控制器中的一个控制。
其中,至少一个USB收发器选择性耦接至少两个USB控制器是指:至少一个USB收发器通过复用器选择性耦接至少两个USB控制器。
其中,USB控制器中至少包括支持USB2.0协议的第一USB控制器和支持USB3.0协议的第二USB控制器。
其中,至少一个USB控制器耦接至少两个USB收发器。
为了解决上述技术问题,本发明采用的另一个技术方案是:提供一种USB设备,包括:主控芯片、USB收发器、USB插头或插座、至少两个不同协议类型的USB控制器;主控芯片耦接USB控制器,USB收发器耦接USB插头或插座,至少一个USB收发器选择性耦接至少两个USB控制器,且同一时间只被至少两个USB控制器中的一个控制。
其中,至少一个USB收发器选择性耦接至少两个USB控制器是指:至少一个USB收发器通过复用器选择性耦接至少两个USB控制器。
其中,USB控制器中至少包括支持USB2.0协议的第一USB控制器和支持USB3.0协议的第二USB控制器。
其中,至少一个USB收发器选择性耦接至少两个USB插头或插座。
其中,USB插头或插座包括两种引线端子,其中一种引线端子为向下兼容的低版本引线端子,至少一个USB收发器选择性耦接至少两个USB插头或插座的另一种引线端子。
其中,至少一个USB控制器耦接至少两个USB收发器。
本发明的有益效果是:USB收发器选择性耦接至少两个USB控制器,且同一时间只被至少两个USB控制器中的一个控制,通过选择不同协议类型的USB控制器控制USB收发器可以在电路连接关系确定的情况下改变USB接口电路的类型,提高灵活性。
附图说明
图1是本发明USB接口电路第一实施例的电路图;
图2是本发明USB接口电路第二实施例的电路图;
图3是本发明USB接口电路第二实施例中一种选择方式的等效电路图;
图4是本发明USB接口电路第二实施例中另一种选择方式的等效电路图;
图5是本发明USB设备第一实施例的电路图;
图6是本发明USB设备第二实施例的电路图。
具体实施方式
如图1所示,本发明USB接口电路第一实施例包括:USB收发器(图1中以“U2PHY”来表示)1、复用器2、第一USB控制器(图1中以“U2控制器”来表示)3和第二USB控制器(图1中以“U3控制器”来表示)4。
USB收发器1通过复用器2选择性耦接第一USB控制器3和第二USB控制器4。第一USB控制器3支持USB2.0协议,为USB2.0控制器,第二USB控制器4支持USB3.0协议,为USB3.0控制器。USB收发器1可以被第一USB控制器3或第二USB控制器4控制,由于USB协议向下兼容,因此USB收发器1支持USB2.0协议,为USB2.0收发器。
复用器2采用时分复用,也就是说,同一时间USB收发器1只能被第一USB控制器3和第二USB控制器4中的一个控制。当USB收发器1被第一USB控制器3控制时,组成USB2.0接口电路。当USB收发器1被第二USB控制器4控制时,第二USB控制器4还需要耦接一个USB3.0收发器(图中未画出),共同组成USB3.0接口电路。
图中的USB收发器和USB控制器的数量仅为示意,实际可以更多。USB收发器和USB控制器支持的USB协议类型也仅为示意,只要满足至少一个USB收发器选择性耦接的至少两个USB控制器支持的USB协议类型不同即可。当然,为了让USB收发器能在USB控制器的控制下正常工作,USB收发器支持的USB协议版本应不高于其耦接的USB控制器支持的USB协议版本。除了复用器之外,USB收发器还可以通过选择器或其他形式的电路耦接USB控制器。
通过上述实施例的实施,改变复用器的地址端/控制端的电压可以选择不同协议类型的USB控制器来控制USB收发器,可以在电路连接关系确定的情况下改变USB接口电路的类型,提高灵活性。
例如,用户可以在需要传输大尺寸文件时采用U3控制器以进行高速的传输;而在传输小尺寸文件时采用U2控制器以节省电路的功耗。
如图2所示,本发明USB接口电路第二实施例包括:第一USB收发器11(图1中以“U2PHY”来表示)、第二USB收发器12(图1中以“U2PHY”来表示)、第三USB收发器(图1中以“U3PHY”来表示)13、第一复用器14、第二复用器15、第三USB控制器(图1中以“U2控制器”来表示)16和第四USB控制器(图1中以“U3控制器”来表示)17。
第一USB收发器11通过第一复用器14选择性耦接第三USB控制器16和第四USB控制器17,第二USB收发器12通过第二复用器15选择性耦接第三USB控制器16和第四USB控制器17,第四USB控制器17还耦接第三USB收发器13。第一USB收发器11和第二USB收发器12均为USB2.0收发器,第三USB收发器13为USB3.0收发器,第三USB控制器16支持USB2.0协议,为USB2.0控制器,第四USB控制器17支持USB3.0协议,为USB3.0控制器。
本实施例中,第一复用器14和第二复用器15的选择结果是互补的,也就是说,同一时间第三USB控制器16/第四USB控制器17只会控制第一USB收发器11和第二USB收发器12中的一个,当第一USB收发器11通过第一复用器14耦接第三USB控制器16时,第二USB收发器12应通过第二复用器15耦接第四USB控制器17,反之亦然。
当第一USB收发器11被第三USB控制器16控制,第二USB收发器12被第四USB控制器17控制时,等效电路图如图3所示。图中的第二USB收发器12使用工作电源,第一USB收发器11、第三USB收发器13、第一复用器14、第二复用器15、第三USB控制器16和第四USB控制器17使用待机电源。第一USB收发器11与第三USB控制器16组成USB2.0接口电路并且在待机时可以工作,第二USB收发器12、第三USB收发器13与第四USB控制器17组成USB3.0接口电路并且在待机时无法工作。
当第一USB收发器11被第四USB控制器17控制,第二USB收发器12被第三USB控制器16控制时,等效电路图如图4所示。图中的第二USB收发器12使用工作电源,第一USB收发器11、第三USB收发器13、第一复用器14、第二复用器15、第三USB控制器16和第四USB控制器17使用待机电源。第一USB收发器11、第三USB收发器13与第四USB控制器17组成USB3.0接口电路并且在待机时可以工作,第二USB收发器12与第三USB控制器16组成USB2.0接口电路并且在待机时无法工作。
如图5所示,本发明USB设备第一实施例包括:主控芯片110、USB接口电路120和USB插座130。
图中所示的USB接口电路120为本发明USB接口电路第一实施例中的接口电路,主控芯片110耦接USB接口电路120中的第一USB控制器3和第二USB控制器4,USB插座130耦接USB接口电路120中的USB收发器1,并且USB插座130的类型与USB接口电路120的类型相匹配,即USB插座130的支持的协议版本不低于USB接口电路120实际支持的协议版本。如果USB收发器1被第二USB控制器4控制,USB设备为USB3.0设备,USB插座130还应耦接图中未画出的USB3.0收发器。
其中USB插座可以换成插头。此外,USB接口电路中的USB收发器和USB控制器的数量仅为示意,实际可以更多,例如换成本发明USB接口电路第二实施例中的接口电路,USB收发器和USB控制器支持的USB协议类型也仅为示意,USB收发器还可以通过选择器耦接USB控制器。需要注意的是,主控器耦接USB接口电路中的所有USB控制器,USB插头/插座的数量可以大于一,每个USB插头/插座支持的协议版本以及与USB收发器的耦接关系可以根据需要决定。
如图6所示,本发明USB设备第二实施例包括:主控芯片210、USB接口电路220、选择器230、第一USB插座240和第二USB插座250。
图中所示的USB接口电路220为本发明USB接口电路第二实施例中的接口电路,主控芯片210耦接USB接口电路220中的第三USB控制器16和第四USB控制器17。
在本实施例中,第一USB插座240和USB插座250均支持USB3.0协议,包括a和b两种引线端子,其中a引线端子为向下兼容的低版本引线端子(USB2.0中的D+、D-),b引线端子为第一USB插座240和USB插座250支持的USB协议版本新增的引线端子(USB3.0中的SSTX+、SSTX-、SSRX+、SSRX-)。第一USB插座240的a引线端子耦接USB接口电路220中的第一USB收发器11,第二USB插座250的a引线端子耦接USB接口电路220中的第二USB收发器12,USB接口电路220中的第三USB收发器13通过选择器230选择性耦接第一USB插座240和第二USB插座250的b引线端子。
选择器230的选择结果应与第一复用器14和第二复用器15的选择结果相匹配。当第一USB收发器11被第三USB控制器16控制,第二USB收发器12被第四USB控制器17控制时,第三USB收发器13应当耦接第二USB插座250的b引线端子,此时第一USB插座240只能工作在USB2.0模式下,而第二USB插座250可以工作在USB3.0模式下。当第一USB收发器11被第四USB控制器17控制,第二USB收发器12被第三USB控制器16控制时,第三USB收发器13应当耦接第一USB插座240的b引线端子,此时第一USB插座240可以工作在USB3.0模式下,而第二USB插座250只能工作在USB2.0模式下。
图中的USB收发器、USB控制器、USB插座的数量和支持的协议版本仅为示意,此外也可以将选择器换成复用器,将USB插座换成插头。
通过本实施例的实施,可以进一步在电路连接关系确定的情况下改变USB插头/插座的工作模式,进一步提高灵活性。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种USB接口电路,其特征在于,包括:
USB收发器(PHY)和至少两个不同协议类型的USB控制器(MAC);
其中至少一个所述USB收发器选择性耦接所述至少两个USB控制器,且同一时间只被所述至少两个USB控制器中的一个控制。
2.根据权利要求1所述的USB接口电路,其特征在于,
至少一个所述USB收发器选择性耦接所述至少两个所述USB控制器是指:至少一个所述USB收发器通过复用器选择性耦接所述至少两个USB控制器。
3.根据权利要求1所述的USB接口电路,其特征在于,
所述USB控制器中至少包括支持USB2.0协议的第一USB控制器和支持USB3.0协议的第二USB控制器。
4.根据权利要求1所述的USB接口电路,其特征在于,
至少一个所述USB控制器耦接至少两个所述USB收发器。
5.一种USB设备,其特征在于,包括:
主控芯片、USB收发器、USB插头或插座、至少两个不同协议类型的USB控制器;
所述主控芯片耦接所述USB控制器,所述USB收发器耦接所述USB插头或插座,至少一个所述USB收发器选择性耦接至少两个所述USB控制器,且同一时间只被所述至少两个USB控制器中的一个控制。
6.根据权利要求5所述的USB设备,其特征在于,
至少一个所述USB收发器选择性耦接所述至少两个USB控制器是指:至少一个所述USB收发器通过复用器选择性耦接所述至少两个USB控制器。
7.根据权利要求5所述的USB设备,其特征在于,
所述USB控制器中至少包括支持USB2.0协议的第一USB控制器和支持USB3.0协议的第二USB控制器。
8.根据权利要求5所述的USB设备,其特征在于,
至少一个所述USB收发器选择性耦接至少两个所述USB插头或插座。
9.根据权利要求8所述的USB设备,其特征在于,
所述USB插头或插座包括两种引线端子,其中一种引线端子为向下兼容的低版本引线端子,至少一个所述USB收发器选择性耦接至少两个所述USB插头或插座的另一种引线端子。
10.根据权利要求5所述的USB设备,其特征在于,
至少一个所述USB控制器耦接至少两个所述USB收发器。
CN201710338428.0A 2017-05-15 2017-05-15 Usb接口电路及usb设备 Withdrawn CN107391405A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201710338428.0A CN107391405A (zh) 2017-05-15 2017-05-15 Usb接口电路及usb设备
TW107116129A TW201901463A (zh) 2017-05-15 2018-05-11 Usb介面電路及usb設備
US15/978,200 US20180329851A1 (en) 2017-05-15 2018-05-14 Usb interface circuit and usb device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710338428.0A CN107391405A (zh) 2017-05-15 2017-05-15 Usb接口电路及usb设备

Publications (1)

Publication Number Publication Date
CN107391405A true CN107391405A (zh) 2017-11-24

Family

ID=60338355

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710338428.0A Withdrawn CN107391405A (zh) 2017-05-15 2017-05-15 Usb接口电路及usb设备

Country Status (3)

Country Link
US (1) US20180329851A1 (zh)
CN (1) CN107391405A (zh)
TW (1) TW201901463A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108763133A (zh) * 2018-05-30 2018-11-06 郑州云海信息技术有限公司 一种基于fpga实现usb接口多控制器切换的装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110765061B (zh) * 2019-10-25 2021-08-24 天津瑞发科半导体技术有限公司 一种双模式usb装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102176702A (zh) * 2011-02-18 2011-09-07 威盛电子股份有限公司 测试***及测试方法
CN102446152A (zh) * 2010-10-04 2012-05-09 智微科技股份有限公司 具有时脉校正功能的通用串行总线装置及校正其参考时脉的方法
CN103294636A (zh) * 2012-05-09 2013-09-11 威盛电子股份有限公司 集线器控制芯片
CN104780288A (zh) * 2014-01-14 2015-07-15 佳能株式会社 抑制电力消耗的信息处理装置及其控制方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102446152A (zh) * 2010-10-04 2012-05-09 智微科技股份有限公司 具有时脉校正功能的通用串行总线装置及校正其参考时脉的方法
CN102176702A (zh) * 2011-02-18 2011-09-07 威盛电子股份有限公司 测试***及测试方法
CN103294636A (zh) * 2012-05-09 2013-09-11 威盛电子股份有限公司 集线器控制芯片
CN104780288A (zh) * 2014-01-14 2015-07-15 佳能株式会社 抑制电力消耗的信息处理装置及其控制方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108763133A (zh) * 2018-05-30 2018-11-06 郑州云海信息技术有限公司 一种基于fpga实现usb接口多控制器切换的装置

Also Published As

Publication number Publication date
TW201901463A (zh) 2019-01-01
US20180329851A1 (en) 2018-11-15

Similar Documents

Publication Publication Date Title
CN102147781A (zh) 具有多重版本通用串行总线的主机板及其相关的方法
CN101404001B (zh) 兼容串口信号和usb信号的控制电路板及通信数据线缆
CN102750252A (zh) Usb/uart接口复用电路及使用该电路的电子设备
CN202134745U (zh) 一种多功能usb otg数据线
CN101436170A (zh) Spi设备通信电路
CN105446930A (zh) 一种单选择端spi主从式多机双向通信方法
CN107453428A (zh) 一种自动识别苹果和安卓设备的方法
CN204904151U (zh) 一种内置式转接卡
CN204883525U (zh) 一种外置式转接卡
CN105138485A (zh) 一种串行总线地址管理装置
CN104882749A (zh) SATA Express连接器
CN202333338U (zh) 连接器、传感器模块与通信***
CN107391405A (zh) Usb接口电路及usb设备
CN202748786U (zh) 一种多功能电平转换器
CN209248436U (zh) 一种扩展板卡及服务器
CN105429239A (zh) 基于Android平台的OTG充电设备及其控制方法
CN202872142U (zh) 一种多功能usb数据线
CN102761624B (zh) 一种调试网口出面板的方法、装置
CN103311766A (zh) 移动设备转接装置及工作模式切换方法
CN107329863B (zh) 一种基于COMe的测量仪器通用硬件平台
CN209070033U (zh) 一种同时用于单端口、双端口pcie ssd信号的测试治具
CN209388295U (zh) 一种实现同时充电和供电的usb接口电路及电子设备
CN208156659U (zh) 转接器、传输***及电子设备
CN208092483U (zh) 用于机器人的大脑通信***控制器及机器人
CN204205225U (zh) HDMI与DisplayPort转换模块

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20171124