SigmaStudio ADAU1787 differences between Capture data and I2C scanner results issue

Hello

I have noticed differences between the data displayed in the Capture window and the real I2C data captured with external scanner.

As you can see on the attached screenshots, differences are related to the used memory addresses.

The Capture window shows writing of data starting from the 0x20E4 address, but the real memory address according to the I2C scanner result is 0x2004 (tested several times with different timings of the scanner).

I can also observe the additional tail of data not shown in the Capture window but visible on the I2C scanner screen. This short package starts with 0x2018 memory address.

Device used:  ADAU1787,

Data written:  IIR coefficients, component name: EQ500.

The addresses used in generated system files are in accord the those visible in the Capture window.

May I ask for help in explaining of these differences ? What's the meaning of the additional data sent ?

Thank you!

dsp_equaliser.zip

Parents
  • After short investigation of the system files I can self explain the observed difference.

    The Capture window shows data written like in direct mode but in the background the safewrite mode is used.

    The first package starts with the address:

    #define MOD_SAFELOADMODULE_DATALOADSTART_SAFELOAD_ADDR 8196   (0x2004)

    The second package starts with the address:

    #define MOD_SAFELOADMODULE_ADDRESSLOAD_SAFELOAD_ADDR   8216  (0x2018)

    Now it's clear for me. Sorry for being bored :-)

    Best regards.

Reply
  • After short investigation of the system files I can self explain the observed difference.

    The Capture window shows data written like in direct mode but in the background the safewrite mode is used.

    The first package starts with the address:

    #define MOD_SAFELOADMODULE_DATALOADSTART_SAFELOAD_ADDR 8196   (0x2004)

    The second package starts with the address:

    #define MOD_SAFELOADMODULE_ADDRESSLOAD_SAFELOAD_ADDR   8216  (0x2018)

    Now it's clear for me. Sorry for being bored :-)

    Best regards.

Children
No Data