QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之02【EC20模组硬件供电和开关机复位操作】
QUECTEL上海移遠4G通訊CAT4模組EC20CEFAG模塊串口調(diào)試指南之02【EC20模組硬件供電和開關(guān)機復位操作】
- 一、模組硬件知識
- 1、背景知識:網(wǎng)絡(luò)制式
- 2、模組的供電
- 3、模組的開機
- 4、模組的關(guān)機
- 5、模塊的復位
- 二、模組的軟件知識
- 1、模組通訊的交互方式
- 2、UART串口通訊
原文鏈接:https://blog.csdn.net/praguejing/article/details/115787879
本系列博文將系統(tǒng)性講解物聯(lián)網(wǎng)模組系列的實際使用和調(diào)試指南,以移遠4G模組EC20為例(其他廠家模組的調(diào)試方法大同小異),加快嵌入式軟、硬件工程師對物聯(lián)網(wǎng)模組調(diào)試和使用的上手速度。
一、模組硬件知識
1、背景知識:網(wǎng)絡(luò)制式
因為頻段屬于一種稀缺的無線網(wǎng)絡(luò)資源,運營商A采用后,運營商B將無法采用,加上適合無線通訊的頻譜資源范圍是有限的,所以造就了資源上的競爭關(guān)系;關(guān)于全球的資源頻段是怎么劃分的和各個頻段都劃分給了哪些全球運營商的問題(也就是說國外的運營商都支持在哪些頻段,模組是否支持當?shù)剡\營商網(wǎng)絡(luò)頻段,會不會出現(xiàn)水土不服的問題),大家可以參考博文:https://blog.csdn.net/praguejing/article/details/106195134;
注意:全球頻段的劃分是由3GPP組織進行確定的,所以大家也可以訪問3GPP獲取更加詳細的相關(guān)知識,3GPP官網(wǎng)鏈接:https://www.3gpp.org/
以下是EC20模組支持的網(wǎng)絡(luò)制式:
2、模組的供電
關(guān)于供電部分:在對應模組的硬件設(shè)計指南中會詳細給出模組對電源的要求,要求就包括電源電壓、電流和紋波等參數(shù);以EC20的硬件設(shè)計手冊《Quectel_EC20_R2.1_硬件設(shè)計手冊_V1.2》為例,在3.6章節(jié)中描述了對電源的要求,并給出了相關(guān)的電源推薦參考設(shè)計電路。
注意:對電源電壓一般比較好處理,通常情況下都是采用DC/DC的帶ADJ電壓可調(diào)并根據(jù)反饋電阻的比例調(diào)至3.8V,其中特別應注意電流的數(shù)據(jù)應該滿足手冊中的要求,因為模組開機駐網(wǎng)時的電流比較小,但當模組連接網(wǎng)絡(luò)并開始數(shù)據(jù)收發(fā)時,電流會開始增大;如果DC/DC芯片的輸出電流不能夠滿足滿足模組要求,電流的增大一般會引起DC/DC芯片的保護,DC/DC芯片誤認為是外部電路短路引起的電流增大,會關(guān)斷電流的輸出;反饋到模組端的現(xiàn)象就是模組突然關(guān)機沒有反應或者是出現(xiàn)了重啟的問題;針對初次接觸模組的同學很容易誤認為模組有問題,造成很大的困惑;不要問我是怎么知道的,你們都懂的。
3、模組的開機
當電源供電正常,電壓和電流都能夠滿足模組要求的情況下,下一個問題自然就是模組的開機操作;此時可以類比模組為一臺老年手機,手機電池剛剛充滿電還沒有開機的情況,手機的開機有一個專用的開機鍵,模組的開機同樣有單獨的開機引腳進行控制,模組一般情況下都是開機引腳持續(xù)拉低500ms左右的低電平,之后再釋放此低電平,模組完成開機的操作流程并順利開機。關(guān)于EC20開機的詳細說明見硬件設(shè)計手冊3.7章節(jié):
注意:如果驅(qū)動模組的Soc或者單片機硬件資源不夠,沒有多余的引腳進行開機的電平控制,也可以直接把模組的PWRKEY引腳下拉10K電阻到地,設(shè)備上電的同時模組自動會完成開機操作,弊端就是模組無法進行關(guān)機操作,大家可以根據(jù)自己的實際情況進行選擇;不到萬不得已的情況下,小編還是強烈推薦手冊中給出的開機電路。
思考:怎么判斷模組開機成功?
答案:除了根據(jù)設(shè)備的運行電流進行判斷外,還可以測量模組的VDD_EXT引腳電壓,模組正常開機后萬用表測量該引腳電壓應該為1.8V,如果你的硬件設(shè)計上有將STATUS引腳作為模塊狀態(tài)指示,此時該引腳為恒定低電平;關(guān)于STATUS引腳的狀態(tài)指示電路設(shè)計指南可以參見硬件手冊中3.17章節(jié)
4、模組的關(guān)機
模組的開機摸索清楚后,另一面就是模組的關(guān)機操作;特別是在一些對低功耗有要求的場合下,對模組閑暇時間進行關(guān)機可以大大降低設(shè)備整體的功耗表現(xiàn);模組的關(guān)機有兩種方式,一種是硬件上拉低PWRKEY引腳,另外一種是給模組發(fā)送關(guān)機的AT指令,兩種方式都可以使模組進入關(guān)機狀態(tài)。在硬件手冊中的3.7.2章節(jié)也有詳細的描述,大家可以翻閱手冊進行詳細閱讀。
5、模塊的復位
無線通訊系列的模組一般都預留有復位引腳(網(wǎng)上有調(diào)侃段子講:復位可以解決90%的問題),方便用戶在模組異常后對其進行復位操作;模組的復位引腳詳細說明見3.7.3章節(jié):
需要特別說明:模組的復位引腳強烈推薦連接到驅(qū)動模組的Soc或單片機的GPIO引腳上,有時候可以救命。
二、模組的軟件知識
1、模組通訊的交互方式
現(xiàn)在對模組的開關(guān)機和復位有了充分的了解,下一步自然就是怎么樣和模組進行信息交互,怎么樣通過模組把想要的數(shù)據(jù)發(fā)送出去?
一般情況下模組提供兩種信息交互的方式,第一種是通過UART串口(支持硬件流控),另外一種是通過USB口(提供Windows、Linux、Android等驅(qū)動文件);串口的方式在嵌入式應用場合下會比較常見,USB通訊方式會常見于帶操作系統(tǒng)的平臺上(此種方式一般都基于操作系統(tǒng)平臺,大部分的操作是通過修改USB的設(shè)備標識符和代碼的重編譯,這種通訊方式和調(diào)試相對簡單不做過多解釋)
2、UART串口通訊
模組開機后一般會有默認的波特率,有些模組是9600bps,有些模組是115200bps,還有部分模組是自適應的波特率;至于模組是哪種波特率,需要根據(jù)文檔說明進行判斷(一般情況下在硬件設(shè)計手冊的串口章節(jié)會詳細說明,EC20上電開機后的波特率默認為115200bps)
模組交互的指令通常都是以AT作為開頭,結(jié)尾以作為結(jié)束;這個也是大部分通訊模塊進行AT指令信息交互的方法;
特別注意:通訊模組上的串口電壓域范圍各不相同,根據(jù)選擇的封裝不同會有1.8V或者3.3V的差異,同樣在硬件設(shè)計手冊的串口章節(jié)有詳細描述,串口通信時要特別注意電平電壓的相互匹配,保持一致,否則很容易造成串口通訊引腳的損壞。
以上就是針對移遠4G通訊CAT4模組EC20關(guān)于硬件供電和開關(guān)機等操作的介紹,希望大家能夠?qū)δ=M硬件方面有一些簡單的認識,下一節(jié)會針對模組的串口調(diào)試的基礎(chǔ)部分做詳細介紹,請拭目以待。
總結(jié)
以上是生活随笔為你收集整理的QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之02【EC20模组硬件供电和开关机复位操作】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu11.10无法打开softe
- 下一篇: NMS、soft NMS、softer