Hello, I’m working on a pcb using the nrf52832, and the OS (Zephyr) crashes whenever I try to use bluetooth. This is due to some error implying timing issues. I have the dev board, and measuring the crystals on there gives wildly different frequencies than on my pcb. See below:
I attached an image of the PCB.
| frequency (Hz) | peak (mV) | low(V) |
my board X1 | 31.3M | 66 | -56 |
my board X2 | 32.3K | 13.6 | -13.6 |
dev board X1 | 33.3M | 54 | -55 |
dev board X2 | 33.3K | 20 | -24.8 |
My theory is that this is caused by poor pcb design. I started with the reference design and tried to build around it. Maybe not enough vias leading to parasitic capacitance skewing the frequency too much? Please let me know if you have ideas.