Hello Estephania,
I'm using a custom board with the CLRC663, not the Dev Kit.
I've made a library, I'm not using the NFC reader library.
We can let the CLRC663 working properly in LPCD mode with or without Charge Pump easily and Filter disabled, but when we set the Filter Bit to 1 it doesn't work. Theoretically that should be the only change we should do to add the filter option.
Related with the App Note:
- 3.2 LPCD_FILTER tells that it samples 16 times during the RF on time. This algorithm increases the RF on time by the factor of two or three in case of instability.
- 3.7 LPCD features (CLRC663 plus only) tells that samples 64 times at the cost of a longer RF on time.
- 3.6 The LPCD detection: 3 µs ≤ tRFon ≤ 10 µs -> operation with TVDD = 5V, Charge pump enabled &
LPCD_FILTER enabled
So theoretically with a RFon time of 10us should be enough. We don't need to care about the RFon time, isn't it?
I add a picture where we've configured a RFon Time of 60us, the IRQ is configured only to change with a LPCDIrq. When we read the LPCD_Result_Q and I registers, the result value is 0x00.
Regards,
Iñaki