
3System requirements
To use the X-NUCLEO-AMICAM1 expansion board, you need the same hardware and software resources of
STM32 Nucleo boards (for details, refer to UM1724 on www.st.com) as well as 40 MB of free space on your hard
disk and at least 128 MB of RAM to run the firmware package.
3.1 Board setup
The X-NUCLEO-AMICAM1 expansion board can be connected to any STM32 Nucleo board. However, the related
firmware offers an out-of-the-box package for some STM32 Nucleo boards.
When mounting the X-NUCLEO-AMICAM1 on the STM32 Nucleo, align all the pins with their corresponding
connector.
Caution: Handle the boards carefully during this operation and implement ESD prevention measures to avoid damaging
(or bending) the male/female pins, connectors and the expansion board components.
The default X-NUCLEO-AMICAM1 configuration allows the acquisition of two on-board microphones (M1OB and
M2OB) through the external ADC mounted on the board.
The following configurations and use cases can also be implemented:
• 4 microphone acquisition using coupon boards (e.g. STEVAL-MIC004V1) and the external ADC
• single microphone acquisition using STM32 embedded ADC
3.1.1 4 microphone acquisition configuration
Step 1. Open SB24 and SB26 to disconnect M1OB and M2OB on-board microphones from the ADC
Step 2. Close SB23 and SB25 to connect M1 and M2 external headers to the ADC
Step 3. Mount coupon boards on the headers
Caution: Do not close SB23 and SB24 at the same time to avoid potential shortcircuit between M1OB on-board
microphone and M1 external microphone if the coupon is mounted.
Do not close SB25 and SB26 at the same time: it will result in a potential shortcut between M2OB onboard
microphone and M2 external microphone if the coupon is mounted.
3.1.2 Single microphone acquisition configuration
Step 1. Change the solder bridge configuration on the STM32 Nucleo to allow VREF routing to the appropriate
STM32 pin as follows:
–On STM32 Nucleo-XXXXRX 64-pin boards (MB1136): open SB57
– On STM32 Nucleo-LXXXZX 144-pin boards (MB1312): open SB149, close SB 119
– On STM32 Nucleo-XXXXZX 144-pin boards (MB1137): open SB12
Step 2. Close J2 on the X-NUCLEO-AMICAM1 board.
Caution: Do not close J2 if the proper solder bridge is not open on the STM32 Nucleo board, as the STM32 Nucleo and
the X-NUCLEO-AMICAM1 expansion board could be damaged.
Step 3. Check SB9 and SB10 on the X-NUCLEO-AMICAM1.
– SB10 closed, SB9 open: acquisition of the on-board M3OB microphone
– SB10 open, SB9 closed: acquisition of an external coupon plugged onto M5 header
Caution: Do not close SB9 and SB10 at the same time as a potential shortcircuit could occur between M3OB on-board
microphone and M5 external microphone if the coupon board is mounted.
UM2649
System requirements
UM2649 - Rev 2 page 9/18