一用户周边2G基站信号关闭,家中处处通卫星接收机出现“位置移动”提示,无法正常收看。
该机使用板载的广宏M51新签名2206000F版定位模块,于是采用加装M4小板来修复机器。通电开机,先读出该机的定位模块串号、版本号及基站信息后再用配套软件写入M4小板,最后装入机器后并清除24C128中数据,用二代卡重新“埋种子”,收看正常。
第二天用户又将机器送来,说是观看几小时后弹出“模块异常1,请更换机顶盒”的提示框。“异常1”通常表明模块没有正常工作。拆开机器通电测试,约3小时后出现故障,此时测量M4供电为3.24V,与主芯片通信的TX、RX脚电压分别是2.62V、2.52V、M4小板上的指示灯以正常频率闪烁,这说明供电正常。检查主板上PC_RXD、PC_TXD焊点以及黄白两根通信线都正常,怀疑M4小板有问题。补焊M4小板上的主芯片及阻容元件无效,代换M4小板后故障依旧。
M4小板实质是一块基于ARM Cortex-M3内核的GD32F130F8P6单片机,其供电电压范围为2.6V~3.6V,内核供电电压为1.2V、I/O口可承受5V电压,虽说IC内置2个看门狗(WDG),具有掉电复位(PDR)、上电复位(POR)及电压监测(LVD)功能,但考虑到单片机对电源要求较高,所以笔者怀疑3.3V供电中纹波较大,其干扰导致M4小板工作不稳定。找来一只1000μF的电解电容接到M4小板上的Vcc与GND端之间,如图1所示,试机故障依旧。维修陷入困境。
前面测得M4小板的TX和RX两脚电压接近TTL/CMOS电平临界状态值,这易导致工作不稳定,于是将M4小板上的Vcc端通过两只串联的二极管FR207接至电源+5V处,此时M4小板供电为3.56V左右,但TX和RX两脚电压却不变,这是为什么呢?M4小板与机器接线如图2所示,原机定位模块虽已断电不工作,但其RX和TX引脚仍然接入电路中,有一定的分流作用(相当于跟地线间并联了电阻),从而导致电压降低。因是板载模块无法拆除,于是用热风枪拆下RDA8851M和RDA6625芯片,如图3所示。开机后测量M4小板上的RX和TX电压均在3.23V左右,按两下“F4”键进入工厂检测菜单,长时间观察M4小板与主芯片间通信均正常,至此故障完全排除。
后来遇到一台科海金品户户通卫星接收机,因宏安VA0561.0模块损坏,改用M4小板后也出现工作不稳定故障,如法炮制后恢复正常。