HPM6700系列MCU提供了2個USB外設(shè)端口。這些端口內(nèi)置高速PHY,支持OTG模式,主機模式支持高速、全速和低速模式,設(shè)備模式支持高速和全速模式,完全兼容USB 2.0協(xié)議。這使得HPM6700系列在多種應(yīng)用場景下具有極高的靈活性和適應(yīng)性。
雙主機場景
在雙主機應(yīng)用場景中,HPM6700系列的2個USB端口均工作在Host模式下,能夠同時與2個USB設(shè)備進行通信。HPM6700的雙USB端口能夠獨立處理各自的任務(wù)。
在HPM_SDK V1.5.0版本中,我們提供了此Demo。該Demo支持連接MSC和HID設(shè)備,并且能夠同時與這兩個設(shè)備通信。

雙設(shè)備場景
在雙設(shè)備應(yīng)用場景中,HPM6700系列的2個USB端口均工作在設(shè)備模式下,能夠同時與2個不同的USB主機通信。這種配置非常適用于需要與多個不同主機通訊的復(fù)雜應(yīng)用場景。例如,一個主機需要通過MSC類進行數(shù)據(jù)存儲,同時另一個主機需要通過CDC類與之進行通訊。
在HPM_SDK V1.5.0版本中,我們提供了此Demo。一個端口作為MSC設(shè)備使用,另一個端口作為CDC ACM設(shè)備使用。

一主一從場景
在一主一從應(yīng)用程序場景中,HPM6700系列的一個USB端口工作在Host模式,另一個USB端口工作在Device模式。例如,MCU的USB主機端可以連接一個HID設(shè)備,而MCU的USB設(shè)備端則在MSC設(shè)備中使用。
在HPM_SDK V1.6.0版本中,我們提供了此Demo。一個端口作為HID Host使用,另一個端口作為MSC Device使用。
? ?
通過上述不同的應(yīng)用場景,我們可以看到HPM6700系列MCU在USB雙端口的靈活性。它通過雙主機、雙設(shè)備、一主一從的配置,滿足用戶的需求。這些豐富的功能不僅提高了系統(tǒng)的擴展和適應(yīng)性,也為開發(fā)者提供了更多的設(shè)計選擇和實現(xiàn)。希望這些演示和案例能夠幫助開發(fā)者更好地理解和利用HPM6700系列的USB功能,從而在實際項目中更加高效地進行設(shè)計。
-
數(shù)據(jù)存儲
+關(guān)注
關(guān)注
5文章
1025瀏覽量
52944 -
PHY
+關(guān)注
關(guān)注
2文章
335瀏覽量
54083 -
USB協(xié)議
+關(guān)注
關(guān)注
0文章
29瀏覽量
14798 -
HPM
+關(guān)注
關(guān)注
2文章
52瀏覽量
8255
原文標題:HPM USB系列:HPM6700雙USB功能介紹
文章出處:【微信號:HPMicro,微信公眾號:先楫半導(dǎo)體HPMicro】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
MAX1823系列:一款具備故障抑制和自動復(fù)位功能的雙路USB開關(guān)
hpm6750 兩個板載網(wǎng)卡+usbcdc_ecm網(wǎng)卡,多次調(diào)用ftp,切換網(wǎng)卡后,報錯
開發(fā)者分享 | HPM5E-EC-DEV:基于HPM5E00的EtherCAT開發(fā)板分享
HPM6E00EVKRevC開發(fā)板32位RISC-V架構(gòu)
HPM5E00EVK,ecat_io例程,卡在DisableSyncManChannel函數(shù)
hpm的vscode開發(fā)環(huán)境搭建openocd燒錄問題求解
HPM6E8Y如何使用內(nèi)置Phy實現(xiàn)LWIP功能?
HPM monitor studio 只能在 hpm芯片+hpm_sdk 的組合下才能用嗎?
先楫半導(dǎo)體高性能MCU入駐立創(chuàng)商城,國產(chǎn)芯勢力再添新動能
重磅更新 | HPM_SDK v1.10.0 發(fā)布
支持HPM6P00/HPM5E00系列!HPMicro Manufacturing Tool v0.6.0發(fā)布
【強勢上新】HPM5E00:EtherCAT運動控制MCU,先楫半導(dǎo)體再拓工業(yè)總線產(chǎn)品新版圖
重磅更新 | 先楫半導(dǎo)體HPM_SDK v1.9.0 發(fā)布
HPM USB系列:HPM6700雙USB功能介紹
評論