This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRV8320: Slave address

Part Number: DRV8320
Other Parts Discussed in Thread: TPS25750

Hi team,

Can you have a look at below customer inquiry please?

I cannot access the GUI. Otherwise, the bin file generated from GUI maybe un-useful for me, for I want to configure the PD controller via the I2Cs port with a MCU.

Could you please help to reply these questions below?

-  Is the Slave address, maybe one of #1,#2,#3,#4 which was configured from ADCIN1&ADCIN2, the Unique address?

   So, the address in the register table(2-1) are the register numbers(Table 1-1). 

 -   The Engineer told me that it can take 1 of 4 I2C addresses, 0x20, 0x21, 0x22 or 0x23, as the slave address. But I found that it seems ignored the bit0(W/R)? For the bit0 cannot be sure from datasheet view, which decided by the actual condition.

- The table below, where can be looked for? I cannot find in the datasheet and  also the technical reference manual, but it's really important and necessary for developers.

That's why I'm confused on the actual slave address, as well as the unique address. If have no these data, we really don't know how to configure, what’s the meaning of the decoded values, for there are 3 teams of configuration:

Thank you,

Franz

  • Hi Chuck,

    Thanks a lot.

    - The two writing actions for PBMs are right until the data1=0 as below:

    For patch bundle need to follow the following protocol, the first bit with slave address, which defined in PBMs DATA pack, has no ACK. The the following steps can not be continue.

    I there are no EEPROM external. Does the slave address also 0x05?

    Thanks,

    Matt

  • Hi Chuck,

    Could you please help to check the solution once more:

    - This is the hardware that i debug the software with: VIN_3.3V, I2Cs_IRQ are like shows below, is that affected the PD controller working?

    - The patch bundle break issue.

       Firstly, to follow the protocol as above shows.

     When break the 14464 bytes to 226*64bytes, is that to do just repeat like that was marked in the figure? do we need other  CMD and DATA reg wr/rd steps?

    Please help to check the both again. It seems will be succeed, but not actually. It's bad feeling.

    Thanks,

    Matt

  • Chuck,

    I will assemble a new PCBA, correct the circuits according to your suggestions. I think this old PCBA maybe cannot be used any more. Maybe mislead me in wondering.

    Thanks,

    Matt