1电源
Sim300的VBAT电源管脚电压范围3.4~4.5V,模块在发送数据时电流消耗较大,峰值电流可能达到2A,所以电源一定要能够提供2A以上的电流。电源对模块非常重要,一旦在电源上产生扰动、干扰,都可能造成模块的死机,设计时应该在电源管脚上放置两个电容,一个100uF的低ESR钽电容,和一个1~10uF的瓷片电容,并行连接。PCB板上电容尽量靠近电源管脚。
芯片采用LM2576。VCC必须能够提供2A以上的电流。
2 模块的启动与关闭
模块的一种启动方式是通过控制PWRKEY管脚,在该管脚上产生一个一段时间的低电平,按照手册上PWRKEY然后为高阻态,实际电路测试中采用高阻态和高电平均可以启动模块。模块启动后将发送: RDY信号通知模块已经启动。
模块的关闭也可以通过VEXT管脚(Pin17)来判断,模块关闭时该管脚为低电平。
3 模块的sim卡电路
Sim300 的sim卡电路较tc35i有所改变,加入了22欧串联匹配电阻,同时在data
管脚上加了10k的上拉电阻,如果要进行sim卡检测,在simpress管脚上加入了100k的上拉电阻。
4 模块的串口通讯
Sim300采用的是全串口工作方式,其中的CTS 和RTS 如果不连接无法发送接收数据,电路设计中是连接到单片机的管脚上,用单片机来模拟全串口,不过在调试过程中,从网上搜索资料,直接将模块的RTS和CTS直接连接,实现了数据的发送和接收。
SIM300这块的设计在无线伴侣第一版中txd ,rxd管脚方向弄反。这种涉及到发送接收的设备原理图上一定要标出IO口方向。
以后的串口设备一定要注意IO口的方向,同时在电路设计中初次设计应该加入0欧电阻给设计留下改进的机会。
5 模块的封装
在第一版中sim300的封装有问题,连接做太宽,模块按上去之后,模块的外皮(金属地)会与连接线的焊盘接触,同时模块下面的以及周围的过孔都存在这问题,所以以后过孔一定考虑是否覆盖阻焊剂。
同时特殊的几个管脚一定要连出来留下测试点,尤其是这种管脚太密的芯片。
可以考虑加入馈孔。
6 电压匹配的问题
在我的设计中模块的信号电压为3.3V,如果系统中单片机采用的是5V,则需要进行电压的转换,通常采用的是7407芯片。
7 容易遇到的问题
7.1 采用sim300发送短信时采用下面的格式
AT+CMGF=1 设置文本格式
AT+CMGS=”13245678912” 注意这块一定要加上双引号。否则返回ERROR
另外如果发送不出去,有可能是短信中心号码设置的不正确。
在2008-2-3号时我用sim300 V7.02和V7.03分别进行测试,用自己的北京卡时,可以发出去,短信中心号码为北京地区的13800100500;改用河南卡,调用AT+CSCA?读取短信中心号码为河南郑州的13800517500,但是短信发不出去。返回信息:
+CMS ERROR: 193
+CMS ERROR: 515