HPM USB系列:HPM6700双USB功能介绍

描述

HPM6700系列MCU提供了2个USB外设端口。这些端口内置高速PHY,支持OTG模式,主机模式支持高速、全速和低速模式,设备模式支持高速和全速模式,完全兼容USB 2.0协议。这使得HPM6700系列在多种应用场景下具有极高的灵活性和适应性。

 

以下是演示视频↓
 

双主机场景

在双主机应用场景中,HPM6700系列的2个USB端口均工作在Host模式下,能够同时与2个USB设备进行通信。HPM6700的双USB端口能够独立处理各自的任务。

 

在HPM_SDK V1.5.0版本中,我们提供了此Demo。该Demo支持连接MSC和HID设备,并且能够同时与这两个设备通信。

mcu

 

双设备场景

在双设备应用场景中,HPM6700系列的2个USB端口均工作在设备模式下,能够同时与2个不同的USB主机通信。这种配置非常适用于需要与多个不同主机通讯的复杂应用场景。例如,一个主机需要通过MSC类进行数据存储,同时另一个主机需要通过CDC类与之进行通讯。

 

在HPM_SDK V1.5.0版本中,我们提供了此Demo。一个端口作为MSC设备使用,另一个端口作为CDC ACM设备使用。

mcu

 

一主一从场景

在一主一从应用程序场景中,HPM6700系列的一个USB端口工作在Host模式,另一个USB端口工作在Device模式。例如,MCU的USB主机端可以连接一个HID设备,而MCU的USB设备端则在MSC设备中使用。

 

在HPM_SDK V1.6.0版本中,我们提供了此Demo。一个端口作为HID Host使用,另一个端口作为MSC Device使用。

mcu

通过上述不同的应用场景,我们可以看到HPM6700系列MCU在USB双端口的灵活性。它通过双主机、双设备、一主一从的配置,满足用户的需求。这些丰富的功能不仅提高了系统的扩展和适应性,也为开发者提供了更多的设计选择和实现。希望这些演示和案例能够帮助开发者更好地理解和利用HPM6700系列的USB功能,从而在实际项目中更加高效地进行设计。

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分