TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2500的工作电压在2.3v以下无法收到正确数据问题

各位老大,我在使用CC2500的时候,给模块供电低于2.3v以下,模块收到的数据就开始是乱码(不正确的值)了,而调节到2.4v以上,接收的数据就是正确的,cc2500的工作电压应该是1.8v-3.6v的吗?为什么2.3v往下就是乱码呢?收是能收到,就全是乱码(不正确的值),采用稳压电源供电,通过调节旋钮慢慢调节电压,2,3v开始往下是乱码,2.3v往上是正确的,模块是购买的,应该问题不大。

Long King:

又自问自答贴,刚刚找到原因了,因为用的msp430的芯片,和cc2500通讯用的是SPI口,在2.3v以下SPI通讯速度太快的话,就会出问题(数据不正确),把速度降低就好了,而这点,电压在2.3v以上是没问题的,这个问题在msp430的user manual上并没有提及,特贴此贴,解答共享。

Long King:

又自问自答贴,刚刚找到原因了,因为用的msp430的芯片,和cc2500通讯用的是SPI口,在2.3v以下SPI通讯速度太快的话,就会出问题(数据不正确),把速度降低就好了,而这点,电压在2.3v以上是没问题的,这个问题在msp430的user manual上并没有提及,特贴此贴,解答共享。

Long King:

还是自问自答吧,这个原因已经找到了,我使用的是msp430f4152芯片,和cc2500通讯使用SPI口,这个SPI在2.3v以下,如果速度高的话,就会出问题,把速度降低就没问题了,在2.3v以上没有问题的。这个在user manual里一点没有提及!唉….,在此立贴,望后来者勿再走弯路。

Nutcracker:

有没有用TI的参考板对比测试一下? 这个问题也可能跟板子的设计相关。  具体的分析需要用示波器抓一下 SPI 上面的信号分析一下波形,看供电电压低到2.3V之后到底发生了什么。

赞(0)
未经允许不得转载:TI中文支持网 » CC2500的工作电压在2.3v以下无法收到正确数据问题
分享到: 更多 (0)