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

    文章

    16018

    浏览量

    343639
  • 接口
    +关注

    关注

    33

    文章

    7640

    浏览量

    148497
  • usb
    usb
    +关注

    关注

    59

    文章

    7436

    浏览量

    258183
  • 瑞萨
    +关注

    关注

    32

    文章

    22214

    浏览量

    84915
  • hub
    hub
    +关注

    关注

    1

    文章

    105

    浏览量

    41064

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

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

收藏 人收藏

    评论

    相关推荐

    MCU产品技术解析

    设立1家管理公司,2家设计公司、2家生产企业和11家销售网点,以及其下属的分公司、营业所和共计5处的应用技术支持网点。同时,还联手清华大
    发表于 08-08 19:59

    R5F100LEA(MCU)手册

    哪位大侠那有R5F100LEA(MCU)手册啊,非常感谢!1023323534@qq.com
    发表于 08-29 17:09

    R7F0C807无线充电发送器控制参考设计

    本设计介绍如何使用MCU R7F0C807完成无线充电发射端参考设计。硬件框图如下:
    发表于 02-02 18:53

    mcu

    跪求R5F71253D50FA芯片的中文资料!谢谢了!
    发表于 12-05 08:03

    带有片上闪存的R8C/Tiny系列16位MCU部分实现商品化

      科技公司(Renesas)近日宣布,作为带有片上闪存的R8C/Tiny系列小型高性能16位MCU一部分的7个家族30款新产品已经实现
    发表于 08-24 16:56

    MCU的相关资料分享

    电子推出了适用于空间受限、能源敏感的物联网 (IoT) 端点应用的新型微控制器 (MCU),包括可穿戴设备、医疗设备、电器和工业自动化。新的 RA2E2
    发表于 11-11 08:18

    RA2系列开发板体验】+开发环境试用

    本帖最后由 cxmin303 于 2021-12-9 20:10 编辑 终于等到了RA2开发板, 我选择的是R7FA2L1AB2DFL为核心的板子。48MHz 主频,128K
    发表于 12-03 22:19

    RA2系列开发板体验】Keil开发环境踩坑后点亮LED(代码生成模式)

    本帖最后由 eyeman 于 2021-12-17 11:17 编辑 应朋友的邀请,试用了RA2开发板。一直拖到今天才抽时间写体验报告。板子主芯片:R7FA2L1AB2DFL
    发表于 12-16 17:45

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

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

    如何使用e2studio对单片机进行DTC功能测试

    for transferring data when activated by an interrupt request.当有中断发生时,会执行数据的搬运。本文会持续更新,请关注。硬件准备:首先需要准备一个开发板,这里我准备的是芯片型号R7FA2E1A92DFM的开发板EK-RA
    发表于 02-11 06:49

    RA4系列开发板体验】+ 3种开发板的比较

    键和确认键。如果既使用触摸键又使用机械键难免整体上看上去有些不伦不类。图1RA-Eco-RA4M2-100PIN图2R7FA2L1AB2DFL就这点来讲,无疑 CPK-RA
    发表于 12-09 22:39

    【野火启明6M5开发板体验】野火启明开发板和RA MCU介绍

    R7FA6M5BH3CFC MCU200MHz,Arm Cortex-M33内核2MB的代码闪存,8KB数据闪存,512KB的带奇偶校验/ECC的SRAM开发板引出47个IO口板载4MB QSPI
    发表于 12-14 22:31

    RA MCU创意氛围赛】以RA2E的车载VFD屏幕时钟

    R7FA4M2AD3CFP ,如片如下: 经过对照野火发布的的文档进行一段时间的学习野火- 启明开发板 — 野火产品资料下载中心
    发表于 05-21 17:02

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

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

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

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