I updated with the latest volume control code and IR code. I also unplugged the analog board from the main board while it was powered up, I know, stupid. I now can't get the remote to work. Checked the battery and was able to check the remote with an IR code decoder, the remote is working. I reloaded the old sketch and the remote still is not working. I think I may have smoke the IR input on the Mega 2560. Has anyone had any issues like this? I will probably go ahead and buy another Mega 2560 because I want to build a second set of boards anyway.
You need to populate only the + or the -positions on both the top and bottom boards for balance to work. If you only populate the bottom board, everything works except balance.The preamp board, or gain section, is any preamp you wish to use. I personally like the Pass Aleph P gain design. The ardunio processor board has to be programmed. Easily done but you have to install the Arduino IDE software which is free at Arduino.cc
The Top and Bottom boards are each one channel which is fully balanced. If you only wanted single ended then you can used just use the bottom board, with Positive for one channel and Negative for the other channel.
couple of suggestions, write some diagnostics either as part of the app code to test the IR similar to your separate decoder or write just diagnostics for a hardware, test mode load.
Scope the output of the Ir decoder?
does your app have a boot loader or you need to erase/reprogram
Years ago I designed a portable radio/media player using a xmega, wrote the code in bascom-avr, still use it today. Left the coding dev at the NEC IR decoder and diags. It’s time consuming for me since I am not too good at coding. I used a maxim max9729 part for the channel selection, vol. tpa3100 amp, pcm2904? Si4739 radio chip, Rohm mp3 codec. been awhile. Just the other day I was thinking that a should have implemented a balance control. I can say the bourns encoders are reliable. A volume pot that does not require deoxit in its life 🙂
Good luck
Scope the output of the Ir decoder?
does your app have a boot loader or you need to erase/reprogram
Years ago I designed a portable radio/media player using a xmega, wrote the code in bascom-avr, still use it today. Left the coding dev at the NEC IR decoder and diags. It’s time consuming for me since I am not too good at coding. I used a maxim max9729 part for the channel selection, vol. tpa3100 amp, pcm2904? Si4739 radio chip, Rohm mp3 codec. been awhile. Just the other day I was thinking that a should have implemented a balance control. I can say the bourns encoders are reliable. A volume pot that does not require deoxit in its life 🙂
Good luck
Last edited: