GSM Communication on EBox4300--(2)

简介:

 上一篇GSM Communication on EBox4300--(1)主要是关于EBox4300上实现GSM通信的框架。这次就讲讲如何设计包含西门子TC35iGSM通信模块吧。

   GSM通信模块主要包括电源、串口电平转换、SIM卡和ZIF40接口,如下图1所示:

 

1:系统组成图

1.电源模块

  电源模块是整个电路的重要组成部分,直接关系到电路能否正常工作,我们首先确定输入的电压是经过稳压的+6V直流电源。然后,根据说明,TC35i模块在工作时的峰值电流IBATT+2ATC35i datasheet,P65,table24),电压VBATT+3.34.8V,典型电压为4.2V。根据以上的几点要求,可以选用Alpha半导体公司的AS2830电源芯片,因为它能够提供高达3A的电流,输出电压可调;外部电路连接简单,只需要两个用于调节输出电压的电阻就可以,其工作原理如下图2所示:

 

2AS2830工作原理

   AS2830最低压差是1.2V,内部也整合了过流和反压保护,提供三种封装,分别是TO220DDPlasticTO252,我们使用的芯片是普通的TO220封装。

2.串口电平转换

   TC35i的数据接口采用串行异步收发,符合ITU-T RS-232接口电路标准,工作在CMOS电平(2.65V)。数据接口配置为8位数据位、1位停止位、无校验位,可以在300bps115kbps的波特率下运行,支持的自动波特率为4.8kbps115kbps14.4kbps28.8kbps除外)。TC35i模块还支持RTS0/CTS0的硬件握手和XON/XOFF的软件流控制。

  计算机DB9串口的输出电压为-12V和+12V,这和TTL电平不同,他们之间需要相互转换,因此,我们选用了MAXIM公司MAX232芯片。该芯片提供两路转发接口,需要外接四个电容,支持的最高DateRate200Kbps

  在封装上,我们使用的MAX232是贴片式的SO16封装,这样可以缩小空间。PCB板上的DB9使用的是DB9RA/M公头封装,这样,可以经过两头是母线的连接线,并且RXDTXD(也就是2脚和3脚)经过交叉,这样就实现了TC35i串口和EBox4300之间的连接。

3. ZIF40接口

   ZIF40是外界同TC35i模块进行信息交换的重要接口,它包括电源(外部电路给TC35i模块供电VBATT+),地(GOUND),充电接口(POWER),启动(IGT),串口(包括DSR0RING0TXD0RXD0CTS0RTS0DTR0DCD08条数据线和控制线),SIM卡接口(包括CCINCCRSTCCIOCCCLKCCVCCCCGND6条线),紧急关闭接口(EMERGOFF),状态显示(SYNC)和两路模拟音频接口。

4.SIM

   SIM卡接口线主要包括CCINCCRSTCCIOCCCLKCCVCCCCGND6条线。其中,要注意的是:CCIN设计时必须接高电平,因为该连线是TC35i模块用来检测SIM卡是否已经插入,若已经插入SIMHolder中的话,该引脚应该为高电平,反之为低电平。因此我们设计时人为拉高。SIM卡引脚定义如下图3所示:

 

3SIM卡引脚定义

  按照上述模块设计电路,做出来PCB板,将元器件焊上,就可以调试了,做出来的PCB板如下图4所示:当时设计的时候,将其中的一根线设计错了,所以出现了一根蓝色的飞线,呵呵,失误啊。

4:调试PCB

 

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。


本文转自施炯博客园博客,原文链接:http://www.cnblogs.com/dearsj001/archive/2008/12/01/1345335.html ,如需转载请自行联系原作者
相关文章
|
10月前
|
文字识别 安全 程序员
PowerToys微软官方效率工具实操教程!Windows系统增强神器!
PowerToys是微软官方推出的免费开源工具集,集成20余款高效插件,如窗口管理、快速启动、批量重命名、OCR文字提取等,显著提升Windows使用体验,支持多屏协作、快捷操作,安全稳定,持续更新,适合各类用户优化工作效率。
1462 6
|
10月前
|
人工智能 达摩院 Anolis
龙蜥操作系统装机量突破1000万,市占率近50%,首发支持RISC-V RVA23预览版!
报告调研显示,在国产操作系统迁移意愿方面,龙蜥操作系统的吸引力最高,用户意愿迁移至龙蜥生态社区版和商业版的比例为 54.25%,占比第一。
|
9月前
|
SQL 安全 网络安全
从漏洞到攻击链:一次看懂黑客的思维链路
从漏洞到攻击链:一次看懂黑客的思维链路
783 4
|
人工智能 安全 数据安全/隐私保护
大模型安全撬壳计划(二) 参加大模型安全撬壳计划的一点心得
本文分享了作者在参与LLM及多模模型实践中的经验与心得,涵盖代码编写、多轮对话处理、本地模拟交互、越狱方法等内容,并提供了多个实用代码示例与策略建议。同时总结了对模型评分与文档支持的改进建议,适合对LLM应用与对抗攻击感兴趣的开发者与研究者参考。
2152 0
|
存储 前端开发 定位技术
关于如何用wordpress搭建付费资源网站,modown付费主题推荐
关于如何用wordpress搭建付费资源网站,modown付费主题推荐
1528 0
关于如何用wordpress搭建付费资源网站,modown付费主题推荐
|
机器学习/深度学习 人工智能 自然语言处理
|
关系型数据库 MySQL 数据库连接
Python+SQLite数据库实现服务端高并发写入
Python中使用SQLite内存模式实现高并发写入:创建内存数据库连接,建立表格,通过多线程并发写入数据。虽然能避免数据竞争,但由于SQLite内存模式采用锁机制,可能在高并发时引发性能瓶颈。若需更高性能,可选择MySQL或PostgreSQL。
1084 0
|
SQL 关系型数据库 MySQL
MySQL【实践 02】MySQL迁移到PostgreSQL数据库的语法调整说明及脚本分享(通过bat命令修改mapper文件内的SQL语法)
MySQL【实践 02】MySQL迁移到PostgreSQL数据库的语法调整说明及脚本分享(通过bat命令修改mapper文件内的SQL语法)
848 0
|
数据可视化 数据挖掘 数据处理
数据科学手把手:碳中和下的二氧化碳排放分析 ⛵
气候是全球性的话题,本文基于owid co2数据集,分析了世界各地的二氧化碳排放量,并将二氧化碳排放的主要国家以及二氧化碳排放来源进行了可视化。
2714 1
数据科学手把手:碳中和下的二氧化碳排放分析 ⛵
|
Web App开发 数据安全/隐私保护