1. 绪论
本文档定义了Air720模块及其硬件接口规范,电气特性和机械细节,通过此文档的帮助,结合我们的应用手册和用户指导书,客户可以快速应用Air720模块于无线应用。
1.1. 文档
表格1:相关文档
注意:所有文档均可在 http://www.openluat.com/Product/Index.html 下载
2. 综述
Air720模块是一款带分集接收功能的LTE-TDD/GSM无线通信模块,支持LTE-TDD/GPRS网络连接,几乎能够满足所有的M2M的需求,包括汽车及个人追踪服务、无线POS机、智能计量、工业级PDA以及其它M2M的应用。
Air720支持两种开发模式:
1. 传统的AT指令模式:MCU通过AT指令控制Air720进行网络数据传输或其他各种应用;
2. 合宙特有的Lua脚本二次开发模式:Air720拥有丰富的硬件接口及GPIO,可以通过Lua脚本调用由合宙官方提供的API接口对外设或GPIO进行编程设计,省掉主控MCU,极大的减少了客户的开发周期和成本;
表格2:模块主要特征
2.1. 功能图
下图为Air720功能框图,阐述了其主要功能:
¨ 存储器
¨ 射频部分
¨ 电源管理
¨ 接口部分
2.2. 评估板
为了有助于测试及使用Air720,合宙提供一套评估板。评估板包括Air720模块、EVB_Air720、UART转USB线等。
3. 应用接口
模块采用LCC封装,38个SMT焊盘管脚,以下章节将详细阐述Air720各接口的功能
3.1. 管脚描述
表格3:管脚描述
3.2. 工作模式
下表简要的叙述了接下来几章提到的各种工作模式。
表格4:工作模式
3.3. 电源供电
3.3.1. 模块电源工作特性
在模块应用设计中,电源设计是很重要的一部分。由于射频发射时会在短时间有一个较大电流的的突发脉冲。在突发脉冲阶段内,电源必须能够提供高的峰值电流,不然就会引起供电电压的跌落,跌落情况在2G网络下比较明显,3G和4G会比2G跌落小。
3.3.2. 减小电压跌落
模块电源VBAT电压输入范围为3.3V~4.2V,但是模块在射频发射时通常会在VBAT电源上产生电源电压跌落现象,这是由于电源或者走线路径上的阻抗导致,一般难以避免。因此在设计上要特别注意模块的电源设计,。在VBAT输入端,建议并联一个低ESR(ESR=0.7Ω)的100uF的钽电容,以及100nF、33pF、10pF滤波电容(0603封装),VBAT输入端参考电路如图4所示。并且建议VBAT的PCB走线尽量短且足够宽,减小VBAT走线的等效阻抗,确保在最大发射功率时大电流下不会产生太大的电压跌落。建议VBAT走线宽度不少于2mm,并且走线越长,线宽越宽。
3.3.3. 供电参考电路
电源设计对模块的供电至关重要,必须选择能够提供至少2A电流能力的电源。若输入电压跟模块的供电电压的压差不是很大,建议选择LDO作为供电电源。若输入输出之间存在比较大的压差,则使用开关电源转换器。
LDO供电:
下图是5V供电的参考设计,采用了Micrel公司的LDO,型号为MIC29302WU。它的输出电压是4.16V,负载电流峰值到3A。为确保输出电源的稳定,建议在输出端预留一个稳压管,并且靠近模块VBAT管脚摆放。建议选择反向击穿电压为5.1V,耗散功率为1W以上的稳压管。
DCDC供电:
下图是DCDC开关电源的参考设计,采用的是杰华特公司的JW5033S 开关电源芯片,它的最大输出电流在2A,同时输入电压范围4.7V~20V。注意C25的选型要根据输入电压来选择耐压值。
3.4. 开关机
3.4.1. 开机
Air720模块可以通过PWRKEY管脚开机。关机状态下长按开机键2s以上,模块会进入开机流程,软件会检测VBAT管脚电压若VBAT管脚电压大于软件设置的开机电压(默认3.55V),会继续开机动作直至系统开机完成;否则,会停止执行开机动作,系统会关机。
3.4.1.1PWRKEY管脚开机
VBAT上电后,PWRKEY管脚可以启动模块,把PWRKEY管脚拉低持续1s之后开机,开机成功后PWRKEY管脚可以释放。可以通过检测VDDIO管脚的电平来判别模块是否开机。推荐使用开集驱动电路来控制PWRKEY管脚。下图为参考电路:
另一种控制PWRKEY管脚的方法是直接使用一个按钮开关。按钮附近需放置一个 TVS管用以ESD保护。下图为参考电路:
3.4.1.2 上电开机
将PWRKEY管脚直接接地可以实现上电自动开机功能。需要注意,在上电开机模式下,将无法关机,只要VBAT管脚的电压大于开机电压即使软件调用关机接口,模块仍然会再开机起来。另外,在此模式下,要想成功开机起来VBAT管脚电压任然要大于软件设定的开机电压值,如果不满足,模块会关闭,就会出现反复开关机的情况。
3.4.2. 关机
以下的方式可以关闭模块:
¨ 正常关机:使用PWRKEY管脚关机
¨ 正常关机:通过AT指令AT+CPOWD关机
¨ 低压自动关机:模块检测到低压时关机
3.4.2.1 PWRKEY管脚关机
PWRKEY管脚拉低1.5s以上时间,模块会执行关机动作。
关机过程中,模块需要注销网络,注销时间与当前网络状态有关,经测定用时约2s~12s,因此建议延长12s后再进行断电或重启,以确保在完全断电之前让软件保存好重要数据。
3.4.2.2 低电压自动关机
模块在运行状态时当VBAT管脚电压低于软件设定的关机电压时(默认设置3.4V),软件会执行关机动作关闭模块,以防低电压状态下运行出现各种异常。
3.5. 省电技术
根据系统需求,有两种方式可以使模块进入到低功耗的状态。对于AT版本使用“AT+CFUN”命令可以使模块进入最少功能状态。Luat版本调用misc.setflymode(true)进入飞行模式,调用misc.setflymode(false)退出飞行模式
3.5.1. 最少功能模式
最少功能模式可以将模块功能减少到最小程度,此模式可以通过发送“AT+CFUN=”命令来设置。参数可以选择0,1,4。
¨ 0:最少功能(关闭RF和SIM卡);
¨ 1:全功能(默认);
¨ 4:关闭RF发送和接收功能;
如果使用“AT+CFUN=0”将模块设置为最少功能模式,射频部分和SIM卡部分的功能将会关闭。而串口依然有效,但是与射频部分以及SIM卡部分相关的AT命令则不可用。
如果使用“AT+CFUN=4”设置模块,RF部分功能将会关闭,而串口依然有效。所有与RF部分相关的AT命令不可用。
模块通过“AT+CFUN=0”或者“AT+CFUN=4”设置以后,可以通过“AT+CFUN=1”命令设置返回到全功能状态。
3.5.2. 睡眠模式(慢时钟模式)
Air720支持睡眠模式,对于AT版本,通过WAKEUP_IN pin脚来控制休眠,WAKEUP_IN高电平时允许模块休眠,当WAKEUP_IN为高时,模块在没有动作的情况下会在30s左右进入休眠模式;DTR由高电平变为低电平时将模块唤醒,同时,主串口连续发送AT指令也可以唤醒模块,但是前面一些AT指令会丢失。
对于Luat版本一般情况下,用户是不需要写代码去控制进入或者退出休眠状态,系统自动控制进入和退出休眠
注意:AT版本默认状态不会进入休眠,需要发指令AT+CSCLK=1或AT+CSCLK=2才能是模块进入休眠。详细请参考《AirM2M无线模块AT命令手册》
3.5.3. 睡眠唤醒
当模块处于睡眠模式,以下方法可以唤醒模块。
¨ AT版本将WAKEUP_IN管脚拉低可以唤醒模块。WAKEUP_IN管脚拉低20ms后,串口被激活。
¨ GPIO中断。
¨ 接收来电或者网络数据以唤醒模块。
¨ 接收短信以唤醒模块。
¨
3.6. 模式切换汇总
表格5:模式切换汇总
3.7. 串口
模块提供了两个通用异步收发器:主串口UART2和调试串口。模块支持固定波特率和自适应波特率。自适应波特率支持范围4800bps到115200bps。
主串口
¨ TXD:发送数据到DTE设备的RXD端
¨ RXD:从DTE设备TXD端接收数据
¨ RTS:DTE请求发送数据给DCE
¨ CTS:清除发送
在默认情况下,模块的硬件流控是关闭的。当客户需要硬件流控时,管脚RTS,CTS必须连接到客户端,AT命令“AT+IFC=2,2”可以用来打开硬件流控。AT命令“AT+IFC=0,0”可以用来关闭流控。具体请参考《AirM2M无线模块AT命令手册》。
调试串口
¨ DBG_TXD:发送数据到DTE的串口
¨ DBG_RXD:从DTE的串口接收数据
表格6:串口管脚定义
3.7.1. 主串口
3.7.1.1主串口特点
¨ 包括数据线TXD和RXD,硬件流控控制线RTS和CTS。
¨ 8个数据位,无奇偶校验,一个停止位。
¨ 硬件流控默认关闭。
¨ 用以AT命令传送,数传等。
¨ 支持波特率如下:1200,2400,4800,9600,14400,19200,28800,38400,57600,115200,230400,460800,921600,3000000bps
¨ AT指令版本默认情况下模块是自适应波特率(AT+IPR=0),在自适应波特率模式下,开机后初始化信息(开头是“RDY”)不会回发给主控机。在模块开机2-3秒后,可以给模块发送AT命令。主控机需首先发送“AT”字符给模块来训练主控机的波特率,此时模块会上报初始化信息,表明训练成功。用户可以发送一个“AT+IPR=x :&W”命令给模块(x是波特率,比如9600),此命令的作用是设置一个固定的波特率并保存,在完成这些配置之后,每次模块开机以后,会自动串口返回URC初始化信息(开头是“RDY”)。
为了更好的使用自适应波特率功能,以下的使用条件需要注意:
模块和上位机之间同步:
自适应波特率功能开启情况下,当模块上电,在发送“AT”字符前最好等待 2~3秒钟。当模块上报开机初始化信息,表明波特率训练成功,和上位机完成了同步。
在自适应波特率模式下,主控器如果需要开机信息,必须首先进行同步。否则开机初始化信息将不会上报。
自适应波特率操作配置:
¨ 串口配置为8位数据位,无奇偶校验位,1位停止位(出厂配置)
¨ 模块开机时只有字符串“AT”可以训练波特率。(“at”、“At”或者“aT”无法被识别)
¨ 波特率训练成功后,可以识别大写、小写或大小写组合的AT命令。
¨ 自适应波特率模式下,如果模块开机没有先同步,如“RDY”,“+CFUN: 1”和“+CPIN: READY”这样的URC信息将不会上报。
¨ 不推荐在固定波特率模式时切换到自适应波特率模式。
¨ 在自适应波特率模式下,不推荐切换到软件多路复用模式。
3.7.1.2主串口连接方式
主串口的连接方式较为灵活,如下是三种常用的连接方式。
三线制的串口请参考如下的连接方式:
带流控的串口连接请参考如下电路连接,此连接方式可提高大数据量传输的可靠性,防止数据丢失。
3.7.2. 调试串口
¨ 数据线:DBG_TXD和DBG_RXD
¨ 调试口仅用作软件调试,波特率配置为115200bps
¨ 串口会自动向外面输出log信息
调试串口连线参考如下方式连接:
图表10:软件调试连线
3.8. USB接口
Air720的USB符合USB2.0规范,支持高速(480Mbps)和全速(12Mbps)模式。该接口可用于AT命令传送,数据传输,软件调试和软件升级
表格7:USB管脚定义
USB接口参考设计软性如下:
3.9. SIM卡接口
SIM卡接口支持ETSI和IMT-2000卡范的,支持1.8V和3.0V USIM卡。
3.9.1. SIM接口
下表介绍了SIM的接口管脚定义。
表格8:SIM卡接口管脚定义
下图是SIM接口的参考电路,使用6pin的SIM卡座。
如果需要用到sim卡在位检测,推荐电路如下。
图表 13:使用带检测PIN SIM卡座参考电路图
在SIM卡接口的电路设计中,为了确保SIM卡的良好的功能性能和不被损坏,在电路设计中建议遵循以下设计原则:
¨ SIM卡座与模块距离摆件不能太远,越近越好,尽量保证SIM卡信号线布线不超过20cm。
¨ SIM卡信号线布线远离RF线和VBAT电源线。。
¨ 为了防止可能存在的SIM_CLK信号对SIM_DATA信号的串扰,两者布线不要太靠近,在两条走线之间增加地屏蔽。且对SIM_RST信号也需要地保护。
¨ 为了保证良好的ESD保护,建议加TVS管,并靠近SIM卡座摆放。选择的ESD器件寄生电容不大于50pF。在模块和SIM卡之间也可以串联22欧姆的电阻用以抑制杂散EMI,增强ESD防护。SIM卡的外围电路必须尽量靠近SIM卡座。
3.10. 网络状态指示
Air720 分别用两个管脚信号来指示网络的状态。如下两表分别描述了管脚定义和不同网络状态下的逻辑电平变化:
表格9:网络指示管脚定义
表格10:指示网络管脚的工作状态
参考电路如下图:
4. 射频接口
主天线和分集天线接口管脚定义如下:
表格11:RF_ANT管脚
4.1. 射频参考电路
注意:
¨ 要保证主天线和分集天线的距离合适以提高接收灵敏度
¨ 连接到模块RF天线焊盘的RF走线必须使用微带线或者其他类型的 RF走线,阻抗必须控制在50欧姆左右。
4.2. RF输出功率
表格12:RF传导功率
4.3. RF传导灵敏度
表格13:RF传导灵敏度
4.4. 推荐RF焊接方式
如果连接外置天线的射频连接器是通过焊接方式与模块相连的,请务必注意连接线的剥线方式及焊接方法,尤其是地要焊接充分,请按照下图中正确的焊接方式进行操作,以避免因焊接不良引起线损增大。
5. 电器特性,可靠性,射频特性
5.1. 绝对最大值
下表所示是模块数字、模拟管脚的电源供电电压电流最大耐受值。
表格14:绝对最大值
5.2. 推荐工作条件
表格15:推荐工作条件
表格16:工作温度
5.4. 电源额度值
表格17:模块电源额度值
5.5. 静电防护
在模块应用中,由于人体静电,微电子间带电摩擦等产生的静电,通过各种途径放电给模块,可能会对模块造成一定的损坏,所以 ESD保护必须要重视,不管是在生产组装、测试,研发等过程,尤其在产品设计中,都应采取防 ESD保护措施。如电路设在接口处或易受 ESD点增加 ESD保护,生产中带防ESD手套等。
下表为模块重点PIN脚的ESD耐受电压情况。
表格18:ESD性能参数(温度:25℃, 湿度:45%)
6. 机械尺寸
该章节描述模块的机械尺寸以及客户使用该模块设计的推荐封装尺寸。
6.1. 模块机械尺寸
图表17:Air720背视图(单位:毫米)
6.2. 推荐PCB封装
图表18:背视图,推荐封装(单位:毫米)
注意:保证PCB板上模块和其他元器件之间间距至少3mm。
1.3. 模块正视图
图表19:模块正视图
1.4. 模块底视图
图表20:模块底视图
7. 存储和生产
7.1. 存储
Air720以真空密封袋的形式出货。模块的存储需遵循如下条件:
环境温度低于40摄氏度,空气湿度小于90%情况下,模块可在真空密封袋中存放12个月。
当真空密封袋打开后,若满足以下条件,模块可直接进行回流焊或其它高温流程:
¨ 模块环境温度低于30摄氏度,空气湿度小于60%,工厂在72小时以内完成贴片。
¨ 空气湿度小于10%
若模块处于如下条件,需要在贴片前进行烘烤:
¨ 当环境温度为23摄氏度(允许上下5摄氏度的波动)时,湿度指示卡显示湿度大于10%
¨ 当真空密封袋打开后,模块环境温度低于30摄氏度,空气湿度小于60%,但工厂未能在72小时以内完成贴片
¨ 当真空密封袋打开后,模块存储空气湿度大于10%
如果模块需要烘烤,请在125摄氏度下(允许上下5摄氏度的波动)烘烤48小时。
注意:模块的包装无法承受如此高温,在模块烘烤之前,请移除模块包装。如果只需要短时间的烘烤,请参考IPC/JEDECJ-STD-033规范。
7.2. 生产焊接
用印刷刮板在网板上印刷锡膏,使锡膏通过网板开口漏印到 PCB上,印刷刮板力度需调整合适,为保证模块印膏质量,Air720模块焊盘部分对应的钢网厚度应为 0.2mm。
图表21:印膏图
为避免模块反复受热损伤,建议客户 PCB板第一面完成回流焊后再贴模块。推荐的炉温曲线图如下图所示:
图表22:炉温曲线