微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > CC2420外挂的无源晶振不起振

CC2420外挂的无源晶振不起振

时间:10-02 整理:3721RD 点击:

大家好,打扰一下啊。现在做一个zigbee方面的电路,zigbee芯片选的是CC2420,控制芯片用的一个FPGA(要做一些算法)。现在的问题是,CC2420外挂的无源晶振不起振。对CC2420的初始化顺序是,先给VREG_EN管脚高电平,等待一段时间后再通过rst_n复位,等待一段时间后(百us级等待)写x"01"命令,也就是写寄存器选通命令SXOSCON(晶振打开命令),这时用示波器量测,晶振没有时钟输出。CC2420这个片子没有问题,命令也确定发进去了,因为对其它的寄存器采用写数据,再回读的方式,可以读到相同的数据。Vreg_out测的也是1.8V,无源晶振管脚连接对着芯片资料看了也是正确的。请问一下,还有什么问题可能导致晶振不起振啊?谢谢啊,麻烦了。

如果是新的产品设计,不建议使用CC2420芯片了。如果需要SOC的话可以选择CC2530/CC2538/CC2630, 如果一定需要RF Transceiver的话使用CC2520

选用的晶振是否符合数据手册的要求。

已经找出问题了。无源晶振的负载电容比较小,不能超过16pF,当用示波器的表笔直接测量晶振的频率时,表笔会引入几pF的电容,示波器稍微差一点就无法观测到波形输出。如果一定要用示波器观察时钟频率,可以给一个寄存器的MUX配置数据,让CCA输出8MHz的时钟,再用示波器去量CCA的管脚是否有8MHZ的时钟输出,有的话则可以。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top