伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

打造無憂串口通信:Air8000多串口硬件設計的核心要點!

青山老竹農 ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2025-09-18 16:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

串口通信的穩定性直接影響工業系統效率。Air8000多串口模塊為連接難題提供答案,但其效能發揮離不開精妙的硬件設計。從接口選型、信號隔離到電源管理,梳理核心設計要點,助力工程師構建穩定、抗干擾的串口通信鏈路。

本文主要從硬件設計的角度,分享串口設計中的一些關鍵注意點,軟件開發方面不做深入探討。

wKgZPGjH3WmAfcb-AAOPLpM0WiY714.png

一、串口相關管腳

Air8000支持4個串口,分別是:

主串口:UART1;

擴展串口:UART3、UART11、UART12;

對應的管腳如下:

wKgZPGjH3b-ADrpQAALIDLDrFRA246.png

其中UART3可以復用,可使用pins_Air8000.json進行復用。

例如:需要38、39管腳復用為UART3,可以如下配置。

wKgZPGjH3gGAGnlEAACk2aCRqqQ326.png

Air8000系列管腳最新映射表下載:

https://docs.openluat.com/air8000/luatos/hardware/design/uart/

二、串口功能特性

2.1 主串口特性


主串口UART1用于模塊的數據傳輸和外部通信及模塊控制,特性包括:

TTL電平串口,電平為3.3V;

待機狀態下為高電平;

支持模組休眠喚醒功能(LPUART)。

Air8000模組在休眠時,所有串口均為關閉狀態,只有主串口支持接收串口數據喚醒模組。

注意:在非9600的其他波特率下,進行串口收發數據喚醒時,會丟失前幾個字節。

2.2 擴展串口

擴展串口UART3、UART11、UART12,電氣特性與主串口相同,但不支持休眠喚醒功能。

2.3 注意事項

UART管腳均可作為485通信,但是需要注意如下區別。

1)串口ID小于10時:485的控制IO需要選用GPIO ID需要小于128;

2)串口ID大于10時:485控制IO需要選用GPIO ID大于或者等于128。

三、硬件設計指導

3.1 串口的連接方式

模組串口遵循MODEM串口標準,DTR、DSR、CTS、RTS信號采用直連方式(不要交叉連接),與標準RS232連接方式不同。

物聯網串口應用中,通常保留TX/RX加流控管腳的5線串口形式,但模組的CTS管腳起標準RTS功能,RTS管腳起標準CTS功能。

流控管腳也可省略,形成3線串口(RX/TX/GND)。 主串口的型號命名很容易讓人聯想到RS232標準的DB9接口,其實不然,模組的串口連接方式與標準RS232連接方式有所不同。

標準RS232串口連接方式如下圖所示,特點是交叉連接:

wKgZPGjH3xGAE4oXAAKzXTQELAw971.png


而模組串口遵循的是早期賀氏(HAYES)公司制定的MODEM串口標準,在這個標準下,DTR/DSR/CTS/RTS信號的功能有所不同。

MODEM串口標準標準下,DTR/DSR/CTS/RTS采用的是直連方式。

如下圖示:

wKgZO2jH30WAB5L8AAFxi_VxY_s370.png

在逐漸的演變過程中,DCD/DSR/RI逐漸演變為其他的獨立功能,在物聯網串口應用中僅保留T/RX加流控管腳的5線串口的形式。

但是CTS/RTS的命名規則保留了下來,雖然CTS/RTS采用直連的方式,但是實際上模組的CTS管腳起到的功能是標準RTS功能;模組RTS管腳起到的功能是標準CTS功能。

5線串口連接方式如下:

wKgZPGjH34yAP0kqAABdjxGAVlc719.png

甚至流控管腳也不是必須,就變成了3線串口:

wKgZPGjH37CAe_aDAABbHuxHytg086.png

3.2 串口的電平轉換

Air8000的串口是TTL電平串口,TTL電平串口會有輸入輸出判別門限,如下圖:

wKgZPGjH4CCAMrcwAADHHIG769c011.png

同時,外接MCU或者外設的TTL電平串口同樣有判別門限。

一般來說,TTL電平的判別門限高低取決于IO供電電平VDD的高低。如果串口雙方的判別門限差別較大,一方的輸出高電平落在對方的高電平判別門限下,就容易出現誤判的現象。

在串口雙方電平不一致的情況,就要增加電平轉換電路來轉換通信電平。

1)雙方模組串口電平差別不大的情況

例如,模組串口電平3.3V,MCU串口電平3.0V。按照上圖判別門限,模組的輸入高判別門限為:

0.7x3.3=2.31V

MCU串口高電平輸出為3V,高于模組的輸入高判別門限,能夠穩定判斷。這種情況下即使MCU與模組的電平不一致,直接連接也不會造成通信問題。

通常這種情況下,無需電平轉換,只需要在串口TX/RX信號線上串聯限流電阻即可。

限流電阻用于減小串口電平不匹配造成的漏電,通常按經驗串聯1K電阻即可,注意串聯電阻不宜過大,會影響串口信號的上升下降時間,從而影響串口信號質量。

wKgZPGjH4GqAG4liAAA8lqwk9ow022.png

需要特別注意:

不要只看判別門限,還要考慮串口的耐壓,即使落在判別門限內,但是一方高電平高于對方的IO耐壓值的情況下就不能要串聯電阻的方式,還是老老實實加串口電平轉換。

一般來說,雙方的電平差不宜超過0.5V。


2)晶體管的電平轉方案

在串口波特率不高的情況下(如115200),可以通過NPN晶體管的方式進行電平轉換。

優點:成本低;

劣勢:低電平下會被三極管的飽和管壓降抬高(通常在0.1V左右,不影響通信);開關速度不夠,超過460800波特率時不建議用這種方式。

參考設計及注意事項如下:

wKgZO2jH4NyACANBAADWQ_Kjua0591.pngwKgZPGjH4QSAHAT3AACkq2iUKYc839.png

3)電平轉換芯片方案

對成本不敏感的話,優先考慮用電平轉換芯片,無論速度,可靠性都很完美。

對于設計方面只要注意芯片選型,同時模組端參考電平注意用AGPIO3,其他的參考具體芯片參考設計即可,沒有太多注意事項。

wKgZO2jH4V6AYtBtAADe7Gs0TF0935.png

考慮到電平轉換芯片價格與通道數量成正相關,也可以采用TX/RX用雙通道電平轉換芯片,其他流控信號用晶體管或者分壓方式來做電平轉換,兼顧性能和成本。

wKgZPGjH4YyARBDeAABDzCfoBeA776.png

今天的內容就分享到這里了~


審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2948

    文章

    47967

    瀏覽量

    416903
  • 串口通信
    +關注

    關注

    34

    文章

    1662

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Air8000 模塊 CAN 接口實戰開發:從入門到配置的完整流程指南

    Air8000 模塊 CAN 接口的開發與配置流程,涵蓋硬件連接、驅動移植、參數設置及調試技巧,助你快速掌握實際應用要點。 ? 一、CAN 概述 ? 控制器局域網(Controller Area Network,CAN)是一種
    的頭像 發表于 10-29 14:05 ?578次閱讀
    <b class='flag-5'>Air8000</b> 模塊 CAN 接口實戰開發:從入門到配置的完整流程指南

    串口通信基石:Air8000下Modbus RTU串口初始化詳解!

    串口初始化是Modbus RTU通信穩定可靠的關鍵起點。本篇深入剖析Air8000開發板串口參數配置、初始化代碼實現及調試要點,結合mast
    的頭像 發表于 10-28 16:33 ?1705次閱讀
    <b class='flag-5'>串口</b><b class='flag-5'>通信</b>基石:<b class='flag-5'>Air8000</b>下Modbus RTU<b class='flag-5'>串口</b>初始化詳解!

    Air8000 核心板構建 BLE 中心模式通信系統全流程

    硬件連接到軟件配置,本文完整記錄雙 Air8000 核心板搭建 BLE 中心設備通信系統的全過程,涵蓋協議適配、連接建立及性能測試等關鍵環節。 一、BLE 概述 ? BLE(Blue
    的頭像 發表于 09-04 16:09 ?649次閱讀
    雙 <b class='flag-5'>Air8000</b> <b class='flag-5'>核心</b>板構建 BLE 中心模式<b class='flag-5'>通信</b>系統全流程

    Air8000 核心板實現 BLE 中心模式的開發實踐 !

    聚焦 Air8000 核心板的 BLE 開發,本文以雙板配置為例,講解中心設備模式的初始化、連接掃描及數據服務配置,為藍牙主設備項目開發提供技術模板。 一、BLE 概述 ? BLE
    的頭像 發表于 09-04 16:09 ?4263次閱讀
    雙 <b class='flag-5'>Air8000</b> <b class='flag-5'>核心</b>板實現 BLE 中心模式的開發實踐 !

    一招破解音頻硬件困局:Air8000參考設計讓開發零門檻

    音頻產品開發成本高、周期長?Air8000參考設計以模塊化思路簡化硬件開發,預驗證的電路方案與豐富的擴展接口,讓開發者擺脫技術壁壘,輕松實現從概念到實物的跨越。 Air8000系列工業引擎通過4G
    的頭像 發表于 09-04 15:17 ?1066次閱讀
    一招破解音頻<b class='flag-5'>硬件</b>困局:<b class='flag-5'>Air8000</b>參考設計讓開發零門檻

    Air780EGH串口電路設計攻略:硬件工程師必知要點

    作為硬件工程師,設計Air780EGH的UART串口電路需關注多個技術維度。本文聚焦關鍵要點,涵蓋主串口與擴展
    的頭像 發表于 08-14 17:53 ?887次閱讀
    <b class='flag-5'>Air</b>780EGH<b class='flag-5'>串口</b>電路設計攻略:<b class='flag-5'>硬件</b>工程師必知<b class='flag-5'>要點</b>

    Air780EGH串口通信優化:硬件電路設計核心要素剖析

    要充分發揮Air780EGH的串口通信效能,硬件電路設計必須精準把控核心要素。下面將深入分析UART接口的電平標準、流控信號配置、波特率適配
    的頭像 發表于 08-11 15:44 ?842次閱讀
    <b class='flag-5'>Air</b>780EGH<b class='flag-5'>串口</b><b class='flag-5'>通信</b>優化:<b class='flag-5'>硬件</b>電路設計<b class='flag-5'>核心要</b>素剖析

    揭秘Air8000對講黑科技:AirTalk+MQTT開發示例深度解析

    Air8000的AirTalk對講方案如何實現設備間無縫通信?答案藏在MQTT協議的高效架構中。本文通過完整開發示例,層層剖析代碼邏輯:從初始化Air8000模塊到MQTT主題配置,再到對講數據
    的頭像 發表于 08-06 17:16 ?877次閱讀
    揭秘<b class='flag-5'>Air8000</b>對講黑科技:AirTalk+MQTT開發示例深度解析

    是否必須使用LuatIO?Air8000 GPIO配置與設計規范深度解析

    …—— 一個Air8000就夠了! ? Air8000工業引擎通過硬件集成、功耗優化及LuatOS開放生態,為工業物聯網、智慧交通、智能家居、資產追蹤等等行業應用提供“高可靠+低門檻”的工業級解決方案
    的頭像 發表于 07-29 13:54 ?589次閱讀
    是否必須使用LuatIO?<b class='flag-5'>Air8000</b> GPIO配置與設計規范深度解析

    高效開發:解鎖Air8000 LuatOS softAP配網功能的核心技術!

    為縮短物聯網項目開發周期,掌握高效的配網技術至關重要。本文聚焦Air8000平臺,深入講解如何利用LuatOS系統開發softAP配網功能,通過優化代碼架構與協議設計,實現設備快速、穩定的網絡接入
    的頭像 發表于 07-17 15:49 ?728次閱讀
    高效開發:解鎖<b class='flag-5'>Air8000</b> LuatOS softAP配網功能的<b class='flag-5'>核心</b>技術!

    如何用Air8000打造無線接入點?AP模式操作指南

    借助Air8000工業引擎的AP模式,可構建自主控制的Wi-Fi網絡。本文將介紹所需硬件、接線方式及關鍵配置步驟,助力設備間無線通信的快速部署。 ? 一、AP 概述 ? 文章開篇先簡單介紹下
    的頭像 發表于 07-11 17:36 ?870次閱讀
    如何用<b class='flag-5'>Air8000</b><b class='flag-5'>打造</b>無線接入點?AP模式操作指南

    LuatOS藍牙配網開發全攻略:以Air8000核心實戰教學

    聚焦Air8000核心板的藍牙配網功能,本文整合開發全流程:硬件準備、腳本編寫、固件燒錄及測試驗證,為開發者提供一站式解決方案。 一、藍牙配網概述 ? 文章開篇先簡單介紹下 Air8000
    的頭像 發表于 07-10 17:17 ?681次閱讀
    LuatOS藍牙配網開發全攻略:以<b class='flag-5'>Air8000</b>為<b class='flag-5'>核心</b>實戰教學

    Air8000核心板SoftAP配網方案:快速構建無線接入點

    本文聚焦Air8000核心板的SoftAP配網方案,詳細介紹如何快速創建SoftAP熱點,實現設備間的無線通信,為物聯網應用提供靈活的網絡接入途徑。 下面以Air8000
    的頭像 發表于 06-20 09:36 ?702次閱讀
    <b class='flag-5'>Air8000</b><b class='flag-5'>核心</b>板SoftAP配網方案:快速構建無線接入點

    多功能+高擴展能力加持,Air8000開發板最新資料

    ”,尤其適合需要通信、控制、數據采集的場景,如:遠程監控、智能終端等。 一、開發板主要配置 Air8000開發板基于Air8000多功能工業引擎設計開發,涵蓋其典型功能,便于用戶在設計前期對A
    的頭像 發表于 06-09 14:18 ?784次閱讀
    多功能+高擴展能力加持,<b class='flag-5'>Air8000</b>開發板最新資料

    Air8000 Wi-Fi功能實操指南:固件升級與網絡配置步驟!

    若您計劃使用Air8000的無線網絡功能,請按以下步驟操作,完成全部步驟后方可正常使用??炜鞂W起來吧~ 一、Air8000升級Wi-Fi實操要點 ? 本文以Air8000
    的頭像 發表于 05-28 15:48 ?837次閱讀
    <b class='flag-5'>Air8000</b> Wi-Fi功能實操指南:固件升級與網絡配置步驟!