Skip to main content
Haru
Associate
June 30, 2022
Solved

Why is the response value of RFSwitchOff / RFSwitchOn set to NACK?

I am using ST25DV. Access from RF must be restricted.

I'm trying to use RFSwitchOff / RFSwitchOn for this purpose, but NACK is returned.

Before using these, I changed the I2C_CFG setting in the System register to 0x3A (I2C_DEVICE_CODE: 1010, I2C_E0: 1, I2C_RF_SWITCHOFF_EN, 1).

I got the value of I2C_CFG of System register and confirmed that it is 0x3A.

And I use the following address.

  • RF SwitchOff: 0xA2(Slave address + W(0))
  • RF SwitchOn: 0xAA(Slave address + W(0))

Start condition + RF Switch Off or On->NACK

Please give me some advice to solve this problem

This topic has been closed for replies.
JL. Lebon
JL. LebonBest answer
ST Employee
July 5, 2022

Hello Haru,

May be a stupid idea, but this feature is available only in the ST25DVxxKC (C) version, not in the ST25DVxxK version. So, may be you are using a ST25DVxxK version ?

Can you please provide the UID or the IC_REF of your ST25DV ? (to check which version you are using)

Best regards.

1 reply

JL. Lebon
JL. LebonBest answer
ST Employee
July 5, 2022

Hello Haru,

May be a stupid idea, but this feature is available only in the ST25DVxxKC (C) version, not in the ST25DVxxK version. So, may be you are using a ST25DVxxK version ?

Can you please provide the UID or the IC_REF of your ST25DV ? (to check which version you are using)

Best regards.