请问CC1101在异步ASK直通模式下GOD2在无信号时的噪音怎么解决
请问CC1101在异步直通模式ASK/ook方式,发射完全没问题。接收模式时,有信号时GOD2输出正常信号,但没有信号时有很多干扰输出,加大CPU的处理负荷,这个杂波怎么静噪呢?
参考的配置如下:
cc1101.writeReg(CC1101_IOCFG0,0x06);
cc1101.writeReg(CC1101_PKTCTRL0,0x05);
cc1101.writeReg(CC1101_FSCTRL1,0x0C);
cc1101.writeReg(CC1101_FREQ2,0x10);
cc1101.writeReg(CC1101_FREQ1,0xB0);
cc1101.writeReg(CC1101_FREQ0,0x71);
cc1101.writeReg(CC1101_MDMCFG4,0x2D);
cc1101.writeReg(CC1101_MDMCFG3,0x3B);
cc1101.writeReg(CC1101_MDMCFG2,0x3B);
cc1101.writeReg(CC1101_DEVIATN,0x62);
cc1101.writeReg(CC1101_MCSM0,0x18);
cc1101.writeReg(CC1101_FOCCFG,0x1D);
cc1101.writeReg(CC1101_BSCFG,0x1C);
cc1101.writeReg(CC1101_AGCCTRL2,0x04);
cc1101.writeReg(CC1101_AGCCTRL1,0x00);
cc1101.writeReg(CC1101_AGCCTRL0,0x92);
cc1101.writeReg(CC1101_WORCTRL,0xFB);
cc1101.writeReg(CC1101_FREND1,0xB6);
cc1101.writeReg(CC1101_FREND0,0x11);
cc1101.writeReg(CC1101_FSCAL3,0xEA);
cc1101.writeReg(CC1101_FSCAL2,0x2A);
cc1101.writeReg(CC1101_FSCAL1,0x00);
cc1101.writeReg(CC1101_FSCAL0,0x1F);
cc1101.writeReg(CC1101_TEST0,0x09);
干扰通过修改寄存器得到了平衡,但在没有信号时GD02脚为高电平,这个能设置成没信号是低电平吗?
Yongliu,
试一下这个bit。