The dacHandler is a system developed to communicate with audio DACs without using the I2S built into the MCU. The format of the data to be handled can be changed by the output destination DMA.

The format of the data handled depends on the destination DAC, so it is necessary to convert the audio data to two’s complement in advance.

Measuring the time consumed by a burst signal for transmitting one channel of audio signals, it seems that approximately 420 kHz is earned, so transmitting four channels should be a piece of cake for now.

These values are based on stable operation in an experimental environment such as barracks wiring, so the results will probably change when devices are actually mounted on boards.