用cc1101发送报文共计三次,上电开始发送,发送完成后断电。供电电压是2V,实际测cc1101芯片电压为1.8v。 每次发送之间间隔8ms(8ms为向cc1101写发送报文命令到下一次发送的时间)。示波器直接测天线上的波形,有三个波形。但是现在的问题是:第二次(中间那次)发送的的报文接收端经常接收不到,偶尔才能收到。 用3.3v电源供电,同样的程序,三次报文每次都能接收。
1,是否是低电压造成cc1101产生这样的异常。
2,延长每次发送的间隔依旧有这样的问题。
3,尝试在每次发送之间手动矫正晶振,以及对CC1101重新进行初始化,依旧存在这样的问题。
jack chen1:
那么低的电压,供电电流是否够,最好确认一下,这么低的电压,内部频率校准是否需要调整,以及外围MCU是否也可以正常工作?