chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

青山老竹農(nóng) ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2025-12-15 10:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

實現(xiàn)穩(wěn)定可靠的USB通信,既依賴于嚴(yán)謹(jǐn)?shù)挠布?a href="http://m.brongaenegriffin.com/v/tag/167/" target="_blank">電路設(shè)計,也離不開高效的軟件開發(fā)支持。本文將從電源管理、信號完整性等硬件角度出發(fā),結(jié)合LuatOS平臺的API使用技巧,為開發(fā)者提供一站式USB開發(fā)指導(dǎo)。

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

wKgZPGk79_-ANhUnAAPQ_d-gnow803.png

01. 模組管腳

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

VBUS:PIN61;

USB_DM:PIN60;

USB_DP:PIN59;

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

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

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

02. 功能說明

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

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

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

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

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

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

03. 注意事項

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

上電開機前將USB_BOOT(GPIO0)上拉至 VDD_EXT,模組將進入USB下載模式(Boot from USB);

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

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

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

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


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

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

wKgZPGk7-G2ASi22AAKvqhqEiu0652.png

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

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

1)阻抗匹配

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

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

2)布線原則

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

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

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

3)TVS保護

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

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

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

相關(guān)手冊詳見:

https://docs.openluat.com/air780epm/product/air780exxpins/#usb


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

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

▼ pm.USB ▼

API手冊詳見:

https://docs.openluat.com/osapi/core/pm/

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

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

常量取值:0;

適用:Air780EXX系列、Air700E系列、Air8000系列模組;

示例代碼:

wKgZPGk7-NOACB9KAAA61qZPOPE135.png

▼ mobile.CONF_USB_ETHERNET

API手冊詳見:

https://docs.openluat.com/osapi/core/mobile/

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

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

常量取值:11;

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

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

適用:Air780EXX系列和Air8000系列模組。

示例代碼:

wKgZO2k7-QKASj9iAAB6EqJTIKM042.png

uart.VUART_0 ▼

API手冊詳見:

https://docs.openluat.com/osapi/core/uart/

常量含義:USB虛擬串口;

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

常量取值:32;

適用:Air780EXX系列和Air8000系列模組。

示例代碼:

wKgZPGk7-TGATy7xAAAipeLSX4U083.png

今天的內(nèi)容就分享到這里了~

審核編輯 黃宇

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

    關(guān)注

    60

    文章

    8437

    瀏覽量

    284048
  • LuatOS
    +關(guān)注

    關(guān)注

    0

    文章

    153

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    LuatOS 框架的嵌入式系統(tǒng)架構(gòu)設(shè)計原理

    LuatOS 重新定義了嵌入式系統(tǒng)的開發(fā)范式——將 Lua 腳本作為主程序語言,構(gòu)建起完整的系統(tǒng)架構(gòu)。其設(shè)計原理圍繞“腳本主導(dǎo)、C 層支撐”展開,通過在固件中嵌入 Lua 解釋器,將硬件
    的頭像 發(fā)表于 02-03 15:57 ?77次閱讀
    <b class='flag-5'>LuatOS</b> 框架的嵌入式系統(tǒng)架構(gòu)設(shè)計原理

    LuatOS平臺下BLE藍牙開發(fā)從入門到實踐

    在資源受限的無線終端設(shè)備中,如何實現(xiàn)高效、穩(wěn)定的BLE通信是開發(fā)關(guān)鍵。LuatOS憑借其低內(nèi)存占用、高可擴展性與腳本化開發(fā)優(yōu)勢,成為眾多開發(fā)構(gòu)建
    的頭像 發(fā)表于 02-02 16:32 ?5755次閱讀
    <b class='flag-5'>LuatOS</b>平臺下BLE藍牙<b class='flag-5'>開發(fā)</b>從入門到實踐

    基于LuatOS的MQTT物聯(lián)網(wǎng)通信全解

    構(gòu)建物聯(lián)網(wǎng)終端設(shè)備時,通信協(xié)議的選擇直接決定系統(tǒng)的穩(wěn)定性與擴展性。LuatOS通過內(nèi)置MQTT客戶端支持,使開發(fā)者能以極少代碼實現(xiàn)設(shè)備上云。本文將從協(xié)議原理到代碼實現(xiàn),全面解析基于LuatO
    的頭像 發(fā)表于 01-29 19:42 ?154次閱讀
    基于<b class='flag-5'>LuatOS</b>的MQTT物聯(lián)網(wǎng)通信全解

    輕松掌握——LuatOS socket基礎(chǔ)知識和應(yīng)用開發(fā)

    對于剛接觸LuatOS開發(fā)的工程師而言,實現(xiàn)設(shè)備聯(lián)網(wǎng)往往是第一個重要目標(biāo),而Socket編程正是實現(xiàn)這一目標(biāo)的核心技術(shù)路徑。本文以循序漸進的方式,帶領(lǐng)讀者從最基礎(chǔ)的Socket概念入手,逐步掌握在
    的頭像 發(fā)表于 01-28 20:07 ?112次閱讀
    輕松掌握——<b class='flag-5'>LuatOS</b>  socket基礎(chǔ)知識和應(yīng)用<b class='flag-5'>開發(fā)</b>

    LuatOS框架的使用(上)

    在資源受限的物聯(lián)網(wǎng)終端設(shè)備中,如何實現(xiàn)快速開發(fā)與穩(wěn)定運行是關(guān)鍵挑戰(zhàn)。LuatOS框架通過將Lua語言與底層硬件抽象層深度融合,提供了一套簡潔高效的開發(fā)范式。本文將圍繞
    的頭像 發(fā)表于 01-27 19:38 ?138次閱讀
    <b class='flag-5'>LuatOS</b>框架的使用(上)

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

    本文以Air780EPM系列低功耗模組為例,分享USB接口的硬件設(shè)計要點以及LuatOS高效開發(fā)API,幫助
    的頭像 發(fā)表于 01-05 20:40 ?151次閱讀
    別讓<b class='flag-5'>USB</b>拖后腿!<b class='flag-5'>硬件</b>參考設(shè)計+軟件<b class='flag-5'>開發(fā)</b>API,都幫你整理好了

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

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

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

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

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

    本文將分享USB接口硬件設(shè)計的關(guān)鍵要點,并探討LuatOS高效開發(fā)API的運用。期望助力開發(fā)者在
    的頭像 發(fā)表于 11-11 18:29 ?286次閱讀
    <b class='flag-5'>USB</b>設(shè)計全程攻略:<b class='flag-5'>硬件</b>關(guān)鍵點與<b class='flag-5'>LuatOS</b> API<b class='flag-5'>開發(fā)</b>指南!

    LuatOS AGPS 輔助定位開發(fā)實戰(zhàn)教程

    為解決傳統(tǒng) GPS 定位慢、功耗高的痛點,AGPS 技術(shù)通過輔助數(shù)據(jù)注入提升效率。本教程以 LuatOS 開發(fā)環(huán)境為基礎(chǔ),循序漸進地講解 AGPS 輔助定位的開發(fā)流程,包括 AGPS 服務(wù)器對接
    的頭像 發(fā)表于 10-31 17:34 ?1175次閱讀
    <b class='flag-5'>LuatOS</b> AGPS 輔助定位<b class='flag-5'>開發(fā)</b>實戰(zhàn)教程

    嵌入式開發(fā)新選擇:LuatOS腳本框架入門教程

    LuatOS正成為嵌入式開發(fā)的新趨勢!本教程帶你從基礎(chǔ)入手,全面了解其基于Lua的腳本開發(fā)模式與輕量級運行框架。 一、LuatOS 編程起步 1.1 底層固件怎么啟動
    的頭像 發(fā)表于 09-26 17:34 ?554次閱讀
    嵌入式<b class='flag-5'>開發(fā)</b>新選擇:<b class='flag-5'>LuatOS</b>腳本框架入門教程

    無需硬件,LuatOS模擬器釋放開發(fā)無限可能

    LuatOS PC模擬器以創(chuàng)新技術(shù)打破硬件限制,開發(fā)者無需購置專用設(shè)備,僅憑PC即可完成全流程開發(fā)。高效模擬內(nèi)核確保運行穩(wěn)定性,讓創(chuàng)意不受硬件
    的頭像 發(fā)表于 09-18 13:57 ?520次閱讀
    無需<b class='flag-5'>硬件</b>,<b class='flag-5'>LuatOS</b>模擬器釋放<b class='flag-5'>開發(fā)</b>無限可能

    告別硬件負(fù)擔(dān),LuatOS模擬器重塑開發(fā)成本與效率

    ?LuatOS PC模擬器以“零硬件依賴”為核心優(yōu)勢,顯著降低開發(fā)成本與時間消耗。開發(fā)者無需為設(shè)備兼容性發(fā)愁,即可在模擬環(huán)境中高效完成項目開發(fā)
    的頭像 發(fā)表于 09-15 17:18 ?758次閱讀
    告別<b class='flag-5'>硬件</b>負(fù)擔(dān),<b class='flag-5'>LuatOS</b>模擬器重塑<b class='flag-5'>開發(fā)</b>成本與效率

    解鎖CAN接口開發(fā)高效路徑!五個核心要點一次講透

    高效開發(fā)CAN接口,關(guān)鍵在于把握協(xié)議基礎(chǔ)、硬件適配、錯誤管理、性能優(yōu)化與調(diào)試五大核心要點。下面將逐一剖析每個環(huán)節(jié)的技術(shù)細(xì)節(jié)與實踐方法,助力開發(fā)者快速突破難點,實現(xiàn)
    的頭像 發(fā)表于 06-23 16:08 ?1317次閱讀
    解鎖CAN接口<b class='flag-5'>開發(fā)</b>高效路徑!五個核心<b class='flag-5'>要點</b>一次講透

    血淚教訓(xùn)總結(jié):Air780EPM的LuatOS二次開發(fā)——OneWire協(xié)議調(diào)試注意事項

    在物聯(lián)網(wǎng)設(shè)備開發(fā)中,精準(zhǔn)且穩(wěn)定的數(shù)據(jù)傳輸是構(gòu)建智能系統(tǒng)的核心。通過本文,開發(fā)者不僅能掌握規(guī)避常見陷阱的方法,還能學(xué)習(xí)如何利用Air780EPM的硬件特性與
    的頭像 發(fā)表于 03-20 17:52 ?1127次閱讀
    血淚教訓(xùn)總結(jié):Air780EPM的<b class='flag-5'>LuatOS</b>二次<b class='flag-5'>開發(fā)</b>——OneWire協(xié)議調(diào)試注意事項