USB主机对主机芯片制造技术

技术编号:26259177 阅读:28 留言:0更新日期:2020-11-06 17:53
一种主机对主机芯片,包括:第一端口与第二端口,分别用以耦接至第一主机与第二主机;以及主机对主机控制电路,耦接至该第一端口与该第二端口。当该主机对主机芯片耦接至该第二主机时,该主机对主机控制电路判断该第二主机属于苹果手机或安卓手机。如果该主机对主机控制电路判断该第二主机属于该苹果手机,响应于由该主机对主机控制电路所发出的指令,该第二主机从装置角色切换成主机角色,该主机对主机控制电路控制该第一主机与该第二主机之间的数据传输是否通过DMA路径而传输。如果该主机对主机控制电路判断该第二主机属于该安卓手机,该主机对主机控制电路决定该第一主机与该第二主机之间的数据以直通模式来传输。

【技术实现步骤摘要】
USB主机对主机芯片
本专利技术是有关于一种USB主机对主机芯片。
技术介绍
以过去来说,当移动装置通过USB来连接至主机(笔记本电脑、台式计算机或车载系统(Carsystem))时,移动装置是当成装置(device)(亦即从装置)。然而,目前移动装置(如智能手机)日渐普及,且硬件功能日渐强大,所以移动装置可以从装置角色转变为主机(host)角色。故而,能支持主机对装置模式(host-to-devicemode)与主机对主机模式(host-to-hostmode)的数据传输会变成趋势。所以,如何以低成本的方式符合使用者对于“主机对主机模式的数据传输”的需求,已是业界努力方向之一。
技术实现思路
根据本专利技术的示例性实施例,提出一种主机对主机芯片,包括:第一端口与第二端口,分别用以耦接至第一主机与第二主机;以及主机对主机控制电路,耦接至该第一端口与该第二端口。当该主机对主机芯片耦接至该第二主机时,该主机对主机控制电路判断该第二主机属于苹果手机或安卓手机。如果该主机对主机控制电路判断该第二主机属于该苹果手机,响应于由该主机对主机控制电路所发出的指令,该第二主机从装置角色切换成主机角色,该主机对主机控制电路控制该第一主机与该第二主机之间的数据传输是否通过DMA路径而传输。如果该主机对主机控制电路判断该第二主机属于该安卓手机,该主机对主机控制电路决定该第一主机与该第二主机之间的数据以直通模式来传输。为了对本专利技术的上述及其他方面有更佳的了解,下文特举实施例,并配合所附的附图详细说明如下:附图说明图1显示根据本专利技术示例性实施例的系统示意图。图2显示根据本专利技术示例性实施例的主机对主机芯片的内部功能方块图。图3显示根据本专利技术示例性实施例的主机对主机控制电路的详细方块图。图4显示根据本专利技术另一示例性实施例的系统示意图。具体实施方式本说明书的技术用语是参照本
的习惯用语,如本说明书对部分用语有加以说明或定义,该部分用语的解释以本说明书的说明或定义为准。本公开的各个实施例分别具有一个或多个技术特征。在可能实施的前提下,本
具有通常知识者可选择性地实施任一实施例中部分或全部的技术特征,或者选择性地将这些实施例中部分或全部的技术特征加以组合。图1显示根据本专利技术示例性实施例的系统示意图。如图1所示,第一主机110例如但不受限于是嵌入式系统、个人电脑(PC)、笔记本电脑或车载系统(carsystem)。在进行USB传输时,第一主机110扮演主机(host)角色。第二主机130例如但不受限于是嵌入式系统或智能手机(smartphone),其中,第二主机130。在进行USB传输时,第二主机130扮演主机(host)角色或装置(device)角色,亦即,第二主机130的角色可以切换。其中,第二主机130的预设角色是装置角色。主机对主机芯片120耦接于第一主机110与第二主机130之间。特别是,主机对主机芯片120的USB端口121耦接至第一主机110的USB端口111,且主机对主机芯片120的USB端口123耦接至第二主机130的USB端口131。此外,第二主机130支持USBOTG(On-The-Go)模式。当主机对主机芯片120耦接至第一主机110时,第一主机110扮演主机角色,而主机对主机芯片120则扮演装置角色。当主机对主机芯片120耦接至第二主机130时,响应于由主机对主机芯片120所发出的指令,第二主机130可切换于主机角色与装置角色之间。亦即,当第二主机130扮演主机角色,而主机对主机芯片120则扮演装置角色;或者是,当第二主机130扮演装置角色,而主机对主机芯片120则扮演主机角色。现请参照图2,其显示根据本专利技术示例性实施例的主机对主机芯片120的内部功能方块图。如图2所示,主机对主机芯片120包括:主机对主机控制电路210、USB装置控制器(USBdevicecontroller)215A、215B、USB主机控制器(USBhostcontroller)220、USB物理层225A、225B、多路复用器230A、230B与直通模式单元(pass-throughmodeunit)235。主机对主机控制电路210是主机对主机芯片120的主要控制电路。当第一主机110扮演主机角色时,USB装置控制器215A交互于第一主机110。亦即,通过USB装置控制器215A的功能,主机对主机芯片120可以扮演装置角色。当第二主机130扮演主机角色时,USB装置控制器215B以装置角色来交互于第二主机130。亦即,通过USB装置控制器215B的功能,主机对主机芯片120扮演装置角色。当第二主机130扮演装置角色时,USB主机控制器220以主机角色来交互于第二主机130。亦即,通过USB主机控制器220的功能且主机对主机芯片120扮演主机角色。USB物理层225A介于USB装置控制器215A与多路复用器230A之间。USB物理层225B介于USB装置控制器215B与多路复用器230A之间;以及USB物理层225B介于USB主机控制器220与多路复用器230A之间。多路复用器230A受控于主机对主机控制电路210,以选择对USB物理层225A或直通模式单元235提供连接,其中,USB物理层225A的数据来源或数据目的为USB装置控制器215A。同样地,多路复用器230B受控于主机对主机控制电路210,以选择对USB物理层225B或直通模式单元235提供连接,其中,USB物理层225B的数据来源或数据目的为USB装置控制器215B或USB主机控制器220。直通模式单元235提供第二主机130与第一主机110之间的直通连接,亦即,当选择直通传输模式时(亦即第二主机为安卓手机时),直通模式单元235提供第二主机130与第一主机110之间的直通传输路径。当选择直通传输模式时(亦即第二主机为安卓手机时),主机对主机控制电路210不介于第二主机130与第一主机110之间的数据传输。现请参照图3,其显示根据本专利技术示例性实施例的主机对主机控制电路210的详细方块图。主机对主机控制电路210包括:微控制器(MCU)310、直接存储器存取(DirectMemoryAccess,DMA)控制器315、先进先出(FirstIn,FirstOut,FIFO)存储器320、325与多路复用器330与335。此外,主机对主机控制电路210还可以提供SD读卡机功能、eMMC(embeddedMultiMediaCard,嵌入式多媒体卡)功能、声音(audio)功能、I2C(Inter-IntegratedCircuit)功能、SPI(SerialPeripheralInterface,串行外设接口)、第二主机移除检测功能等。微控制器310用以控制主机对主机控制电路210的操作。DMA控制器315、FIFO325、多路复用器330与335共同提供DMA模式,或者说,DMA控制器315、本文档来自技高网
...

【技术保护点】
1.一种主机对主机芯片,耦接于第一主机与第二主机,该主机对主机芯片包括:/n第一端口与第二端口,分别用以耦接至该第一主机与该第二主机;以及/n主机对主机控制电路,耦接至该第一端口与该第二端口,/n其中,/n当该主机对主机芯片耦接至该第二主机时,该主机对主机控制电路判断该第二主机属于苹果手机或安卓手机;/n如果该主机对主机控制电路判断该第二主机属于该苹果手机,响应于由该主机对主机控制电路所发出的指令,该第二主机从装置角色切换成主机角色,该主机对主机控制电路控制该第一主机与该第二主机之间的数据传输是否通过DMA路径而传输;/n如果该主机对主机控制电路判断该第二主机属于该安卓手机,该主机对主机控制电路决定该第一主机与该第二主机之间的数据以直通模式来传输。/n

【技术特征摘要】
20190506 TW 1081155961.一种主机对主机芯片,耦接于第一主机与第二主机,该主机对主机芯片包括:
第一端口与第二端口,分别用以耦接至该第一主机与该第二主机;以及
主机对主机控制电路,耦接至该第一端口与该第二端口,
其中,
当该主机对主机芯片耦接至该第二主机时,该主机对主机控制电路判断该第二主机属于苹果手机或安卓手机;
如果该主机对主机控制电路判断该第二主机属于该苹果手机,响应于由该主机对主机控制电路所发出的指令,该第二主机从装置角色切换成主机角色,该主机对主机控制电路控制该第一主机与该第二主机之间的数据传输是否通过DMA路径而传输;
如果该主机对主机控制电路判断该第二主机属于该安卓手机,该主机对主机控制电路决定该第一主机与该第二主机之间的数据以直通模式来传输。


2.如权利要求1所述的主机对主机芯片,还包括:
第一USB装置控制器,耦接至该主机对主机控制电路,当该第一主机扮演该主机角色时,该第一USB装置控制器交互于该第一主机,以通过该第一USB装置控制器,该主机对主机芯片扮演该装置角色;以及
第二USB装置控制器,耦接至该主机对主机控制电路,当该第二主机扮演该主机角色时,该第二USB装置控制器交互于该第二主机,以通过该第二USB装置控制器,该主机对主机芯片扮演该装置角色。


3...

【专利技术属性】
技术研发人员:游添为詹澄胜陈俊旭
申请(专利权)人:旺玖科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1