Several months ago I got a request from theAnonymous1 to code up some firmware for controlling PGA2320. Being the nice guy that I am (and needing the code myself
), I finally got around to designing a board and getting prototypes done up. I've now received mine, built it up and got the firmware to a decent state. It's not fully complete yet (no rotary encoder support until I can get one), but definitely in a usable state.
If there's interest, I am willing to organize a group buy for PCBs and microcontrollers and flash the micros for anyone that doesn't have a programmer. Unless there are a large number of boards to be ordered, it would likely be about $10 including shipping for the PCBs and $3-5 for the microcontroller.
Board has inputs for either up/down switches or a rotary encoder, has a mute button input and mute LED. There are jumpers to cap the PGA23xx at 0dB gain (it can go up to +31.5dB without the cap), and to select whether a rotary encoder or pushbuttons are in use. It is 1.25" x 1.7" with two mounting holes. SMD parts are used throughout (including PGA23xx) except for the ATtiny24 microcontroller.
It's fairly easy to use this board for a balanced configuration with two boards and one microcontroller, but it does require a bit of a kludge to tap the SPI lines on the 'master' board (nothing hard).
More details are at http://audio.gotroot.ca/minivol/ (sorry IE users, I'm too lazy to support your browser
)
If there's interest, I am willing to organize a group buy for PCBs and microcontrollers and flash the micros for anyone that doesn't have a programmer. Unless there are a large number of boards to be ordered, it would likely be about $10 including shipping for the PCBs and $3-5 for the microcontroller.
Board has inputs for either up/down switches or a rotary encoder, has a mute button input and mute LED. There are jumpers to cap the PGA23xx at 0dB gain (it can go up to +31.5dB without the cap), and to select whether a rotary encoder or pushbuttons are in use. It is 1.25" x 1.7" with two mounting holes. SMD parts are used throughout (including PGA23xx) except for the ATtiny24 microcontroller.
It's fairly easy to use this board for a balanced configuration with two boards and one microcontroller, but it does require a bit of a kludge to tap the SPI lines on the 'master' board (nothing hard).
More details are at http://audio.gotroot.ca/minivol/ (sorry IE users, I'm too lazy to support your browser