91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

別讓USB拖后腿!硬件參考設(shè)計(jì)+軟件開發(fā)API,都幫你整理好了

青山老竹農(nóng) ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2026-01-05 20:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文以Air780EPM系列低功耗模組為例,分享USB接口的硬件設(shè)計(jì)要點(diǎn)以及LuatOS高效開發(fā)API,幫助開發(fā)者在設(shè)計(jì)中避開常見陷阱,快速構(gòu)建穩(wěn)定可靠的USB應(yīng)用。

wKgZPGlbrbyAJpFLAAyyPz32Woc841.png

01. 模組管腳

Air780EPM系列模組與USB相關(guān)的管腳,如上方管腳圖右側(cè)淺綠色塊所示:

VBUS:PIN61;

USB_DM:PIN60;

USB_DP:PIN59;

特別說明:
管腳圖中所示的USB_DN正確的寫法應(yīng)該是USB_DM,歷史原因一直將錯(cuò)誤寫法延續(xù)到了現(xiàn)在。

USB_DM:
USB Data Minus,USB數(shù)據(jù)負(fù)信號(hào);

USB_DP:
USB Data Positive,USB數(shù)據(jù)正信號(hào)。

02. 功能說明

Air780EPM系列模組支持如下USB功能:

支持USB Full speed:
全速模式,最高支持12Mbps,即1.5MB/s;

支持USB High speed:
高速模式,最高支持480Mbps,即40MB/s;

支持USB下載軟件,Boot from USB;

支持USB RNDIS:
搭配Windows/Linux實(shí)現(xiàn)快速上網(wǎng);

僅支持USB Slave,不支持USB HOST。

03. 注意事項(xiàng)

與USB相關(guān)的操作,重點(diǎn)關(guān)注如下幾個(gè)方面:

上電開機(jī)前將USB_BOOT(GPIO0)上拉至 VDD_EXT,模組將進(jìn)入U(xiǎn)SB下載模式(Boot from USB);

模組內(nèi)部用于USB部分供電的電源LDO33USB(3.3V輸出),該LDO只為USB功能提供電源,模組管腳未引出;

低功耗模式pm.WORK_MODE,1和PSM+模式pm.WORK_MODE,3 下,會(huì)將LDO33USB關(guān)閉;

模組VBAT最低2.3V左右(實(shí)測最低可至 2.1V)時(shí)仍可工作,但因此時(shí)LDO33USB的輸入(2.3V)已遠(yuǎn)低于輸出(3.3V),所以USB已無法正常工作;

VBUS,在模組內(nèi)部實(shí)際接的是WAKEUP1,USB_VBUS的5V經(jīng)過分壓后接到WAKEUP1,用于USB插入檢測。

04. 硬件參考設(shè)計(jì)

USB接口相關(guān)硬件參考設(shè)計(jì)如下圖示,橫屏或點(diǎn)擊放大查看。

wKgZO2lbrg-AN3E3AAq0Edffnig737.png

▼ 相關(guān)注意事項(xiàng) ▼

USB接口硬件設(shè)計(jì)需要特別注意如下幾個(gè)方面:

1)阻抗匹配

USB接口的PCB設(shè)計(jì)中,差分信號(hào)線(USB_DP/USB_DM)的阻抗需控制在90Ω±10%(即81Ω~99),這是保證信號(hào)完整性的關(guān)鍵參數(shù)。

注意:阻抗不匹配將會(huì)導(dǎo)致信號(hào)反射、眼圖閉合、誤碼率上升,甚至通信失敗。

2)布線原則

差分對等長匹配:
長度差控制在5mil以內(nèi),避免時(shí)序偏差和共模干擾;

減少換層過孔:
每次換層加一對回流地過孔,維持信號(hào)回流路徑連續(xù)性,降低阻抗不連續(xù)風(fēng)險(xiǎn);

保持完整參考平面:
避免跨分割,優(yōu)先內(nèi)層布線,包地處理減少串?dāng)_。

3)TVS保護(hù)

USB接口容易引入靜電干擾,因此需要在電路上增加 TVS保護(hù)。

USB High speed差分?jǐn)?shù)據(jù)線選擇TVS的最關(guān)鍵參數(shù)是結(jié)電容容值,需要小于1pF;我們驗(yàn)證使用過的是芯禾微XESD124N-5V0。

VBUS電源上使用的TVS,我們使用過的是芯禾微XESD307D-5V0。

05. 與USB相關(guān)的LuatOS API

LuatOS高度封裝與靈活的API設(shè)計(jì),簡化了傳統(tǒng)USB開發(fā)的繁瑣流程。

wKgZPGlbrr6ASr_XAAAVJ1ZnvCs044.png

常量含義:USB的供電使能;

數(shù)據(jù)類型:number;

常量取值:0;

適用產(chǎn)品:
Air780EXX系列、Air700E系列、Air8000系列模組;

示例代碼:

wKgZO2lbruOAW2jcAAGXlYiRads031.png

wKgZO2lbrvyANhLoAAAiKTbbfrQ611.png

常量含義:蜂窩網(wǎng)絡(luò)模塊的USB以太網(wǎng)卡控制;

數(shù)據(jù)類型:number;

常量取值:11;

取值范圍:
0x01:開啟RNDIS功能;
0x03:開啟RNDIS功能,使用NAT模式(基站分配ip);
0x05:開啟ECM功能;
0x07:開啟ECM功能,使用NAT模式(基站分配ip)。

注意事項(xiàng):
控制設(shè)備的USB以太網(wǎng)卡功能,通過位操作來控制不同的功能;僅在開啟前可以修改;bit2:協(xié)議選擇(1ECM協(xié)議,0RNDIS協(xié)議);必須在飛行模式下設(shè)置才能生效。

適用產(chǎn)品:
Air780EXX系列和Air8000系列模組。

示例代碼:

wKgZPGlbr6GAAl2iAANE4OIzzhU183.pngwKgZO2lbr7uAWqYxAAAUDBfQ7AQ660.png

常量含義:USB虛擬串口;

數(shù)據(jù)類型:number;

常量取值:32;

適用產(chǎn)品:
Air780EXX系列和Air8000系列模組。

示例代碼:

wKgZPGlbr_2ADC2IAADWK-I5SeM180.png


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    8438

    瀏覽量

    284421
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2365

    瀏覽量

    66747
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    KiCad 10 IPC API 開發(fā)者問答整理

    “ ?昨天看到 KiCad 郵件群里有問到 KiCad 10 IPC API 的情況,也在這里與大家分享。主要涵蓋 Python SWIG、無頭模式、原理圖 API等。? ” 先總結(jié)一下關(guān)鍵點(diǎn)
    的頭像 發(fā)表于 01-07 11:20 ?573次閱讀

    DA14535 USB開發(fā)套件硬件解析:開啟低功耗藍(lán)牙開發(fā)新征程

    : Renesas , Dialog DA14535 BLUETOOTH? LE USB軟件開發(fā)套件.pdf 一、套件概述 DA14535 USB開發(fā)套件旨
    的頭像 發(fā)表于 12-29 11:00 ?450次閱讀

    嵌入式軟件開發(fā)的 10 個(gè)技巧分享

    自己讀懂注釋,理解代碼是如何工作的。 技巧 10:使用Agile開發(fā)流程 無論做何種類型的工程設(shè)計(jì),建議先設(shè)定并遵守某種流程,以便質(zhì)量和成本保持穩(wěn)定的并能按時(shí)交付。軟件開發(fā)人員
    發(fā)表于 12-25 06:04

    ADC模數(shù)轉(zhuǎn)換實(shí)戰(zhàn):硬件設(shè)計(jì)與軟件開發(fā)要點(diǎn)指南!

    ADC硬件設(shè)計(jì)與軟件開發(fā)的關(guān)鍵要點(diǎn),為開發(fā)者提供ADC轉(zhuǎn)換的實(shí)戰(zhàn)指導(dǎo)。 本文將分享硬件參考設(shè)計(jì)及LuatOS開發(fā)相關(guān)
    的頭像 發(fā)表于 12-16 13:25 ?398次閱讀
    ADC模數(shù)轉(zhuǎn)換實(shí)戰(zhàn):<b class='flag-5'>硬件</b>設(shè)計(jì)與<b class='flag-5'>軟件開發(fā)</b>要點(diǎn)指南!

    構(gòu)建可靠USB應(yīng)用:硬件設(shè)計(jì)要點(diǎn)與LuatOS開發(fā)技巧!

    實(shí)現(xiàn)穩(wěn)定可靠的USB通信,既依賴于嚴(yán)謹(jǐn)?shù)?b class='flag-5'>硬件電路設(shè)計(jì),也離不開高效的軟件開發(fā)支持。本文將從電源管理、信號(hào)完整性等硬件角度出發(fā),結(jié)合LuatOS平臺(tái)的
    的頭像 發(fā)表于 12-15 10:46 ?219次閱讀
    構(gòu)建可靠<b class='flag-5'>USB</b>應(yīng)用:<b class='flag-5'>硬件</b>設(shè)計(jì)要點(diǎn)與LuatOS<b class='flag-5'>開發(fā)</b>技巧!

    CW32嵌入式軟件開發(fā)的必備知識(shí)

    嵌入式軟件開發(fā)作為計(jì)算機(jī)科學(xué)和電子工程的交叉領(lǐng)域,要求開發(fā)人員具備一系列的專業(yè)知識(shí)和技能。 而基于CW32的嵌入式軟件開發(fā)必備知識(shí)包括以下部分: 1 、編程語言 熟練掌握C(C++)語言,這是
    發(fā)表于 11-28 07:48

    USB設(shè)計(jì)操作指南:硬件關(guān)鍵與LuatOS API開發(fā)技巧!

    本文以Air780EPM系列低功耗模組為實(shí)例,分享USB接口硬件設(shè)計(jì)的要點(diǎn)以及LuatOS高效開發(fā)API的助力作用。旨在指導(dǎo)開發(fā)者在設(shè)計(jì)中規(guī)
    的頭像 發(fā)表于 11-11 18:29 ?263次閱讀
    <b class='flag-5'>USB</b>設(shè)計(jì)操作指南:<b class='flag-5'>硬件</b>關(guān)鍵與LuatOS <b class='flag-5'>API</b><b class='flag-5'>開發(fā)</b>技巧!

    USB設(shè)計(jì)全程攻略:硬件關(guān)鍵點(diǎn)與LuatOS API開發(fā)指南!

    本文將分享USB接口硬件設(shè)計(jì)的關(guān)鍵要點(diǎn),并探討LuatOS高效開發(fā)API的運(yùn)用。期望助力開發(fā)者在設(shè)計(jì)時(shí)避開常見陷阱,迅速實(shí)現(xiàn)穩(wěn)定可靠的
    的頭像 發(fā)表于 11-11 18:29 ?299次閱讀
    <b class='flag-5'>USB</b>設(shè)計(jì)全程攻略:<b class='flag-5'>硬件</b>關(guān)鍵點(diǎn)與LuatOS <b class='flag-5'>API</b><b class='flag-5'>開發(fā)</b>指南!

    別讓絲印拖后腿!線路板優(yōu)化技巧

    在線路板(PCB)制造中,絲印工藝是標(biāo)注字符、符號(hào)的核心手段,廣泛應(yīng)用于消費(fèi)電子、工業(yè)控制等領(lǐng)域。它并非完美無缺,而是有著鮮明的優(yōu)勢與需要規(guī)避的局限,了解這些特性能幫助設(shè)計(jì)者更合理地選擇工藝。? 絲印工藝的優(yōu)勢集中在實(shí)用性與經(jīng)濟(jì)性上。首先是成本低、效率高:絲印設(shè)備投入較少,網(wǎng)版可重復(fù)使用,批量生產(chǎn)時(shí)單塊 PCB 的絲印成本僅幾分錢,且印刷速度快,每分鐘可處理 10-20 塊常規(guī)尺寸線路板,適合大規(guī)模量產(chǎn)。其次是適配性強(qiáng):
    的頭像 發(fā)表于 11-06 15:18 ?486次閱讀

    十大北京軟件開發(fā)公司推薦:有哪些優(yōu)點(diǎn)和缺點(diǎn)

    十大北京軟件開發(fā)公司推薦:有哪些優(yōu)點(diǎn)和缺點(diǎn)
    的頭像 發(fā)表于 10-04 09:44 ?3947次閱讀
    十大北京<b class='flag-5'>軟件開發(fā)</b>公司推薦:有哪些優(yōu)點(diǎn)和缺點(diǎn)

    2025北京軟件開發(fā)公司推薦匯總:盤點(diǎn)10家優(yōu)秀軟件定制開發(fā)公司

    2025北京軟件開發(fā)公司推薦匯總:盤點(diǎn)10家優(yōu)秀軟件定制開發(fā)公司
    的頭像 發(fā)表于 09-30 09:16 ?2737次閱讀
    2025北京<b class='flag-5'>軟件開發(fā)</b>公司推薦匯總:盤點(diǎn)10家優(yōu)秀<b class='flag-5'>軟件</b>定制<b class='flag-5'>開發(fā)</b>公司

    別讓信號(hào)拖后腿!奧倫德高速隔離運(yùn)放光耦OR-H61L,讓空調(diào)性能直接“開掛”

    夏天空調(diào)制冷慢半拍?冬天開機(jī)半天不升溫?關(guān)鍵時(shí)刻控溫“掉鏈子”?很多人以為是空調(diào)功率不夠,其實(shí)問題可能出在“看不見的信號(hào)傳輸”上!別讓信號(hào)拖后腿!奧倫德高速隔離運(yùn)放光耦OR-H61L,讓空調(diào)性能直接
    的頭像 發(fā)表于 09-01 13:30 ?735次閱讀
    <b class='flag-5'>別讓</b>信號(hào)<b class='flag-5'>拖后腿</b>!奧倫德高速隔離運(yùn)放光耦OR-H61L,讓空調(diào)性能直接“開掛”

    知識(shí)分享 | 敏捷方法在基于模型的軟件開發(fā)項(xiàng)目中的應(yīng)用

    傳統(tǒng)的瀑布式軟件開發(fā)流程存在諸多局限,這使得應(yīng)用敏捷原則變得尤為重要,尤其是面對復(fù)雜且不斷變化的開發(fā)環(huán)境時(shí)。作為最高效的軟件開發(fā)方法之一,基于模型的開發(fā)(MBD)具有諸多優(yōu)勢。將敏捷原
    的頭像 發(fā)表于 07-16 16:52 ?1267次閱讀
    知識(shí)分享 | 敏捷方法在基于模型的<b class='flag-5'>軟件開發(fā)</b>項(xiàng)目中的應(yīng)用

    嵌入式軟件開發(fā)常用的軟件有哪些?

    、?TCP通信接口 9. Arduino IDE Arduino是一款開源的硬件平臺(tái),?廣泛應(yīng)用于各種互動(dòng)項(xiàng)目和原型設(shè)計(jì)中。?它的主要功能體現(xiàn)在其強(qiáng)大的硬件板和各種功能引腳,?以及與之配套的軟件開發(fā)
    發(fā)表于 07-03 17:06

    找電機(jī)控制軟件開發(fā)兼職

    軟件開發(fā)兼職人員,我現(xiàn)在有一個(gè)永磁無刷電機(jī)控制,220V,需要有相關(guān)經(jīng)驗(yàn)的人來開發(fā),兼職費(fèi)用可以議談,產(chǎn)品是增壓泵相關(guān)產(chǎn)品,有興趣給我留言,謝謝
    發(fā)表于 05-07 17:43