cancel
Showing results for 
Search instead for 
Did you mean: 

ST25DV04KC GPO no interrupt output

Jay_Liu
Associate

I am implementing NFC wake-up functionality using the main controller chip STM32L433 and the ST25DV04KC. I2C writes and reads are functioning normally.

However, when the NFC field is present, the GPO pin does not output a pulse (reading the GPO register returns a value of 0x11). Using a multimeter to measure the GPO level change when the NFC field appears shows a minimal change in voltage level.

The same program works correctly on an STM32F1 development board with an ST25DV04KC NFC module (both 8-pin and 12-pin versions were tested, with the same phenomenon). 

Does anyone know why this is happening?Could you provide some troubleshooting directions?This would be very helpful to me.Thank you!

1 ACCEPTED SOLUTION

Accepted Solutions
JL. Lebon
ST Employee

Hello, 

Would it be possible to measure the voltage on the pull-up resistor of the GPO pin, just to be sure you have a correct voltage present to allow the interrupt to be seen ?

Best regards.

View solution in original post

3 REPLIES 3
JL. Lebon
ST Employee

Hello, 

Can you please explain what version of the ST25DV04KC you are using? Is it the 8 pin or the 12 pin version ?
The 12 pin version requires a power supply on the VDCG pin and the interrupt is avctive high.
The 8 pin version requires an external pull-up resistor powered connected to a power supply and the interrupt is active low.

So you may missing either the VDGC power supply or the external pull-up resistor.

Another possibility is that the GPO output is disabled by the dynamic register GPO_CTRL_dyn. Please check that bit 0 is set to 1.

Best regards.

Hello,

Thank you for your reply.

I'm using the 8-pin version, and I can confirm there is a pull-up resistor on the GPO.The value I read from the GPO_CTRL_dyn register is 0x11, and bit 0 is already set to 1. All operations were performed according to the manual, so I'm quite puzzled as to why this phenomenon is occurring. Could it be caused by the circuit on my self-designed PCB board?

Best regards.

JL. Lebon
ST Employee

Hello, 

Would it be possible to measure the voltage on the pull-up resistor of the GPO pin, just to be sure you have a correct voltage present to allow the interrupt to be seen ?

Best regards.