Skip to main content
Explorer
May 4, 2022
Solved

ANT7-T-ST25DV04K + CMWX1ZZABZ-078 (STM32L0) I2C read issues

  • May 4, 2022
  • 2 replies
  • 1261 views

We are trying to interface ANT7-T-ST25DV04K and CMWX1ZZABZ-078 (MuRata LoRaWAN module that has STM32L0). When we read the NFC chip using I2C by the host processor STM32L0 (in LoRaWAN Module), we are reading garbage data (corrupted). However if we use a nucleo STM32L4 dev board to read the NFC, we don't see any issues. Not sure if why L0 does not work?

We tried I2C pull ups and all of them are good. There are other I2C sensors on the same bus, we do not see any issues. Any input is appreciated.

    This topic has been closed for replies.
    Best answer by JL. Lebon

    Hello,

    My first advice would have been to check the pull-up resistors, as there is no pull-up resistors on the ANT7, but it looks like you already did this.

    What do you mean exactly by "we are reading garbage data" ?

    Do you receive some corrupted data ? Or do you receive some Nacks ? Or anything else ?

    Would it be possible for you to capture an I2C frame from L0 to ST25DV with an oscilloscope and share it ? It would help to see if there is any issue on the I2C bus.

    Best regards.

    2 replies

    JL. LebonAnswer
    ST Employee
    May 10, 2022

    Hello,

    My first advice would have been to check the pull-up resistors, as there is no pull-up resistors on the ANT7, but it looks like you already did this.

    What do you mean exactly by "we are reading garbage data" ?

    Do you receive some corrupted data ? Or do you receive some Nacks ? Or anything else ?

    Would it be possible for you to capture an I2C frame from L0 to ST25DV with an oscilloscope and share it ? It would help to see if there is any issue on the I2C bus.

    Best regards.

    sid1Author
    Explorer
    May 18, 2022
    Technical Moderator
    May 25, 2022

    Issue is resolved as per referenced ticket - competing I2C slaves.