Hello,
I have recently had a 4 layered PCB designed for me, in which I have an STM32F207 connected to CC1101. I tested this configuration earlier by connecting an STM32F207 evaluation board to a CC1101 eval board through jumpers, and it worked perfectly. However, in the current PCB, the CC1101 behaves very erratically. I power both the ICs through a common 3.3V line.
At first, every time I powered the board, the Slave Out line (GDO1) remained low at all times. Regardless of how many times I tried to do a manual Power-On Reset, the pin would stay low and the IC wouldn't respond. Yesterday, this situation changed. This line now shows a constant 1.8V right after power up and during the power on reset. It doesn't settle for over two minutes. I realized that it could be a problem with the crystal, so I changed the load capacitors, from 27pF to 2.2pF (after the respective calculation found at ' lpcware.com/content/faq/how-calculate-value-crystal-load-capacitors, ' taking load capacitance of the crystal as 6pF and stray capacitance as 5pF). It still shows the same error.
I would be glad to know if I am doing something wrong.
Thank you.