2.4G无线收发芯片CC2500的一点调试经验
来源: 作者: 发布时间:2021-04-11 06:33:38 浏览量:使用CC2500芯片一年多来,经常为电路板不能正常的发射和接收所困扰。
在调试中,自己也积累了一些CC2500的调试经验。
若CC2500不能正常工作,常见的原因有以下几种:
1. CC2500芯片引脚虚焊。
CC2500是QFN封装的,引脚在芯片背面,在手工吹焊时常容易出现虚焊,而不能正常工作。
2. CC2500天线接口的电感,电容取值不正确。
CC2500的天线接口由∏型阻抗匹配网络和平衡滤波网络组成。
在实际使用中,虽然电感、电容取值是按照Datasheet的参考值选取的,但是经常会出现电感、电容的真实值和标定值相差过大,从而导致CC2500电路无法正常发射和接收。
我就有一次,买了1.5pF的电容,结果对方给了我220pF的电容。
所以,在焊接电感电容前需要核对。
3. 26MHz晶振。
遇到过晶振不振,CC2500无法工作的情况。
还遇到过进行通讯的两块CC2500电路板使用了不同品牌的晶振,结果时钟不一致,导致无法进行收发。
4. CC2500引脚配置不正确。
在用MCU控制CC2500芯片的工作时,用来连接GDO0、GDO2、MISO的MCU引脚应该配置为漏极开路。
若配置成推挽输出,则电路无法进行收发。
CSN, MOSI, SCK最好配置成推挽输出。
在调试中,可以结合程序,对CC2500出现的问题进行判断。
例如引脚虚焊时,CC2500一般无法进行复位。
可以把GDO2引脚配置成每发射或接收一个包申明(GDO2_CFG写0x06),这样,若发射或接收了数据,就会在GDO2引脚出现方波。
例如,在接收过程中,用示波器测试GDO2引脚出现了方波,但是程序里没有接收到数据。
此时可以认为CC2500接收到了数据包,此时可以从晶振时钟及数据包格式考虑可能出现的问题。
高频基板材料的五大基本特性要求(1)介电常数(Dk)必须小而且很稳定,通常是越小越好。信号的传送速率与材料介电常数的平方根成反比,高介电常数容易造成信号传输延迟。(2)介质损耗(Df)必须小,这主要影响到信号传
LM2596的纹波,偶尔变得很大,可能是啥原因24V输出,12V输出。
纹波的波形如下:
在LM2596的输出后端,已经增加了LC滤波。
参数都是参考datasheet选的。
小的电容也并联了很多。
电路如下:
针对这种纹波,该如何滤掉呢?
请
模块地线策略在设计模块的时候,通常会遇到地线策略的问题,这通常又与EMC有关,一般的来说,地线是信号电流流回信号源的地阻抗路径。
我们在设计模块的时候 通常是根据整体的设计而确定的,由于