Part Number: CC1101
Other Parts Discussed in Thread: TEST2
I'm having problems setting a custom frequency in the lower bounds of the custom frequency ranges. I am transmitting only: OOK signal, no preamble, no sync, no CRC
Example is the 300-348Mhz range; I can't set a custom frequency below ~309.675 Mhz. If I set a transmit frequency lower, e.g. 305 MHz, the chip keep transmitting on 309.675Mhz, but the register settings will indicate it's tuned to 305. I can't transmit on the ranges 387-412MHz or 779-825MHz either. I thought maybe it had to do with calibration. I've tried changing values in MCSM0 and FSCTRL0, but no success.
I bought the chip w/SMA antenna from Amazon. Is it possible it's counterfeit and that's the issue? Or am I getting one of the register settings wrong??
--------------------------------------------------
LSatan CC1101 service/debug tool v1.0
--------------------------------------------------
------------------------------
CC1101 Version
------------------------------
PARTNUM 0
VERSION 14
MARCSTATE 1
------------------------------
CC1101 Register
------------------------------
IOCFG2 1
IOCFG1 2E
IOCFG0 2
FIFOTHR F
SYNC1 0
SYNC0 0
PKTLEN 3D
PKTCTRL1 0
PKTCTRL0 0
ADDR 0
CHANNR 0
FSCTRL1 6
FSCTRL0 0
FREQ2 B
FREQ1 BB
FREQ0 14
MDMCFG4 C6
MDMCFG3 1F
MDMCFG2 30
MDMCFG1 2
MDMCFG0 F8
DEVIATN 0
MCSM2 7
MCSM1 0
MCSM0 18
FOCCFG 14
BSCFG 6C
AGCCTRL2 7
AGCCTRL1 0
AGCCTRL0 92
WOREVT1 87
WOREVT0 6B
WORCTRL FB
FREND1 56
FREND0 11
FSCAL3 E9
FSCAL2 2A
FSCAL1 0
FSCAL0 1F
RCCTRL1 41
RCCTRL0 0
FSTEST 59
PTEST 7F
AGCTEST 3F
TEST2 81
TEST1 35
TEST0 9
------------------------------
Read MHZ
------------------------------
Base Freq 305.000 Mhz
Car. Freq 305.000 Mhz
Channel 0
FREQ2 B
FREQ1 BB
FREQ0 14