System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种可复用PHY的USB控制芯片及其控制方法技术_技高网

一种可复用PHY的USB控制芯片及其控制方法技术

技术编号:40182955 阅读:13 留言:0更新日期:2024-01-26 23:48
本发明专利技术公开了一种可复用PHY的USB控制芯片及其控制方法,所述控制芯片包括:3.0host控制器、SSPHY、选择器1、选择器2、2.0device控制器、PHY以及SCU维护模块,所述2.0device控制器包括2.0device0控制器、2.0device1控制器、2.0device2控制器,所述PHY包括HSPHY0、HSPHY1、HSPHY2,其中:所述3.0host控制器的pipe接口直接与SSPHY相连;所述3.0host控制器的UTMI1接口与选择器1的输入1相连;所述3.0host控制器的UTMI2接口与选择器2的输入1相连;所述选择器的选择端与SCU维护模块相连,本发明专利技术降低了芯片面积和功耗,同时保证USBdevice和host端口的数量不被减少。

【技术实现步骤摘要】

本专利技术涉及一种可复用phy的usb控制芯片及其控制方法,属于芯片制造。


技术介绍

1、在多usb端口设计的芯片中,端口物理层phy所占面积占比都会很大,而往往这些端口不会同时被大量使用,大量的空闲端口计时在低功耗模式下也会提升芯片的功耗,降低芯片的功能,提高了芯片成本。

2、usb控制器必须通过phy才能实现芯片对外的物理端口,当同一款芯片内既要实现host功能也需要实现device功能时,需要的phy数量会很多,增大芯片整体面积和功耗。


技术实现思路

1、本专利技术的目的在于克服现有技术中的不足,提供一种可复用phy的usb控制芯片及其控制方法,降低了芯片面积和功耗,同时保证usbdevice和host端口的数量不被减少。

2、为达到上述目的,本专利技术是采用下述技术方案实现的:

3、第一方面,本专利技术提供了一种可复用phy的usb控制芯片,包括:3.0host控制器、ssphy、选择器1、选择器2、2.0device控制器、phy以及scu维护模块,所述2.0device控制器包括2.0device0控制器、2.0device1控制器、2.0device2控制器,所述phy包括hs phy0、hsphy1、hsphy2,其中:

4、所述3.0host控制器的pipe接口直接与ss phy相连;

5、所述3.0host控制器的utmi1接口与选择器1的输入1相连;

6、所述3.0host控制器的utmi2接口与选择器2的输入1相连;

7、所述2.0device0控制器的utmi接口与选择器1的输入2相连;

8、所述2.0device1控制器的utmi接口与选择器2的输入2相连;

9、所述2.0device2控制器的utmi接口与hsphy2相连;

10、所述选择器1的输出接口与hs phy0相连;

11、所述选择器2的输出接口与hs phy1相连;

12、所述选择器的选择端与scu维护模块相连。

13、进一步的,所述ss phy与hs phy0组合为一个port,对芯片外表示为一个3.0host\2.0device端口。

14、进一步的,所述hs phy1对芯片外表示为一个2.0host/2.0device端口。

15、进一步的,所述hs phy1对芯片外表示为一个2.0device端口。

16、进一步的,所述scu维护模块内设置有可配置寄存器,所述寄存器用于输出switch信号给选择器进行phy部分utmi接口的选通。

17、进一步的,所述2.0device控制器与phy之间的信号包括:

18、usb2phy_reset信号:用于指示控制器控制phy的复位;

19、utmi_sleep信号:用于指示控制器控制phy的端口休眠;

20、utmi_l1_suspend信号:用于指示控制器控制phy端口的悬挂;

21、utmi_txdata信号:用于指示控制器向外发送的数据;

22、utmi_txvalid信号:用于指示控制器发送数据的低位有效信号;

23、utmi_txvalidh信号:用于指示控制器发送数据的高位有效信号;

24、utmi_opmode信号:用于指示控制器控制phy工作模式;

25、utmi_termselect信号:用于指示控制器控制phy处于fs模式或hs模式,phy收到后需要12个时钟周期来准备接收数据;

26、utmi_xcvrselect信号:用于配置phy的模式;

27、utmi_word_if信号:用于配置数据位宽;

28、utmi_fsls_low_power信号:用于指示低功耗usb1.1功能;

29、utmi_fslsserialmode信号:用于指示usb1.1控制器的串行模式;

30、utmi_txready信号:用于指示phy准备好接受数据;

31、utmi_rx_data信号:用于指示控制器接受的数据;

32、utmi_rxvalidh信号:用于指示接收数据的高有效位;

33、utmi_rxvalidl信号:用于指示接收数据的低有效位;

34、utmi_rxactive信号:用于指示控制器正在接受数据;

35、utmi_rxerror信号:用于指示接受数据有误;

36、utmi_linstate信号:用于指示phy的串行接口状态;

37、utmi_clk信号:用于指示phy的时钟输出至控制器以实现双方同步。

38、进一步的,所述phy额外配置有如下信号:

39、phyporrst信号:用于phy的电源复位,通过固件配置scu维护模块来实现撤复位;

40、dppulldown信号:用于指示phy用作于host模式还是device模式,改变该值后,调整phy的出片引脚dp上的电阻来实现device/host角色转换;

41、dmpulldown信号:用于指示phy用作于host模式还是device模式,改变该值后,调整phy的出片引脚dm上的电阻来实现device/host角色转换;

42、refclk信号:用于指示phy内部cdr使用的参考时钟,由scu维护模块内的时钟复位模块通过内置锁相环输出。

43、第二方面,本专利技术提供一种根据前述任一项所述的可复用phy的usb控制芯片的控制方法,包括:

44、当芯片启动时,根据配置的固件内容,调整芯片内usb的角色为host或device,具体操作为:

45、调整固件内容以改变scu维护模块内switch寄存器的值,实现switch输出为对应信号;

46、选择器根据switch信号选通utmi_*信号连接至不同控制器,同时更改phy的dp/dmpulldown信号来改变phy的角色;

47、通过scu维护模块内的时钟复位模块依次完成对phy和控制器的撤复位,然后通过驱动控制usb控制器实现usb功能,实现芯片内对同一phy不同功能的复用。

48、与现有技术相比,本专利技术所达到的有益效果:

49、本专利技术提供一种可复用phy的usb控制芯片及其控制方法,将usb控制器与phy的接口信号通过选择器进行选通,避免需要为每一个控制器单独连接一个phy的设计。选择器的使能端通过专用维护模块配置,在usb控制器复位撤销前,对phy接口信号的连接进行选通,实现同一个phy对不同控制器的复用,本专利技术降低了芯片面积和功耗,同时保证usbdevice和host端口的数量不被减少。

本文档来自技高网...

【技术保护点】

1.一种可复用PHY的USB控制芯片,其特征在于,包括:3.0host控制器、SS PHY、选择器1、选择器2、2.0device控制器、PHY以及SCU维护模块,所述2.0device控制器包括2.0device0控制器、2.0device1控制器、2.0device2控制器,所述PHY包括HS PHY0、HSPHY1、HSPHY2,其中:

2.根据权利要求1所述的可复用PHY的USB控制芯片,其特征在于,所述SS PHY与HSPHY0组合为一个port,对芯片外表示为一个3.0HOST\2.0device端口。

3.根据权利要求1所述的可复用PHY的USB控制芯片,其特征在于,所述HS PHY1对芯片外表示为一个2.0HOST/2.0device端口。

4.根据权利要求1所述的可复用PHY的USB控制芯片,其特征在于,所述HS PHY1对芯片外表示为一个2.0device端口。

5.根据权利要求1所述的可复用PHY的USB控制芯片,其特征在于,所述SCU维护模块内设置有可配置寄存器,所述寄存器用于输出switch信号给选择器进行PHY部分UTMI接口的选通。

6.根据权利要求1所述的可复用PHY的USB控制芯片,其特征在于,所述2.0device控制器与PHY之间的信号包括:

7.根据权利要求1所述的可复用PHY的USB控制芯片,其特征在于,所述PHY额外配置有如下信号:

8.一种根据权利要求1-7任一项所述的可复用PHY的USB控制芯片的控制方法,其特征在于,包括:

...

【技术特征摘要】

1.一种可复用phy的usb控制芯片,其特征在于,包括:3.0host控制器、ss phy、选择器1、选择器2、2.0device控制器、phy以及scu维护模块,所述2.0device控制器包括2.0device0控制器、2.0device1控制器、2.0device2控制器,所述phy包括hs phy0、hsphy1、hsphy2,其中:

2.根据权利要求1所述的可复用phy的usb控制芯片,其特征在于,所述ss phy与hsphy0组合为一个port,对芯片外表示为一个3.0host\2.0device端口。

3.根据权利要求1所述的可复用phy的usb控制芯片,其特征在于,所述hs phy1对芯片外表示为一个2.0host/2.0device端口。...

【专利技术属性】
技术研发人员:张啸天汪争张琦滨严大卫黄仁静基成云职文豪
申请(专利权)人:无锡先进技术研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1