ML302開發板接口總覽
此款開發板的接口主要主要包括電源、UART、SIM、USB、天線口等,主要接口位置已在圖中標出。
電源接口
ML302開發板推薦電源
ML302開發板處預留的電源接口為圓孔3.5mm母頭接口,開發板需要的供電電壓為5V,建議供電能力至少1A以上,推薦使用成品開關電源。
SIM卡接口
ML302開發板SIM卡接口位置分布
ML302提供了三張SIM卡接口,分別是卡片式貼片卡、5*6mm芯片卡、2*2mm芯片卡,用戶可根據實際需要選擇,三處SIM卡接口不可同時使用,只能選擇一種方式接卡,否則模組將無法識別SIM卡。
同時模組支持將2*2mm芯片卡貼在ML302內部(默認模組內部無SIM卡),同樣模組內部貼了芯片式SIM卡后,外部SIM卡引腳應懸空,不可再接SIM卡。
ML302模組推薦SIM卡電路設計
模組正常工作時熱插拔SIM卡處理流程(左:手動入網模式,右:自動入網模式)
ML302支持SIM卡的熱插拔功能,用戶在自行設計ML302的SIM卡電路時,如果要使用SIM卡的熱插拔功能,需要將UISIM_DET引腳接上,外接SIM卡推薦電路圖見圖4,圖中電阻放置時全部靠近模組一側。模組正常工作中插拔一次SIM卡模組的反饋信息、狀態和需要進行的操作見圖5.
UART接口
ML302模組開發板提供了三路UART 通信接口,最大傳輸速率為961200bps,其中 UART0 接口為 4 線串口,用作AT指令接口,與外界進行串行通信;UART1 接口為2線串口,用作打印LOG 接口;UART2 用作與GNSS定位芯片通信。
ML302開發板與外接控制器或者USB轉TTL對接示意圖
UART的主要特性有:
o 全雙工;
o 標準異步通訊格式(起始位、停止位、校驗位);
o 支持 8 bit 數據位和 1/2 bit 停止位(詳情參考 AT 命令用戶使用手冊);
o 支持奇、 偶、 無校驗位(1 bit 停止位);
o 模組默認為自適應波特率,支持2400bps,4800bps,9600bps,14400bps,19200bps,28800bps,33600bps,38400bps,57600bps,115200bps;
o 模組串口電平為 1.8V,應用時注意電平是否匹配;
o UART0_RTS與UART0_CTS 可不用,直接懸空。
ML302開發板上UART接口位置
為開發板UART關聯接口位置。
ML302開發板上UART接口說明:
o 圖中③為UART0的接口,用來收發AT指令,可通過USB轉TTL接PC,通過串口助手控制模組,也可以使用杜邦線將MCU與UART0口連接,使用MCU控制,UART0_RTS與UART0_CTS 可不用,直接懸空即可;
o 圖中④是UART1口,用來打印模組的log;
o 圖中⑤是UART2口,用來接GNSS芯片;
o 圖中①是ML302開發板上的串口芯片的供電開關,使用串口時要用跳線帽短接;
o 圖中②是控制串口芯片的輸出電平,當UART上外接控制器或者USB轉TTL的電平為1.8V時,接A和B;外接控制器或者USB轉TTL的電平為3.3V時接B和C;
o 使用UART時共接3根線,TX、RX和GND。
小結
o ML302開發板的供電設備推薦使用5V/2A 3.5mm接口的開關電源;
o SIM卡測試時可以選用插片式的4G物聯網卡或者4G手機卡,同時只允許接一張SIM卡;
o UART口在使用時要把開發板上的串口芯片供電接口VDD3V3_EXT短接,電平選擇要匹配。