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

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

3天内不再提示

基于瑞萨R7FA2E1A72DFL MCU制作双机位切换的USB HUB

瑞萨MCU小百科 来源:瑞萨MCU小百科 2023-09-11 12:45 次阅读

今日跟大家分享下瑞萨RA MCU 创意氛围赛参赛选手的项目——二选一的四路USB HUB

本项目采用瑞萨的R7FA2E1A72DFL作为主控制作的双机位切换的USB-HUB,可扩展四个USB-A接口,可以在两台设备之间快速切换,并且可通过OLED屏显示检测到的每一路输出电流和输出的总电压。

硬件部分

7f2ad696-5058-11ee-a25d-92fbcf53809c.jpg

原理图

1、USB-HUB部分

采用CH334,它是符合 USB2.0 协议规范的 4端口 USB HUB 控制器芯片,上行端口支持USB2.0 高速和全速,下行端口支持 USB2.0 高速 480Mbps、全速 12Mbps 和低速 1.5Mbps。不但支持低成本的 STT 模式(单人T分时调度 4 个下行端口),还支持高性能的MTT 模式 (4T各对应1端口,并发处理)。工业级设计,外围精简,可应用于计算机和工控机主板、外设、嵌入式系统等。

7f552c20-5058-11ee-a25d-92fbcf53809c.png

2、USB-SWITCH部分

采用CH442E,它是额定 5V 电源电压的模拟开关芯片,高带宽,低导通电阻,可以支持3.3V 或更低电源电压

7f6e7de2-5058-11ee-a25d-92fbcf53809c.png

3、主控芯片

MCU采用了瑞萨的RA2E1,和STM32一样有类似,HAL库的图形化编程,其实并没有什么必要,有点点浪费,很多引脚都没有用到。

4、屏幕显示部分

显示采用一块IIC接口的OLED屏,用于显示每一路USB-A接口输出的电流以及总电压,

5、触摸按键

触摸按键采用了MCU内部自带的触摸,用于切换输入信号

6、存在的问题

为什么第三个USB口电流显示的是900呢,因为焊接的时候钽电容装反了,BOOM的爆炸了,把那一路的INA199搞坏了,所以采集的ADC值就成固定的(有问题了),换一个INA199就可以了,但是对于USB通讯和供电还是正常的

软件部分

采用Keil+RASC的方式生成,再加上一些驱动即可完成,属于是能跑就行的状态。


审核编辑:汤梓红

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

    关注

    146

    文章

    16977

    浏览量

    350208
  • 接口
    +关注

    关注

    33

    文章

    8486

    浏览量

    150804
  • usb
    usb
    +关注

    关注

    60

    文章

    7888

    浏览量

    263919
  • 瑞萨
    +关注

    关注

    34

    文章

    22290

    浏览量

    86029
  • hub
    hub
    +关注

    关注

    1

    文章

    115

    浏览量

    41622

原文标题:【瑞萨RA MCU创意氛围赛作品赏析】项目5——二选一的四路USB HUB

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】先来点个灯

    的SWD口连接开发板的DEBUG口[VCC GND SWDIO SWCLK] 我们新建一个工程: 注意MCU型号选择:R7FA2E1A72DFL 设置P103、P104为OUTUT mode
    发表于 10-18 22:50

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】RA-Eco-RA2E1-48PIN-V1.0开发板基于Keil MDK环境搭建

    RA-Eco-RA2E1-48PIN-V1.0开发板简介。 以R7FA2E1A72DFL为主控芯片,拥有丰富的外设,集成度高功能非常强大,具有优越的性能和低功耗。 RA
    发表于 11-04 22:58

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】RA-Eco-RA2E1-48PIN-V1.0开发板流水灯测试

    R7FA2E1A72DFL为主控芯片,拥有丰富的外设,集成度高功能非常强大,具有优越的性能和低功耗。 48MHz [ARM]Ⓡ CortexⓇ-M23低功耗通用微控制器 产品组基于 Arm
    发表于 11-04 23:25

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第二篇)串口打印+SPI_OLED显示

    串口打印 想要使用微库就必须将主堆栈设置大于0x1000(4K),就是这个东西,之前没有注意一直编译报错[难过] 通过手册可以得知R7FA2E1A72DFL并没有独立的UART,而是使用的SCI
    发表于 11-09 01:30

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】开发板介绍&环境搭建

    前言 非常感谢官方以及RA生态社区给予的评测机会,下面我将就此款开发板做一系列评测,希望大家多多交流 开发板简单介绍 RA-Eco-RA2E1-48PIN-V1.0以R7FA2E1A72D
    发表于 11-09 17:09

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】开发板介绍和环境搭建

    前言 非常感谢官方以及RA生态社区给予的评测机会,下面我将就此款开发板做一系列评测,希望大家多多交流 开发板简单介绍 RA-Eco-RA2E1-48PIN-V1.0以R7FA2E1A72D
    发表于 11-09 17:16

    R7FA2L1AB2DFL上手体验(Part1)--IAR+RSA Setting

    本帖最后由 圣志瀚林 于 2021-12-18 18:16 编辑 1.R7FA2L1AB2DFL小板子到后,第一感觉非常Mini.迷你的连TypeC调试都没有留。先按照厂家指
    发表于 12-18 18:07

    e2studio(2)----GPIO输出

    概述本篇文章主要介绍如何使用e2studio对单片机进行GPIO输出,并以LED显示。硬件准备首先需要准备一个开发板,这里我准备的是芯片型号R7FA2L1AB2DFL的开发板:
    发表于 12-20 19:00 12次下载
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>e2</b>studio(<b class='flag-5'>2</b>)----GPIO输出

    e2studio(3)----GPIO输入检测

    _IOPORT_PortRead()函数原型R_IOPORT_PinRead()函数原型代码演示效果最后概述本篇文章主要介绍如何使用e2studio对单片机进行GPIO输出,并以L
    发表于 12-20 19:00 6次下载
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>e2</b>studio(3)----GPIO输入检测

    基于MCU-R7的智能小车设计

       基于MCU-R7FA2E1A72DFL的智能小车基础款设计 一、功能描述   基础功能包括超声波避障、搭载IIC接口,采集传感信息,连接OLED显示状态信息,或者接入其他IIC设备,含
    的头像 发表于 07-02 11:24 2161次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>MCU-R7</b>的智能小车设计

    基于R7FA2L1AB2DFL demo板测试CLKOUT时钟驱动CAN通讯

    本次测试用的是RA生态工作室提供的R7FA2L1AB2DFL demo板,测试CLKOUT提供时钟驱动CAN通讯。
    发表于 09-02 15:16 959次阅读

    基于RA系列R7FA2E1A72DFL MCU实现家用电熨斗方案

    基于RA系列R7FA2E1A72DFL MCU实现家用电熨斗方案
    的头像 发表于 09-19 16:48 772次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>RA系列<b class='flag-5'>R7FA2E1A72DFL</b> <b class='flag-5'>MCU</b>实现家用电熨斗方案

    基于RA系列R7FA2E1A52DFJ MCU的无叶风扇控制方案

    基于RA系列R7FA2E1A52DFJ MCU的无叶风扇控制方案
    的头像 发表于 09-26 16:55 784次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>RA系列<b class='flag-5'>R7FA2E1A</b>52DFJ <b class='flag-5'>MCU</b>的无叶风扇控制方案

    基于R7FA2E1A52DFL MCU的触控系统设计与J-link仿真

    基于R7FA2E1A52DFL MCU的触控系统设计与J-link仿真
    的头像 发表于 09-26 17:18 1106次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>R7FA2E1A52DFL</b> <b class='flag-5'>MCU</b>的触控系统设计与J-link仿真

    基于R7FA2E1A72DFL芯片的桌面时钟设计

    显示及设置时间、年月日等基础信息(可以手动调整时间,也可以进行网络对时,已实现)。
    的头像 发表于 11-06 15:16 243次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>R7FA2E1A72DFL</b>芯片的桌面时钟设计