野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 629|回复: 0

【野火】瑞萨RA MCU创意氛围赛+二选一切换器的四路HUB

[复制链接]
发表于 2023-7-21 10:07:57 | 显示全部楼层 |阅读模式
本帖最后由 疲倦的乾坤 于 2023-7-21 22:35 编辑

项目功能
* 1个Type-C --> 4个USB-A
* 检测每一路输出的电流
* 检测输出的总电压
* 可以在两台设备之间快速切换

项目设计# 硬件


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

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

MCU采用了瑞萨的RA2E和STM32一样有类似,HAL库的图形化编程,其实并没有什么必要,有点点浪费,很多引脚都没有用到。
显示采用一块OLED,用于显示输出的电流以及总电压,显示输入哪一组Type-C

enmmm,为什么第三个USB口电流显示的是900呢,因为焊接的时候钽电容装反了,BOOM的爆炸了,把那一路的INA199搞坏了,所以采集的ADC值就成固定的(有问题了),换一个INA199就可以了,但是对于USB通讯和供电还是正常的
触摸按键按摩按键采用了MCU内部自带的触摸,用于切换输入信号
# 软件采用Keil+RASC的方式生成,再加上一些驱动即可完成,属于是能跑就行的状态





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-5 17:59 , Processed in 0.043174 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表