ampcontrol-f103 icon indicating copy to clipboard operation
ampcontrol-f103 copied to clipboard

Automatic input selection

Open ematt opened this issue 5 years ago • 3 comments

Hi WiseLord,

It would be extremely useful to have the possibility to switch the input without even touching the device. In this way you could just turn on the TV or connect your phone to the Bluetooth input and the ampcontrol is already switching the input from whatever it was playing or it could even wake up from stand-by. This could be done by using an analog multiplexer to route the audio inputs to MCP602's inputs.

What do you think?

ematt avatar Jul 07 '19 19:07 ematt

How ampcontrol can know if something is playing at some input, while it is working with another one?

вс, 7 июл. 2019 г., 22:45 ematt [email protected]:

Hi WiseLord,

It would be extremely useful to have the possibility to switch the input without even touching the device. In this way you could just turn on the TV or connect your phone to the Bluetooth input and the ampcontrol is already switching the input from whatever it was playing or it could even wake up from stand-by. This could be done by using an analog multiplexer to route the audio inputs to MCP602's inputs.

What do you think?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/WiseLord/ampcontrol-f103/issues/3?email_source=notifications&email_token=AAFPL5FNEHLJBJYK5MUTW3TP6JBWHA5CNFSM4H6WOB22YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G5XD7BQ, or mute the thread https://github.com/notifications/unsubscribe-auth/AAFPL5EAHC2PKOXAMBNLTRLP6JBWHANCNFSM4H6WOB2Q .

WiseLord avatar Jul 07 '19 19:07 WiseLord

A basic block scheme looks something like: IMG_20190707_225629 Analog mux block routes the audio inputs to PA0 and PA1 so it can scan the inputs. The audio output is not affected because the sound processor is not involved at all, it just does his thing as usual. MCP602 block represents the OP amp block that is already on the board I am not sure how the FFT algorithm will get affected by this. If it gets messed up we may need to use an additional pair of ADCs for this.

ematt avatar Jul 07 '19 20:07 ematt

Such block scheme increases the complexity of the device, demanding several audio procesors (I consider this Analogue mux as additional one). It simply won't work if there are simultaneous signals on several inputs, in addition making mess in ADC/FFT. Also, when the system is in standby mode, everything is supposed to be powered off and signal routes are broken.

WiseLord avatar Oct 02 '19 09:10 WiseLord