As part of a design job of an audio streaming board for a client, just designed a board based on a AT32UC3A0512. I'm quite new to AVR and ASF, and the learning curve for the AVR32 is taking more time than expected, so I'm thinking about replacing the UC3 for some 8-bit AVR just to meet the project deadline, while I learn about AVR32 in background.
Just wondering if someone can recommend some ATMega/ATtiny chip that might work here?
These are some project specs:
- The board should run a full-duplex audio stream through a RS422 port, driving a local speaker and encoding audio from a microphone.
- Audio format is PCM 44100 Hz, 16 bits.
- External ADC and DAC ICs connected to a single SPI port.
- RS422 port was made as 2 x RS485 driver ICs, both wired to their own UART port, to keep the option to switch to RS485, i.e. using one UART in half-duplex mode.
- The AVR should be fast enough to run some codec or simple filtering, and manage the ADC and DAC, in sync with the sample rate. Hopefully with PLL.
- Supply: 3.3V-5V
- ADC: AD7680, DAC: MAX5216, RS422 drivers: LTC1685
- Misc I/O; a couple of buttons and LEDs etc.
Any thoughts are much appreciated,
Thanks in advance.