今日跟大家分享下瑞薩RA MCU 創(chuàng)意氛圍賽參賽選手的項目——二選一的四路USB HUB。
本項目采用瑞薩的R7FA2E1A72DFL作為主控制作的雙機位切換的USB-HUB,可擴展四個USB-A接口,可以在兩臺設備之間快速切換,并且可通過OLED屏顯示檢測到的每一路輸出電流和輸出的總電壓。
硬件部分
原理圖
1、USB-HUB部分
采用CH334,它是符合 USB2.0 協(xié)議規(guī)范的 4端口 USB HUB 控制器芯片,上行端口支持USB2.0 高速和全速,下行端口支持 USB2.0 高速 480Mbps、全速 12Mbps 和低速 1.5Mbps。不但支持低成本的 STT 模式(單人T分時調度 4 個下行端口),還支持高性能的MTT 模式 (4T各對應1端口,并發(fā)處理)。工業(yè)級設計,外圍精簡,可應用于計算機和工控機主板、外設、嵌入式系統(tǒng)等。
2、USB-SWITCH部分
采用CH442E,它是額定 5V 電源電壓的模擬開關芯片,高帶寬,低導通電阻,可以支持3.3V 或更低電源電壓
3、主控芯片
MCU采用了瑞薩的RA2E1,和STM32一樣有類似,HAL庫的圖形化編程,其實并沒有什么必要,有點點浪費,很多引腳都沒有用到。
4、屏幕顯示部分
顯示采用一塊IIC接口的OLED屏,用于顯示每一路USB-A接口輸出的電流以及總電壓,
5、觸摸按鍵
觸摸按鍵采用了MCU內部自帶的觸摸,用于切換輸入信號
6、存在的問題
為什么第三個USB口電流顯示的是900呢,因為焊接的時候鉭電容裝反了,BOOM的爆炸了,把那一路的INA199搞壞了,所以采集的ADC值就成固定的(有問題了),換一個INA199就可以了,但是對于USB通訊和供電還是正常的
軟件部分
采用Keil+RASC的方式生成,再加上一些驅動即可完成,屬于是能跑就行的狀態(tài)。
審核編輯:湯梓紅
-
mcu
+關注
關注
146文章
17985瀏覽量
367349 -
接口
+關注
關注
33文章
9005瀏覽量
153786 -
usb
+關注
關注
60文章
8193瀏覽量
273201 -
瑞薩
+關注
關注
36文章
22386瀏覽量
88075 -
hub
+關注
關注
1文章
122瀏覽量
42963
原文標題:【瑞薩RA MCU創(chuàng)意氛圍賽作品賞析】項目5——二選一的四路USB HUB
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
評論