Skip to main content
Visitor II
June 30, 2022
Solved

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

  • June 30, 2022
  • 1 reply
  • 661 views

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.
    Best answer by JL. Lebon

    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. LebonAnswer
    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.