315M板应用于录播系统中,接收315M调制信号,解调出产生相应的数据,通过USB口或RS485口发送给PC。
315M板主要芯片为SC2272及HC2272解码芯片,有简单的芯片数据手册。调试过程中出现的问题及最后的解决办法有:
1) 发现一路接收功能缺失,细查后发现是2272的VT信号短路到地了,短路是很麻烦的事情,通过割线,重焊等方法试,最后发现是2272的VT脚多焊了锡,短路到旁边的覆铜上了,教训是以后覆铜的clearance还要加大,至少要20mil,这样PCB板给小工厂做,出问题的可能性也不大。
2) 调试用的EC5是USB接口的调试器。调试最好用Keil开发环境,尽管Silicon Lab也有相关软件,但最好统一环境。这就要求装C8051Fxxx的keil驱动,编程器的驱动。要注意的是,Keil和Silicon Lab IDE不能同时安装,否则不能用调试器。安装好软件后,要在Debug窗口选择相应驱动及USB接口;
3) 2272的Datasheet上虽然说VT范围比data窄,实际却是相反。这就意味着不能用VT的上升沿采样data,而是用下降沿采样data才合适。我开始相信datasheet,用VT上升沿采样data,但data值总为0,又在这里困住很久。最后才想到在软件里检测data变化,来看VT值,结果发现VT早就是1了,才改了VT的采样沿。
4) 调试过程中发现发送端信号有问题,导致接收端有部分按键信息收不到,需要重新设计发送电路;
5) USB协议的知识和编程,还要花更多时间去了解。
xucun915_925777961 2010-11-18 08:43