2025-09-04 8:40 AM - last edited on 2025-09-04 11:28 AM by Peter BENSCH
Hello,
I am working on implementing the CR95HF RFID reader into a project, and I'm having some trouble with the external crystal starting; I'm wondering if anyone has had a similar issue.
On my design I have the CR95HF connected to an NRF52840 MCU through UART. When I send the ECHO command (0x55) over the UART bus, I do not get any response from the chip. I have verified the following:
On an oscilloscope, I can see that the XOUT pin that goes to the crystal rises to just above 0.5V on powerup, but the crystal never begins oscillation (see attached image). I am using the XRCGB27M120F3M00R0 from Murata, which is 27.12MHz with ~150 ohm ESR and 6pF load capacitance. I will provide the schematic for the entire circuit for reference.
The especially troubling part about this is that we have used this exact circuit and layout on different boards for different projects, and the CR95HF has worked just fine in those cases. It's just now on this new board that we can't get the crystal to start oscillating.
Any help would be appreciated, and if necessary I can provide more information (more scope traces, layout, etc.)
Thank you!
2025-09-04 2:55 PM
Hi,
During the startup sequence of the device at power up, the HF oscillator (HFO) normally starts after the initial low pulse on IRQ_IN for a setup duration of t3.
Rgds
BT
2025-09-05 11:45 AM
Hi Brian,
Thanks for your response. To address your questions:
startup on the working project's board
transient startup response on working board
oscillation on working board
startup on not-working project's board with the same crystal from the working project.
2025-09-05 12:00 PM
Update: I also tried swapping the CR95HF chips between the two boards, and this did not make any difference. The working project still works and the non-working project still does not start the crystal, despite the XOUT voltage being present.