Download Print this page
ST X-NUCLEO-AMICAM1 User Manual

ST X-NUCLEO-AMICAM1 User Manual

Getting started with analog mems microphone expansion board based on mp23abs1 for stm32 nucleo

Advertisement

Quick Links

Getting started with the X-NUCLEO-AMICAM1 analog MEMS microphone
Introduction
The
X-NUCLEO-AMICAM1
expansion board allows synchronized acquisition and streaming of up to 4 microphones at a
maximum sampling rate of 192 KHz.
It represents a quick and easy solution to develop microphone-based applications and start implementing audio algorithms.
The expansion board is designed around the
connector layout and with analog microphone coupon boards (e.g., STEVAL-MIC004V1).
The
X-NUCLEO-AMICAM1
embeds three
to the STM32 embedded ADC.
The analog amplification stage is achieved thanks to ST TSV91x wide bandwidth operational amplifiers.
UM2649 - Rev 2 - March 2020
For further information contact your local STMicroelectronics sales office.
expansion board based on MP23ABS1 for STM32 Nucleo
MP23ABS1
analog MEMS microphone and is compatible with the ST morpho
MP23ABS1
microphones: two connected to an external ADC and one directly routed
Figure 1.
X-NUCLEO-AMICAM1 expansion board
UM2649
User manual
www.st.com

Advertisement

loading
Need help?

Need help?

Do you have a question about the X-NUCLEO-AMICAM1 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ST X-NUCLEO-AMICAM1

  • Page 1 MP23ABS1 microphones: two connected to an external ADC and one directly routed to the STM32 embedded ADC. The analog amplification stage is achieved thanks to ST TSV91x wide bandwidth operational amplifiers. Figure 1. X-NUCLEO-AMICAM1 expansion board UM2649 - Rev 2 - March 2020 www.st.com...
  • Page 2 • Compatible with STM32 Nucleo boards • Equipped with ST morpho connectors (top and bottom) and Arduino UNO R3 connectors (top) to allow stacking of multiple boards • RoHS and WEEE compliant X-NUCLEO-AMICAM1 expansion board implements an amplification stage for each microphone, based on TSV91x operational amplifiers, and allows microphone recording using either a dedicated third-party external analog to digital converter, mounted on-board, or the embedded STM32 ADC.
  • Page 3 USB connector is available for data and power supply. Solder bridges allow choosing from different options, depending on the number of microphones and the MCU peripherals involved. Figure 3. X-NUCLEO-AMICAM1 expansion board block diagram Sensing TSV91x Ext MIC High bandwidth Op...
  • Page 4: Hardware Description

    (for further details on the power scheme, see Figure 6. X-NUCLEO-AMICAM1 expansion board: power supply scheme). Figure 4. X-NUCLEO-AMICAM1 expansion board: amplification of a single microphone A2V5 INTREF_BUFF INTREF_BUFF (1.25 V) to R2); the second one adds a gain equal to 1 +...
  • Page 5: Power Scheme

    UM2649 Power scheme Figure 5. X-NUCLEO-AMICAM1 expansion board: amplification and conversion to differential COMM COMM COMM The first operational amplifier adds a gain equal to 1 + , while the second one, configured in inverting configuration with R3 equal to R4, simply adds a phase shift of 180 degrees to the amplified signal.
  • Page 6 UM2649 Solder bridges Figure 6. X-NUCLEO-AMICAM1 expansion board: power supply scheme X-NUCLEO-AMICAM1 STM32 NUCLEO EXT ADC 3.0 LDO 3V3 LDO 2.5 LDO VREF All the analog supplies are generated starting from the 3V3 coming from the LDO on the STM32 Nucleo boards.
  • Page 7 On-board microphone M1OB connected to external ADC SB24 Microphone coupon M2 connected to external ADC SB25 On-board microphone M2OB connected to external ADC SB26 Connectors Table 2. X-NUCLEO-AMICAM1 expansion board: ST morpho connectors Connector Signal Remarks I2S_CK I2S_SD2 I2S_SD1 NRST...
  • Page 8 If J2 is closed SPI1_SCK OTG_FS_DP_NUCLEO SPI_MISO CN10 OTG_FS_DM_NUCLEO SPI1_MOSI I2S_MCLK I2S_CK I2S_SD2 I2S_CK AGND Table 3. X-NUCLEO-AMICAM1 expansion board: Arduino connectors Connector Signal Remarks NRST V_IN I2S_MCLK SPI_MOSI SPI_MISO SPI_SCK A2V5 If J2 is closed I2S_CK UM2649 - Rev 2...
  • Page 9: System Requirements

    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.
  • Page 10: Bill Of Materials

    UM2649 Bill of materials Bill of materials Table 4. X-NUCLEO-AMICAM1 bill of materials Item Q.ty Ref. Part / Value Description Manufacturer Order code Samtec or HEADER 10 Arduino connector SSQ-110-21-F-S equivalent Samtec or CN6, CN9 HEADER 8 Arduino connectors SSQ-108-21-F-S...
  • Page 11 UM2649 Bill of materials Item Q.ty Ref. Part / Value Description Manufacturer Order code 1.5 K OHM ±1% SMD resistor (not 1/16 W 0402 (1005 Vishay CRCW04021K50FKED mounted) Metric) 33 K OHM ±1% 1/16 W 0402 (1005 SMD resistor Vishay CRCW040233K0FKED Metric) 12 K OHM ±1%...
  • Page 12 UM2649 Bill of materials Item Q.ty Ref. Part / Value Description Manufacturer Order code 300 mA low U1, U2 LDK130M-R quiescent current LDK130M-R very low noise LDO ESD protection for USBLC6-2SC6 USB 2.0 high USBLC6-2SC6 speed 4-channel AD1974 Analog Devices AD1974YSTZ differential ADC Wide-bandwidth...
  • Page 13 Schematic diagrams Figure 7. X-NUCLEO-AMICAM1 circuit schematic - connectors A2V5 SB12 SPI_CS SB11 I2S_MCLK SB13 NRST SPI_MOSI SB14 SPI_MISO SB15 I2S_SD2 SPI_SCK CN10 I2S_CK SB18 I2S_SD1 I2S_MCLK 5VV_IN SPI1_SCK SB19 OTG_FS_DP_NUCLEO SPI1_MISO SB20 OTG_FS_DM_NUCLEO SPI1_MOSI SPI1_CS I2S_WS SB21 I2S_SD2 SB22...
  • Page 14 Figure 8. X-NUCLEO-AMICAM1 circuit schematic - USB, power, external ADC Power supply DVDD AVDD DVDD 100nF 100nF 100nF 100nF 3.0 V Analog LDO 100nF R120 AD1974 R130 AVDD R140 1µF 1µF 1µF 1µF 1µF 1µF 1µF R150 1µF ADC2LP ADC1RP...
  • Page 15 Figure 9. X-NUCLEO-AMICAM1 circuit schematic - microphones to external ADC Microphones OpAmp AVDD R29 10K R33 10K AVDD M1OB MP23ABS1 OUT1 OUT4 M1OB DOUT R38 10K GND1 IN1- IN4- COMM COMM GND2 IN1+ IN4+ AVDD GND3 1µF 100nF GND4 VCC+...
  • Page 16 Figure 10. X-NUCLEO-AMICAM1 circuit schematic - microphones to internal ADC HP Filter --> fc = 2.8Hz LP Filter --> fc = 99.4 KHz A2V5 INTREF_BUFF A2V5 GND1 GND2 GND3 MINTOUT GND4 SB10 M3OB HEADER 3X2 1µF R17 160 10nF INTREF...
  • Page 17 UM2649 Revision history Table 5. Document revision history Date Version Changes 09-Dec-2019 Initial release. Updated Section 1 Overview Table 2. X-NUCLEO-AMICAM1 expansion board: ST morpho 20-Mar-2020 connectors. UM2649 - Rev 2 page 17/18...
  • Page 18 ST’s terms and conditions of sale in place at the time of order acknowledgement. Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of Purchasers’...