Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use MAX9814: Examples, Pinouts, and Specs

Image of MAX9814
Cirkit Designer LogoDesign with MAX9814 in Cirkit Designer

Introduction

The MAX9814 is a low-noise microphone preamplifier with an integrated automatic gain control (AGC) circuit, designed to deliver high-quality audio performance. Manufactured by Arduino, this component is ideal for applications requiring consistent audio levels and minimal distortion. The built-in AGC dynamically adjusts the gain based on the input signal level, ensuring clear and consistent audio output.

Explore Projects Built with MAX9814

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
ESP32-Based Multi-Sensor Health Monitoring System with Bluetooth Connectivity
Image of circuit diagram: A project utilizing MAX9814 in a practical application
This circuit features an ESP32-WROOM-32UE microcontroller as the central processing unit, interfacing with a variety of sensors and modules. It includes a MAX30100 pulse oximeter and heart-rate sensor, an MLX90614 infrared thermometer, an HC-05 Bluetooth module for wireless communication, and a Neo 6M GPS module for location tracking. All components are powered by a common voltage supply and are connected to specific GPIO pins on the ESP32 for data exchange, with the sensors using I2C communication and the modules using UART.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Health Monitoring System with Nucleo WB55RG and OLED Display
Image of Pulsefex: A project utilizing MAX9814 in a practical application
This circuit is a multi-sensor data acquisition system that uses a Nucleo WB55RG microcontroller to interface with a digital temperature sensor (TMP102), a pulse oximeter and heart-rate sensor (MAX30102), and a 0.96" OLED display via I2C. Additionally, it includes a Sim800l module for GSM communication, powered by a 3.7V LiPo battery.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Health Monitoring System with Bluetooth and GPS
Image of circuit diagram: A project utilizing MAX9814 in a practical application
This circuit integrates an ESP32 microcontroller with various sensors and modules, including a MAX30100 pulse oximeter, an MLX90614 infrared thermometer, a Neo 6M GPS module, and an HC-05 Bluetooth module. The ESP32 collects data from these sensors and modules via I2C and UART interfaces, enabling wireless communication and GPS tracking capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32 and ESP32-CAM Based Wireless Temperature Monitoring System
Image of PLER: A project utilizing MAX9814 in a practical application
This circuit features an ESP32 microcontroller interfaced with an MLX90614 temperature sensor and an ESP32-CAM module for image capture. The power supply is managed by a 12V battery, a 7805 voltage regulator for 5V, and an AMS1117 regulator for 3.3V, ensuring stable operation of the components.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with MAX9814

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of circuit diagram: A project utilizing MAX9814 in a practical application
ESP32-Based Multi-Sensor Health Monitoring System with Bluetooth Connectivity
This circuit features an ESP32-WROOM-32UE microcontroller as the central processing unit, interfacing with a variety of sensors and modules. It includes a MAX30100 pulse oximeter and heart-rate sensor, an MLX90614 infrared thermometer, an HC-05 Bluetooth module for wireless communication, and a Neo 6M GPS module for location tracking. All components are powered by a common voltage supply and are connected to specific GPIO pins on the ESP32 for data exchange, with the sensors using I2C communication and the modules using UART.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Pulsefex: A project utilizing MAX9814 in a practical application
Battery-Powered Health Monitoring System with Nucleo WB55RG and OLED Display
This circuit is a multi-sensor data acquisition system that uses a Nucleo WB55RG microcontroller to interface with a digital temperature sensor (TMP102), a pulse oximeter and heart-rate sensor (MAX30102), and a 0.96" OLED display via I2C. Additionally, it includes a Sim800l module for GSM communication, powered by a 3.7V LiPo battery.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of circuit diagram: A project utilizing MAX9814 in a practical application
ESP32-Based Health Monitoring System with Bluetooth and GPS
This circuit integrates an ESP32 microcontroller with various sensors and modules, including a MAX30100 pulse oximeter, an MLX90614 infrared thermometer, a Neo 6M GPS module, and an HC-05 Bluetooth module. The ESP32 collects data from these sensors and modules via I2C and UART interfaces, enabling wireless communication and GPS tracking capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of PLER: A project utilizing MAX9814 in a practical application
ESP32 and ESP32-CAM Based Wireless Temperature Monitoring System
This circuit features an ESP32 microcontroller interfaced with an MLX90614 temperature sensor and an ESP32-CAM module for image capture. The power supply is managed by a 12V battery, a 7805 voltage regulator for 5V, and an AMS1117 regulator for 3.3V, ensuring stable operation of the components.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Voice recognition systems
  • Portable audio devices
  • Conference systems
  • Smart home devices (e.g., voice assistants)
  • Audio recording equipment

Technical Specifications

Key Technical Details

  • Supply Voltage (Vcc): 2.7V to 5.5V
  • Quiescent Current: 3mA (typical)
  • Input Signal Range: 20mV to 1V (RMS)
  • Output Voltage Swing: 200mV to Vcc - 200mV
  • Automatic Gain Control (AGC): Adjustable from 40dB to 60dB
  • Noise Performance: Low-noise design for high-quality audio
  • Operating Temperature Range: -40°C to +85°C
  • Package Type: 8-pin SOIC or TDFN

Pin Configuration and Descriptions

The MAX9814 has 8 pins, each serving a specific function. The table below outlines the pin configuration:

Pin Number Pin Name Description
1 OUT Audio output signal. Connect to the next stage of the audio circuit.
2 GND Ground. Connect to the system ground.
3 Vcc Power supply input. Connect to a 2.7V to 5.5V power source.
4 BYPASS Bypass capacitor connection for noise filtering. Connect a 0.1µF capacitor.
5 IN+ Non-inverting microphone input. Connect to the positive terminal of the mic.
6 IN- Inverting microphone input. Connect to the negative terminal of the mic.
7 GAIN Gain control pin. Connect a resistor to set the gain level.
8 TH Threshold pin for AGC. Connect a resistor to set the AGC threshold.

Usage Instructions

How to Use the MAX9814 in a Circuit

  1. Power Supply: Connect the Vcc pin to a stable power source (2.7V to 5.5V) and the GND pin to the system ground.
  2. Microphone Connection: Connect the microphone's positive terminal to the IN+ pin and the negative terminal to the IN- pin.
  3. Bypass Capacitor: Place a 0.1µF capacitor between the BYPASS pin and ground to filter noise.
  4. Gain Adjustment: Connect a resistor to the GAIN pin to set the desired gain level. Refer to the datasheet for resistor values corresponding to specific gain levels.
  5. AGC Threshold: Connect a resistor to the TH pin to set the AGC threshold. This determines the input signal level at which the AGC activates.
  6. Output Connection: Connect the OUT pin to the next stage of the audio circuit, such as an amplifier or ADC.

Important Considerations and Best Practices

  • Use decoupling capacitors (e.g., 0.1µF) near the Vcc pin to stabilize the power supply and reduce noise.
  • Ensure proper grounding to minimize interference and noise in the audio signal.
  • Select appropriate resistor values for the GAIN and TH pins based on your application requirements.
  • Avoid placing the MAX9814 near high-frequency components to prevent interference.

Example: Connecting the MAX9814 to an Arduino UNO

The MAX9814 can be easily interfaced with an Arduino UNO for audio signal processing. Below is an example circuit and code:

Circuit Connections

  • Vcc: Connect to the Arduino's 5V pin.
  • GND: Connect to the Arduino's GND pin.
  • OUT: Connect to an analog input pin on the Arduino (e.g., A0).
  • IN+ and IN-: Connect to the microphone terminals.
  • GAIN and TH: Connect appropriate resistors to set gain and AGC threshold.

Arduino Code Example

// MAX9814 Audio Signal Processing Example
// Reads audio signal from the MAX9814 and prints the analog value to the Serial Monitor

const int audioPin = A0; // Analog pin connected to MAX9814 OUT pin

void setup() {
  Serial.begin(9600); // Initialize serial communication at 9600 baud
}

void loop() {
  int audioValue = analogRead(audioPin); // Read the audio signal
  Serial.println(audioValue); // Print the audio signal value to the Serial Monitor
  delay(10); // Small delay to avoid overwhelming the Serial Monitor
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Output Signal:

    • Cause: Incorrect wiring or loose connections.
    • Solution: Double-check all connections, especially the microphone and power supply.
  2. Distorted Audio Output:

    • Cause: Incorrect gain or AGC threshold settings.
    • Solution: Adjust the resistor values on the GAIN and TH pins to optimize performance.
  3. High Noise Levels:

    • Cause: Poor grounding or insufficient bypass capacitor.
    • Solution: Ensure proper grounding and use a 0.1µF capacitor on the BYPASS pin.
  4. Low Output Volume:

    • Cause: Low input signal or incorrect gain settings.
    • Solution: Increase the microphone input level or adjust the gain resistor.

FAQs

Q1: Can the MAX9814 work with a 3.3V power supply?
Yes, the MAX9814 operates within a supply voltage range of 2.7V to 5.5V, making it compatible with 3.3V systems.

Q2: What type of microphone is compatible with the MAX9814?
The MAX9814 is designed for use with electret microphones.

Q3: How do I calculate the resistor values for the GAIN and TH pins?
Refer to the MAX9814 datasheet for detailed resistor value tables corresponding to specific gain and AGC threshold levels.

Q4: Can I use the MAX9814 for stereo audio applications?
No, the MAX9814 is a single-channel preamplifier. For stereo applications, you will need two MAX9814 modules.

Q5: Is the MAX9814 suitable for battery-powered devices?
Yes, the MAX9814's low quiescent current (3mA typical) makes it ideal for battery-powered applications.