在tmote原型的原理图时,发现CC2420芯片是有49脚的,并且接了地。但到时画自己板子的时候却大意了,以为只有48个脚,多余的那个49脚估计是什么隔离或散热的引脚无关紧要;而且,还特别查了CC2420的数据手册,在示意图上也就只表明的48个管脚。但在调试自己的板子时,却发现CC2420根本就不工作,典型的现象是3.3v电源工作正常,41脚(VREG_EN)上拉,但42脚(VREG_OUT)不输出(电压为0),同时晶振不起振。(通过将CC2420 得VREG_EN引脚置位高电平使能Voltage regulator,等待其稳定;然后重新启动CC2420 芯片,使得晶振起振。细节查看参考[1])
在各种检查未果的情况下,再次查看CC2420的数据手册,终于发现49脚的存在,它位于芯片的下面,而且是必须接地的。下一步要重新画板子了,希望新的板子在这部分不会出现新的问题。
后录:
问题果然是出在49脚,将该极板和地短接后,芯片正常工作。
参考[1] :http://www.codeforge.cn/article/39466