Hardware layout and configuration
UM2198
18/69
DocID030511 Rev 1
8.8 Audio
An audio codec WM8994ECS/R with 4 DACs and 2 ADCs inside is connected to the SAI
interface of the STM32H743XI microcontroller to support the TDM feature on SAI port. This
feature is able to implement audio recording on digital and analog microphones and audio
playback of various audio streams on headphone and lineout at the same time.
It communicates with STM32H743XI through I2C1 bus which is shared with LCD and MFX
(Multi Function eXpander).
The analog microphone on the headset is connected to the ADC of the WM8994ECS/R
through the audio jack CN17. External speakers can be connected to WM8994ECS/R
through the audio jack CN19.
Two digital microphones (ST-MEMS microphones) MP34DT01TR are on the STM32H743I-
EVAL Evaluation board. They can be connected to either an audio codec DFSDM or to the
PDM port of the STM32H743XI, by setting the switch SW2 shown in
Table 8
. The coupon
connectors CN25 and CN26 can be used to support ST-MEMS microphone STEVAL-
MKI129V1 after removing SB54 and SB55 solder bridges.
Table 6. Boot related switches
Switch
configuration
Boot address
option bytes
Boot space
(Default setting)
BOOT_ADD0
[15:0]
CPU boot address defined by user option byte
BOOT_ADD0[15:0]
ST programmed value: Flash at 0x0800 0000.
BOOT_ADD1
[15:0]
CPU boot address defined by user option byte
BOOT_ADD1[15:0]
ST programmed value: System boot loader at 0x0000 0000.
Table 7. Boot related jumpers
Jumper
Description
JP3
The Bootloader_BOOT0 is managed by pin 6 of connector CN2 (RS232 DSR signal)
when JP3 is closed. This configuration is used for boot-loader application only.
Default Setting: Not fitted
SW1
0<->1
SW1
0<->1
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from