热度 15
2013-7-21 22:32
4294 次阅读|
5 个评论
自从去年写了“在华为工作的一些硬件调试经验总结”,受到广大读者的欢迎。各个网站以及网友转帖无数。单后来因为忙于自己的昌海公司,很少有时间写自己的调试了。 最近一段时间有个小项目是做来电显示模块的。主要功能是把固话的来电号码、时间、用户姓名抓取到,然后通过GSM模块发往服务器。虽然功能很简单,因为目前的电话基本上都支持此功能。没想到,调试的时候还是费了一番功夫。 器件的选型:常用的是HT9032C,HT9032D。后来又找到了一个台湾公司的MS8515,但是MS8515普及度不是很大,最终还是采用了HT9032C。原理图就按照HT9032D的参考原理图设计。 一开始,CID号码可以正确提取。很简单是吗? 过了几天,突然CID信息抓取有乱码了,同样的板子啊。电路原理绝对没有问题。后来搜集了一些信息。总结大体如下: 1)HT9032C的TIP和RING串接的200K电阻要适当调小; 2)HT9032C的TIP和RING串接的0.01uF电容要适当调大; 3)PDWN管脚的配置。 试过以后,效果会好些,但是还有乱码。另外,还有HT9032C的nRTIME的电容也要加大写,最后是1uF以上。这些也测试了一下,还是有乱码。 4)需要加隔离变压器。 这个也试了,但是网上流传的那个电路是不能工作的。单端输入据说没人能调试出来的。还是要差分输入。 另外还要说的是:HT9032C是5V供电,单片机是3.3V和1.8V供电,GSM模块是4V供电,电源的设计也是一个问题。因为GSM的最大电流可能大2A以上。 (附件是原理图,如有更改,恕不另行通知)