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.

  • Resolved

TAS5754M: Uploading Hybridflow

Part Number: TAS5754M

My PCB runs fine without a HybridFlow loaded with 3 wire input.

When I try to upload a hybridflow however, it stops working.

I added this sequence to the header file as described in SLAU577A:

{ 0x00, 0x00 },
{ 0x03, 0x00 },
{ 0x2a, 0x11 },
{ 0x02, 0x00 },
{ 0x3d, 0x30 },
{ 0x3e, 0x30 },

The header file is a default Hybridflow 3 type, dumped without burst etc.

I attached the relevant piece of my code to this post. 

Maybe it has something to do with a wrong external implementation of the i2c_write function?

Anybody has experience with Atmel chips in combination with the TAS575xM? 

  • To add to that: Data gets sent out and acknowledged by the amplifier. When I look on my logic analyzer the data isn't what I expect. It sets up a write action, and then to a (what seems) random register with random data.
  • In reply to Jesse van der Zouw:

    I would suggest you double check whether you are able to write to a single register using the i2c_write function.

    Andy

  • In reply to Andy Liu SH:

    I discovered that this happens because I put the array in the flash of my microcontroller because the SRAM is too small.

    If I copy part of the array to SRAM and call the transmit_registers function that is provided by TI, it works.

    This is more a problem related to the microcontroller, so I don't know if this is the right place to ask?

    I need a function that copies an array value from flash, writes it via I2C and updates it to the next value until the whole register is transferred.

  • In reply to Jesse van der Zouw:

    Sorry, I know little about Atmel microcontrollers. I guess you'd better ask an expert from Atmel.

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.