This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

带PA的CC2500通信的问题

Other Parts Discussed in Thread: CC2500

我有4批次的CC2500,分别是不带PA的(编号1),和分3批次(同一厂商)不同时间采购的带pa的CC2500,分别编号为pa-2,pa-3,和pa-4。

我的带宽计算,是严格根据Bps、deviation、和晶振的频偏的关系计算得来的,并且除了0.8的

当我使用232khz的带宽时(Bps=30k,deviation=28k,晶振误差10ppm):发现pa-3和pa-4批次的模块之间不能通信,其它的两两之间都能正常通信

起初认为是pa-2和pa-3之间的频率误差过大(超过10ppm)导致的,于是将Bps和deviation均改为10k,带宽任是232,但是pa-2和pa-3之间还是不能正常通信

于是又使用了272Khz的带宽(Bps=40k,deviation=38k,晶振误差10ppm):该配置下所有模块两两之间就能正常通信

如果是pa-2和pa-3之间的晶振误差过大,但是采用同样算法的272khz又正常,想问下,导致这种情况的原因是什么?

谢谢!

  • 1. 你购买的是CC2500模块还是芯片?芯片就一款没有这么多版本。

    2. 如果是模块,你最好也咨询一下你的模块厂商。

    3. 晶振误差过大,导致实际频带跟预期频带有偏移(Offset),所以需要更大的接收带宽。你的试验结果符合这个分析。建议尝试SmartRF Studio 里面的各种设置都试一下。

    4. 你还需要确认灵敏度是否OK,通讯距离是否OK。