ΣSigmaStudio Ask AI Русский Log in

Is there a way for adau1761 work with external analog volume control?

SigmaDSP & SigmaStudio toy-knowlogy Oct 22, 2016 00:00 3 replies Original on forum ↗
Subscribe
toy-knowlogy Question
Oct 22, 2016 00:00

I am a newbie and find information hard to find.

Audio Signal Processors

SigmaDSP Audio Processors

adau1761

KJBob Reply
Oct 24, 2016 00:00

Hello,

It doesn't look like it, as the -1761's GPIOs are strictly digital -- no Aux ADC to digitize an analog DC control input from a pot. You can easily set up pushbutton control as shown below (a similar volume control block accepts input from a shaft encoder instead, for rotary control):

This circuit runs on the -1761 eval board. I attached it below in case you wish to try it. This project includes some details not visible in the schematic, including a more-or-less logarithmic lookup table in the PB Volume block. In the -1761's Register Control tab I had to activate the GPIOs (otherwise they default to serial audio). I fiddled with the record and playback audio paths until the thing worked, honestly I never really figured these out.

If your final product includes a microcontroller, you can control just about anything on the chip via its I2C or SPI port -- but this will take a bit of heavy lifting to program your uC.

Best regards,

Bob

910475c7fdf86969ab29ab2525e942ef.png
910475c7fdf86969ab29ab2525e942ef.png
910475c7fdf86969ab29ab2525e942ef.png-620x235.png
910475c7fdf86969ab29ab2525e942ef.png-620x235.png
DaveThib Reply
Oct 24, 2016 00:00

Hello,

Let me add to what bob said in that you can come into the serial port with data from an external ADC that is being driven by a pot. The ADAU1761 does have an externallly controlled volume control in its library so you could route the ADC data from the serial port to the volume control. You may have to do a little conditioning but it is possible to do. This part does not have built in auxillary ADCs.

The ADAU1701 has four AUX ADCs but these are shared with other functions on multi-function pins so you have to look at your application to see what functions are needed.

I assume you are looking for the smallest, lowest power and lowest cost? Let me know if you would like for me to contact you directly to discuss your project?

Thanks,

Dave T

KJBob Reply
Oct 24, 2016 00:00

Thanks, Dave, for the additional info.

I forgot the attachment, it's below.

Best regards,

Bob