Dear all.
I'm first time work with CC1101 RF chip and I have a strange issue.
My setup is PIC16f1827 and board E07-M1101D (most probably the board are from AliEspress)
The issue, is that after powerup, the RX did not receive (maybe correctly) the data from TX first 1 or 2 time. After I send data 2 times, every thing is normal (the boards run 24 hours without lost data).
What I know till now:
- the RX see that was some data in air (GPO0 react) but data in rxBuffer is garbage maybe with bad CRC. I forced read all rxBuffer but my data is not there
- after power up, I put RX board in transmit mode and send some data that arrive OK on third board. So, is not seems to be initial config issue.
- i have 3 boards. One board react normal after 1 receive, 2 board react normal after 2 receive
What I do till now:
- try various power-up reset method
- put in idle and flush rx and tx buffer before start receive
- manual initiated calibration of frequency before start receive
- put in rx, idle, rx before start receive
None of them help me so solve my issue.
Can you give me some hint to solve my issue?
PS: CC1101 have some unique ID like a MAC? I did not find anything about this in datasheet.
Thank you in advance.
Best regards.