在设计原理时注意以下几点:
严格按照模块硬件手册设计原理图
1.调试接口:
调试务必留出usb(烧录脚本,升级用) ,1.8v(开机标志),uboot(强制烧录用)测试点,尤其是722ug,780c,962c等模块封装引脚都在底部的,要调试的host ap日志输出口,zsr底层日志输出口,串口1都要引出测试点
2.电平转换:
模块串口,iic(需上拉),标准spi口电平都是1.8v,如果电平不匹配必需加上电平转换电路,如果用二级管作电平转换,压降最好在0.5v 以下,选mos管时选寄生电容小的,参考硬件手册上三级管和二级管选型
3.静电防护
电源输出和usb,sim卡等经常插拔的带金属的接口务必加上tvs管,防止静电击穿。
4.天线
4g 天线不要用板载的pcb天线,建议用吸盘天线,棒状,fpc,等天线时前期打样都要去天线厂测试传导和驻波,增益,耦合等数据。
5.音频
mic,spk都建议设计成差分走线,音频数据线都做好包地处理,远离大电流和天线等容易干扰的走线
6.电源
电源建议接个dc转dc ,负载电流2A,到模块vbat脚,如果输入电压比较高,建议先转成5v,再经过dc/dc变为4v给到模块供电,压差大容易有浪涌窜入模块,从而打坏模块,vbat管脚旁需放置大于100uf钽电容 ,100pf,33pf,100nf电容,模块连基站大电流时,电压会有跌落,最好单独供电。
7.gpio
特殊的几个gpio
(1)CAT1 的gpio配置成io输出放在循环定时里配置,会有脉冲出来,建议如果要配置成输出要在外面用函数方式配置调用
(2)gpio_30,gpio31配置为输入模式时,默认电平改不了,会受到sim0的影响
–如果要用到gpio29,30,31建议关闭自动切换功能
ril.request(“AT*SIMAUTO=0”)
需要插入sim0
(3)gpio_7被底层占用,不要用
(4)gpio_20复用串口2,开机有log打印,去不掉。
(5)gpio_0开机会有67ms高电平脉冲
(6)gpio_9,gpio_10,gpio_11,gpio_12 如果要外接电平转换电路时,用电平转换 芯片,不要用三级管和mos管,如果用配置输出为低时,开机会有3s左右高电平
(7)gpio24,25,26,27,28,开机到脚本跑起之间有个700ms 高电平产生
(8)vlcd电压域的几个Io,如果配置输出有高电平,建议先配置io,再打开电压域