Skip to main content
sid1
Associate II
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. Lebon
JL. LebonBest answer
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.

sid1
sid1Author
Associate II
May 18, 2022
Ulysses HERNIOSUS
Technical Moderator
May 25, 2022

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