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.

Linux/TPA6120A2: volume control TPA6120A2

Part Number: TPA6120A2
Other Parts Discussed in Thread: PCM5142

Tool/software: Linux

Hello, I want to realize a PCB with a pcm5142 and TPA6120A2 volume control would be done by software through a USB interface data i2s, is that possible?
Should we add AOPs between PCM5142 and TPA6120A2?

regards

Gil

  • Hi Aguilera,

    My colleague is out of the office and he will be responding until Thursday.

    Best Regards
    Jose Luis Figueroa
    Audio Applications Engineer
  • Hi Gil,

    Welcome to e2e.
    TPA6120A2 is an all-analog device so volume control would not be easy to apply on this one.
    PCM5142 on the other hand has I2C/SPI mode, and it has volume controls. So you could use this device to perform the volume control. You would need to implement a USB to I2C/SPI interface to do this.
    Adding another volume control device between PCM5142 and TPA6120A2 would work too. You could consider PGA23x devices, although these use 3-wire interface for digital control.

    Best regards,
    -Ivan Salazar
    Applications Engineer - Low Power Audio & Actuators