TCP/IP to AES3 Converter (STM32 + DIT4192)

Hello everyone,

I'm working on a device that converts audio data received over TCP/IP to AES3 format.
For this, I plan to use the DIT4192 chip together with an STM32F407/417 microcontroller.

The device is intended to support:
  1. Sample rates up to 192 kHz
  2. Up to 24-bit resolution
  3. No audio proccessing is needed
I would really appreciate any help or suggestions, especially with the following:
  1. What do you think about the choice of DIT4192 + STM32 for this task?
  2. Are there any good C/C++ libraries (for Linux or bare-metal) that can handle audio decoding (MP3, WAV, etc.) and output via I2S (my guess STM HAL/LL does the work, but not sure)?
  3. Do you know of any open-source or DIY projects that are similar or could be helpful as a reference?
Thanks in advance!
 
Last edited:
  • Like
Reactions: eclipsevl