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

ADAU1701 power on delay control cs4272 reset pin,using Timer Control. DC conver to Pulse?

SigmaDSP & SigmaStudio michaellu Apr 13, 2022 00:00 1 replies Original on forum ↗
Subscribe
michaellu Question
Apr 13, 2022 00:00

Function: ADAU1701 use self boot mode,After power on, ADAU1701 delay 0.5s and control cs4272 reset pin pull high ,.

Hardware:ADAU1701 ( MP7)-->CS4272(Reset).

If using Timer Control , ADAU1701 MP7 ,the waveform is pulse ,0.5Hz.

If using DC Control,ADAU1701 MP7 ,the waveform is DC.

Is these something wrong?

MonoIN_2way_V2test.dspproj

Audio Signal Processors

SigmaDSP Audio Processors

adau1701

waveform.jpg
waveform.jpg
DaveThib Reply
Apr 21, 2022 00:00

Hello michaellu,

Sorry for the delay. It has been a busy week.

Thank you for including your project. I think I know what you want to do.

You want to use GPIO outputs to hold an external codec in reset. Then five seconds after power up you want to release the codec out of reset.

Then afterwards you also want to unmute the audio and unmute an external amplifier.

So I wrote a program to do this.

This program will hold a GPIO pin low upon power up and hold it low for five seconds then go high.

Then I took this five second output and sent it to another timer to wait 1 second before unmuting the audio in the DSP and I also sent that out to an External GPIO to unmute an amplifier.

So this should show you how to do it.

I wrote this project and tested it using the ADAU1701MINIZ eval board. There are two LEDs on this board so I used those GPIO outputs. You will need to change the GPIO assignments over to the GPIOs that are on your board. So this project will not work on your board until you change the GPIO to the correct GPIO you are using.

I put some notes in the project to show how there may be a better way to design the hardware.

Thanks,

Dave T

ADAU1701 Timer to sequence codec reset audio mute and amp mute.dspproj