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.

TAS5548EVM - device configuration on powerdown/powerup

Other Parts Discussed in Thread: TAS5548, PUREPATH-CMBEVM, TAS5704

I started using my new TAS5548EVM with the PPC software last night, with headphones connected to the headphone output. 

All works well, shutting down the PPC software does not affect operation of the EVM. 

However, disconnecting/reconnecting the USB cable to the EVM (effective powerdown/powerup) seems to put the EVM into a MUTE state (observed: no output via headphone port) which I can only clear by starting up the PPC software again.  The biquad setting have been overwritten and I must reload them again.

The datasheet for the TAS5548 (Section 5.2.2) states "The TAS5548 is placed in the reset mode either by the power-up reset circuitry when power is applied, or by setting the RESET terminal low."

What I would like to do is have the TAS5548 retain its status, settings, volume/routing/biquads etc (all I2C registers) upon powerdown/powerup, or automatically return to its status prior to powerdown, without commands via the USB port.

I can see that the EVM uses the TAS1020B for I2C commands, and that there is an EEPROM on board.  I have no experience with I2C/microcontroller programming...

What do you suggest?

Many thanks,

Mike

  • Hi, Mike,

    Unfortunately, this is not possible with the stand-alone TAS5548EVM. 

    With some effort, you could do this with PurePath-CMBEVM. It has an MSP430 on it - you could program it to program up the TAS5548 on the PurePath-CMBEVM. Unfortunately, we don't have a lot of info on how to do this...

    -d2

  • Hi Don, appreciate your reply.  OK so that makes the way forward clear.  I can use the TAS5548EVM or the CMBEVM with a laptop.  I can use the CMBEVM without a laptop as long as I don't power it down or upset it or need volume control. 

     And I can pester our control engineers to school me up on programming the MSP430. It's been a while since I learned to bash out BASIC code on a TRS-80 Model 1!

    Thanks,

    Mike

  • Hi, Mike,

    I don't know off the top of my head if clocking will work if you disconnect the USB. It depends on where the clocks are being generated.

    Trash-80. Nice! I had a Heathkit H-100. Ah, the good ole days!

    -d2

  • Hi Don, yep good ole days indeed!  As you may have guessed, I'm a DIY hifi nut who enjoys learning and R&D.  I'm currently using the commercial products from miniDSP.com, which use a number of TI chipsets.  I've had good results tweaking their TAS5704 based amplifier, using application info from TI.

    I'll figure out the TAS5548 eventually!  Great community here at TI E2E, thanks to yourself and everyone else who contributes.

    Cheers,

    Mike

  • Don Dapkus said:

    Hi, Mike,

    Unfortunately, this is not possible with the stand-alone TAS5548EVM. 

    With some effort, you could do this with PurePath-CMBEVM. It has an MSP430 on it - you could program it to program up the TAS5548 on the PurePath-CMBEVM. Unfortunately, we don't have a lot of info on how to do this...

    -d2

    Thanks for the hint, Don - I note that it's the same MSP430 as on the RDK-VALUE-SB, and that the code and functionality there is a bit more accessible.  I'll start reading...

    Cheers,

    Mike