0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

先楫半导体HPMicro 2024-05-31 08:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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设备,并且能够同时与这两个设备通信。

34fe4c88-1ee3-11ef-bd4a-92fbcf53809c.png

双设备场景

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

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

3522adc6-1ee3-11ef-bd4a-92fbcf53809c.png

一主一从场景

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

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

3559add0-1ee3-11ef-bd4a-92fbcf53809c.png

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

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

    关注

    147

    文章

    18613

    浏览量

    387149
  • usb
    usb
    +关注

    关注

    60

    文章

    8372

    浏览量

    281715
  • HPM
    HPM
    +关注

    关注

    2

    文章

    43

    浏览量

    8190
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HPM6E00EVKRevC开发板32位RISC-V架构

    HPM6E00EVKRevC是先楫半导体(HPMicro)推出的基于HPM6E00系列RISC-V核MCU的开发板,主频高达 600 MHz,片上集成 2MB RAM,适合用于工业控
    发表于 10-29 09:41

    HPM5E00EVK,ecat_io例程,卡在DisableSyncManChannel函数

    向大家请教一个问题。如题, 硬件:HPM5E00EVK 开发环境:win10, embedded studio 软件:sdk_env_v1.10.0,ethercat/ecat_io 硬件连接
    发表于 09-25 15:06

    hpm的vscode开发环境搭建openocd烧录问题求解

    最近尝试搭建基于vscode的hpm芯片开发环境,遇到一些问题,求大佬们帮忙看看。 使用hpm6e00evk开发板sdk_env_1.10.0,cmake、ninja、openocd和编译工具链均
    发表于 09-09 09:55

    HPM6E8Y如何使用内置Phy实现LWIP功能

    HPM6E8Y如何使用内置Phy实现LWIP功能?有没有大佬提供相关资料,在官网上有看到实现ECAT_IO的文档,没找到实现ENET功能的文档。
    发表于 09-02 14:30

    HPM monitor studio 只能在 hpm芯片+hpm_sdk 的组合下才能用吗?

    使用 hpm6200evk开发板,但未使用hpm_sdk。 然后编译的固件elf无法在hpm monitor studio解析成功。所以说必须要使用hpm_sdk 才可以使用
    发表于 08-28 09:36

    先楫半导体高性能MCU入驻立创商城,国产芯势力再添新动能

    HPM6E00、HPM5300、HPM6700系列明星产品线及其开发板,主频最高达816GHz,集成EtherCAT工业总线、高精度PWM及ADC、CANFD等
    的头像 发表于 07-31 08:32 907次阅读
    先楫半导体高性能MCU入驻立创商城,国产芯势力再添新动能

    重磅更新 | HPM_SDK v1.10.0 发布

    版本更新概况[New]增加HPM5E00系列MCU以及HPM5E00EVK支持增加flash_xip_hybrid构建,在该模式下AXI_SRAM被用作FLASH前256KB的缓存,位于FLASH前256KB的代码拥有RAM级别
    的头像 发表于 07-02 15:07 1116次阅读
    重磅更新 | <b class='flag-5'>HPM</b>_SDK v1.10.0 发布

    支持HPM6P00/HPM5E00系列!HPMicro Manufacturing Tool v0.6.0发布

    HPM6P00、HPM5E00系列SoC的烧写及其它操作,新增HPM6E00、HPM5E00固件;新增verify-checksum及que
    的头像 发表于 06-04 08:28 1184次阅读
    支持<b class='flag-5'>HPM</b>6P00/<b class='flag-5'>HPM</b>5E00<b class='flag-5'>系列</b>!HPMicro Manufacturing Tool v0.6.0发布

    【强势上新】HPM5E00:EtherCAT运动控制MCU,先楫半导体再拓工业总线产品新版图

    2025年5月6日上海|高性能微控制器及嵌入式解决方案提供商“上海先楫半导体科技有限公司”(先楫半导体,HPMicro)正式发布新一代EtherCAT运动控制MCU——HPM5E00系列。该系列是继
    的头像 发表于 05-06 11:09 978次阅读
    【强势上新】<b class='flag-5'>HPM</b>5E00:EtherCAT运动控制MCU,先楫半导体再拓工业总线产品新版图

    重磅更新 | 先楫半导体HPM_SDK v1.9.0 发布

    版本更新概况[New]增加HPM6P00系列MCU以及hpm6p00evk支持[New]增加了开发板已知问题说明[Update]将全系列开发板VCore电压调节至1.275V,
    的头像 发表于 04-02 08:31 826次阅读
    重磅更新 | 先楫半导体<b class='flag-5'>HPM</b>_SDK v1.9.0 发布

    HPM6E80 cherryusb_winusb10例程速度测试

    Hi,大家好,我最近用hpm6e80评估板做winusb的速度测试,发现usb的读写速度只有大约的 3.2MB/s,比普通USB速度低了很多,后面我用USB Packet Viewer
    发表于 03-30 15:03

    hpm_apps v1.8.0上线:HPM6200四轴伺服驱控方案重磅发布!

    hpm_apps v1.8.0上线:HPM6200四轴伺服驱控方案重磅发布!
    的头像 发表于 02-12 08:04 1222次阅读
    <b class='flag-5'>hpm</b>_apps v1.8.0上线:<b class='flag-5'>HPM</b>6200四轴伺服驱控方案重磅发布!

    开发者分享 | 适用于HPM的RustSBI实现

    HPMicro的MCU一直以高性能著称,之前也一直有想在HPM的MCU上运行Linux的想法。直到看见Linux6.10中支持了RISC-V架构在S-mode中运行nommu内核*,才下定决心开始在HPM6360上折腾nommuLin
    的头像 发表于 02-08 13:44 1078次阅读
    开发者分享 | 适用于<b class='flag-5'>HPM</b>的RustSBI实现

    先楫半导体HPM_SDK v1.8.0 发布

    先楫半导体HPM_SDK v1.8.0 发布
    的头像 发表于 02-08 13:39 1010次阅读
    先楫半导体<b class='flag-5'>HPM</b>_SDK v1.8.0 发布

    基于HPM_SDK_ENV开发应用程序的升级处理

    基于HPM_SDK_ENV开发应用程序的方式HPM_SDK_ENV是先楫半导体MCU的Windows集成开发环境,其包含HPM_SDK,工具链,依赖工具(cmake,ninja,openocd等
    的头像 发表于 02-08 13:38 1441次阅读
    基于<b class='flag-5'>HPM</b>_SDK_ENV开发应用程序的升级处理