PT_MG323模块开发指南.pdf
MG323 模块设计指南 2010-11-10 深圳市鹏泰通讯设备有限公司 第 1 页,共 11 页 MG323模块设计指南 (版本 1.00)版权所有版权所有 深圳鹏泰通讯设备有限公司深圳鹏泰通讯设备有限公司。保留一切权利。保留一切权利。非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。注意注意 由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。MG323 模块设计指南 2010-11-10 深圳市鹏泰通讯设备有限公司 第 2 页,共 11 页 Revision record 修订记录 Date 日期日期 Revision Version 修订修订 版本版本 CR ID/Defect ID CR号号 Section Number 修改修改 章节章节 Change Description 修改描述修改描述 Author 作者作者 2010-10-20 1.00 胡赟 MG323 模块设计指南 2010-11-10 深圳市鹏泰通讯设备有限公司 第 3 页,共 11 页 目目 录录 1.推荐开关机流程.4 1.1 开机流程.4 1.2 开机成功的判断.5 1.3 模块的重启.5 2 推荐模块初始化流程.5 3 短信流程参考.6 3.1 短信初始化流程.6 3.2 发送英文短信.6 3.3 接收英文短信.7 4 语音通话的流程参考.7 4.1 语音通话初始化流程.7 4.2 模块主叫.8 4.3 模块被叫.8 5 内置协流程参考.8 5.1 开启.8 5.2 关闭.10 6 外置协议栈流程参考.10 6.1 拨号前准备.10 6.2 PPP 拨号.10 7.替换 EM310 注意事项.10 8 设计检测列表.11 MG323 模块设计指南 2010-11-10 深圳市鹏泰通讯设备有限公司 第 4 页,共 11 页 1.推荐开关机流程推荐开关机流程 MG323 模块工作电压 3.3V-4.8V,推荐工作电压 3.8V,不建议用边缘值电压,电压波动会造成模块工作不稳定。推荐使用 2A 以上的 LDO 或开关电源。1.1 开机流程开机流程 1确认电源供电正常;2 DTE 的 MCU 通过 GPIO 置低 TERM_ON 引脚的电平,可以触发模块开机,推荐 TERM_ON 引脚低电平大于 1S;3RESET 在开机过程不需要做任何时序配合(和通常 CPU 的 reset 不同)。建议该管脚接 OC 输出的 GPIO,开机时 OC 输出高阻。4模块正常工作后 VDD-IO 就会有输出 2.8V 电压。典型值电流 10 毫安。MG323 模块设计指南 2010-11-10 深圳市鹏泰通讯设备有限公司 第 5 页,共 11 页 1.2 开机成功的判断开机成功的判断 1LPG(13 PIN)有输出,驱动 LED,可以看到 LED 有闪烁 工作或网络状态工作或网络状态 LPG 管脚输出状态管脚输出状态 模块启动 输出高电平 深度睡眠 持续低电平 无 SIM 卡,未输入 PIN 码,或正在搜索网络 1s,高电平输出 0.1s 已注册到网络,IDLE 状态 周期 3s,高电平输出 0.1s GPRS 数据传输 周期 0.125s,高电平输出 0.1s 呼叫中 持续高电平 2用其他电话呼入插入模块的 SIM 卡号码,有回铃音。(SIM 卡部分电路确认工作正常,天线已连接好。)3串口 AT 指令响应 1.3 模块的重启模块的重启 1TERM_ON 引脚 底电平大于 2S 先关机再开机,模块重启需要的最短断电时间推荐 6 秒。2DTE 的 MCU 通过 GPIO 置低 RESET 引脚低电平 50mS 复位模块。重启后,模块不需要再次开机过程。(推荐)2 推荐模块初始化流程推荐模块初始化流程 AT 命令及返回状态命令及返回状态 状态说明状态说明 AT 确认串口正常,模块出厂默认波特率115200,默认不带有硬件流控。串口可以使用三线制,RTS,DTR 可接 4.7k 电阻下拉 OK ATE0 关闭回显 OK AT+CPIN?SIM 卡在位和 PIN1 码状态查询+CPIN:READY OK READY 为 PIN 码通过 AT+CSQ 检查当地的网络信号强度,31 最大,0 最小。建议该命令空闲时,循/环发送,了解网络信号状态 +CSQ:27,99 OK MG323 模块设计指南 2010-11-10 深圳市鹏泰通讯设备有限公司 第 6 页,共 11 页 AT+COPS?网络运营商注册查询+COPS:0,0,CHINA MOBILE 已注册上中国移动 OK AT+CGATT?GPRS 网络注册查询+CGREG:1 收到 GPRS 网络注册消息=1 已注册,本网;ATI 请注意软件版本号,方便技术上的交流沟通 Manufacture:HUAWEI 厂家 Model:MG323 模块型号 Revision:11.210.08.00.00 软件版本 IMEI:000000000000000 IMEI 号+GCAP:+CGSM OK 3 短信流程参考短信流程参考 3.1 短信初始化流程短信初始化流程 AT 命令及返回状态命令及返回状态 状态说明状态说明 AT+CPMS?查询存储器状态+CPMS:SM,25,50,SM,25,50,SM,25,50 AT+CMGF=1 设置短信格式为文本 OK AT+CMGL=ALL 列出当前选择短信存储器全部短信的序号和状态+CMGL:1,REC READ,8613902288001,07/04/19,22:34:09+32,145,4 TEST OK 由于关机或其他原因造成 SIM 卡内可能有未读的短信,或已读的短信,根据你们的需要检查每条短信是否需要进行处理。如果不需要直接全部删除。如果 SIM 卡里无短信,将会返回 ERROR。3.2 发送英文短信发送英文短信 AT 命令及返回状态命令及返回状态 状态说明状态说明 AT+CMGS=13899999999 发送号码,引号引起。MG323 模块设计指南 2010-11-10 深圳市鹏泰通讯设备有限公司 第 7 页,共 11 页 abcdefghijklmnopqrstUVWXYZ1234567890-+短信内容,0 x1A ctrl+z 结束并发送短信,转换为 0 x1A OK +CMGS:15 发生成功为+CMGS:数值 3.3 接收接收英文短信英文短信 AT 命令及返回状态命令及返回状态 状态说明状态说明 AT+CNMI=2,1 将短信存储到 ME 或 SIM 卡后,再给出新短信指示 OK 短信自动存贮的情况下会主动上报短信自动存贮的情况下会主动上报+CMTI:SM,1 显示新短信指示 AT+CMGR=1 读取 SM 中的第一条短信+CMGR:RECUNREAD,8613902288001,07/04/19,22:43:52+32,145,4,0,0,8613912345500,145,10 短信信息 TEST IN SM 短信内容 OK AT+CMGD=1 删除第一条短信 OK AT+CMGD=1,4 删除当前存储器中全部短信 4 语音通话的流程参考语音通话的流程参考 4.1 语音通话初始化流程语音通话初始化流程 AT 命令及返回状态命令及返回状态 状态说明状态说明 ATSWSPATH?查询当前语音通道 SWSPATH:0 OK 默认 1 通道 ATECHO?回声抑制功能 ECHO:1 OK 默认为 1,打开回声抑制 ATSWSPATH=1 切换到第二路音频通道 OK AT+CLVL=4 设置扬声器音量 MG323 模块设计指南 2010-11-10 深圳市鹏泰通讯设备有限公司 第 8 页,共 11 页 OK AT+CMIC=0 设置麦克增益 OK 4.2 模块主叫模块主叫 AT 命令及返回状态命令及返回状态 状态说明状态说明 ATD10010;拨打服务电话 10010 OK AT+CHUP 主动挂断电话 OK NO CARRIER 未接通或对方挂断 4.3 模块被叫模块被叫 AT 命令及返回状态命令及返回状态 状态说明状态说明 AT+CLIP=1 设置来电显示 OK RING +CLIP:13999999999,129,LEE,0 13999999999 为来电号码,LEE 为存/储在电话簿中该号码的姓名 OK AT+CLIP=0 关闭来电显示 RING 每 4 秒一次上报 AT+VTS=1 播放数字 1 的 DTMF 音 OK 5 内置协流程参考内置协流程参考 5.1 开启开启 AT 命令及返回状态命令及返回状态 状态说明状态说明 AT+COPS?+COPS:0,0,CHINA MOBILE OK MG323 模块设计指南 2010-11-10 深圳市鹏泰通讯设备有限公司 第 9 页,共 11 页 AT+CGATT?查询当前 GPRS 连接状态+CGATT:1 1 为已附着 GPRS OK AT+CSQ?+CSQ:31,99 OK 以上是确认当前的网络和模块状态 ATSICS=0,conType,GPRS0 选择 0 通道 Internet 连接类型为 GPRS OK ATSICS=0,apn,3GNET 设置 0 通道 APN 为联通的 3GNET OK ATSISS=0,conId,0 设置 0 通道 conId 为 0 OK ATSISS=0,srvType,Socket 设置 0 通道服务类型 OK ATSISS=0,address,socktcp:/116.231.61.15:5100 设置连接服务器的 IP 和端口号 OK ATSISO=0 打开服务器连接 OK ATSICI?查询分配的 IP SICI:0,2,1,172.16.165.191 OK ATSISW=0,10 发送 10 个数据 SISW:0,10,10 输入QWERTYUIOP,不显示。OK SISW:0,1 发送成功 SISR:0,1 收到数据 ATSISR=0,100 读取数据长度为 100 SISR:0,10 收到数据 10 个 QWERTYUIOP 收到的内容。OK MG323 模块设计指南 2010-11-10 深圳市鹏泰通讯设备有限公司 第 10 页,共 11 页 5.2 关闭关闭 AT 命令及返回状态命令及返回状态 状态说明状态说明 ATSISC=0 关闭一条 TCP 链接 OK 6 外置协议栈流程参考外置协议栈流程参考 6.1 拨号前准备拨号前准备 AT 命令及返回状态命令及返回状态 状态说明状态说明 AT+CGDCONT=1,”IP”,”3GNET”设置 APN OK AT+CGACT=1,1 PDP 上下报文注册 OK AT+CGPADDR=1 读取 PDP 地址+CGPADDR:1,172.16.0.45 OK AT+CGDATA=PPP PPP 拨号 CONNECT 连接成功 6.2 PPP 拨号拨号 或使用外置的 PPP 拨号软件,直接拨号 ATD*99#CONNECT +/中途退出连接 ATO /回到连接 CONNECT ATH /挂断连接 7.替换替换 EM310 注意事项注意事项 1、MG323 启动时序更长,开机需要置低 TREM_ON 脚 1 秒以上才能开机;2、MG323 第二路音频 MIC 差分输入,EM310 为单端输入;MG323 模块设计指南 2010-11-10 深圳市鹏泰通讯设备有限公司 第 11 页,共 11 页 3、MG323 VDD-IO 为输出,EM310 为输入;MG323 此脚不能接上拉电压。4、MG323 不涉及 USB 接口,不能用 USB 口升级软件;5、MG323 对于 EM310 AT 命令非兼容。8 设计检测列表设计检测列表 检测项目 检测内容 UART 接口 串口信号定义为 MCU 端,不用交叉连接,电平使用 TTL 电平,如需要转换电平推荐使用 MAX3238 芯片。SIM 卡接口 1、SIM_CLK 和 SIM_DATA 信号走线最好进行包地处理,SIM 卡座走线不长于 100mm。2、在 SIM-VCC 和 SIM-GND 直接并联一个 0.1uF 或 0.22uF 的电容 3、模块内部 SIM_DATA 管脚已经通过 15K 电阻连接到 USIM 管脚,设计时无需再对 SIM_DATA 管脚上拉。4、靠近 SIM 卡座处并联 TVS管,各信号线对地并联 33pF滤波电容(TVS管节电容算入 33p 的容值)音频接口 1、走线不要过长,尽量避开电源和天线。2、需并联 33pF 电容滤除射频干扰 电源接口 1、确保模块最大功率发射时电压不会跌到 3.3V 以下 2、给模块的供电电源带负载能力要大于 2A 3、推荐在模块的电源接口处并联一个 2.2mF 以上的储能电容 开关机/复位脚 1、是否配合三级管使用,是否为低电平有效 2、复位和开关机管脚在靠近 50pin 连接器处并联 10nf 电容到地,防止干扰导致模块误操作。3、走线长度建议不超过 20mm,同时与板边缘至少有 2.54mm(100mil)的距离。LPG 指示接口 1、LPG 管脚驱动 LED 需要配合三级管使用 2、LPG 管脚与三级管间串联电阻阻值是否合适(15k)时钟接口 是否使用可充电电池?使用不能充电的电池串联一个反向二级管,让模块不对电池充电