西门子公司推出了MC37i GPRS模块的升级版MC37iR3。与MC52i升级到MC52iR3类似,MC37iR3与MC37i模块尺寸和接口保持一致,MC37iR3增加了模块的操作温度范围,在MC37i基于上,对休眠模式、音频功能等做了部份精简。本方从应用的角度出发,对用户主要关心的问题:如模块上电、复位、与MC37i软硬件兼容性等问题做一说明。
1、上电差异
当MC37iR3的操作电压BATT+有效后,将IGT拉低超过10mS,MC37iR3将上电启动,如果在BATT+有效的同时,IGT为低电平,MC37iR3将自动上电。如果MC37iR3操作电压BATT+上升时间大于12ms,MC37iR3将延时1S后启动。
MC37i需要在BATT+有效后,将IGT拉低超过100mS,模块上电启动。为了防止电流流入IGT脚,应该使用开漏(OC或OD)电路来驱动IGT引脚。
2、关机与复位
默认情况下,可以通过AT^SMSO命令控制MC37iR3和MC37i关机。但当MC37iR3的IGT引脚为低电平时,AT^SMSO将被当作软件复位指令,所以需要在发送AT^SMSO命令之前将IGT脚设置为高,MC37iR3才能正常关机。
紧急情况下,可以通过拉低EMERG_RST引脚大于10mS使MC37iR3复位,MC37iR3没有提供硬件关机引脚。而拉低MC37i的EMERG_RST引脚10mS,将使MC37i关机。
3、 音频接口
MC37iR3提供了一个模拟音频接口和一个PCM(Pulse code modulation)数字音频接口,而MC37i提供了两个模拟音频接口和一个数字音频接口。
4、 状态指示灯
默认状态下MC37iR3模块的STATUS引脚(MC37i描述为SYNC引脚)状态指示功能没有使能,可通过AT^SSYNC指令设置模块STATUS引脚的功能。
MC37iR3与MC37i最大的区别就是MC37iR3将MC37i的硬件关机引脚改为硬件复位引脚,当模块出现异常后,就不需要像MC37i一样对模块关机再开机,而可以直接对MC37iR3进行硬件复位,简化了模块出现异常时的处理流程、缩短了模块异常恢复时间。
对于使用英创ETA300 GPRS模块的用户,或按ETA300原理图设计的硬件电路,硬件上MC37iR3可直接替换MC37i。
软件上,原来对MC37i的上电操作对MC37iR3同样有效,原来对MC37i的关电操作将变成对MC37iR3复位。GPRS拨号、数据通讯、语音通话、短信等功能与操作方法与MC37i完一致。
MC37iR3和MC37i差异的详细说明可以参考西门子公司的相关文档:
MC52iR3_MC37iR3_migration_v01.pdf
MC37iR3_hd_v00100.pdf
MC37i_hd_v00100.pdf
-
嵌入式主板
+关注
关注
7文章
6085浏览量
35196
发布评论请先 登录
相关推荐
评论