Módulo amplificador mono clase D con entrada digital I²S, convertidor interno y salida puenteada para altavoz. Permite obtener audio directamente desde ESP32, Raspberry Pi y procesadores con I²S sin agregar un DAC analógico externo. Acepta diversas tasas y formatos, no necesita MCLK y ofrece selección de ganancia. La salida BTL nunca debe compartir uno de sus terminales con tierra.
Especificaciones técnicas
Características principales
Valor
Circuito
MAX98357A
Entrada
Audio digital I²S
Alimentación
2,5–5,5 V
Salida
Mono clase D puenteada BTL
Potencia máxima orientativa
3,2 W sobre 4 Ω a 5 V y 10% THD
Muestreo
8–96 kHz
Formatos
16, 24 o 32 bits
Compatibilidad
ESP32 y Raspberry Pi; Arduino Uno limitado
Características adicionales
Valor
Relojes
BCLK y LRC; no requiere MCLK
Datos
DIN
Ganancia
Seleccionable por pin GAIN
Altavoz recomendado
4 u 8 Ω con potencia apropiada
Información técnica: Conecta el altavoz solamente entre SPK+ y SPK−; ninguna de esas salidas debe unirse a GND.
Ventajas y aplicaciones
Integración completa: Su diseño reúne las funciones esenciales y reduce componentes externos durante montaje, configuración y verificación del proyecto electrónico.
Formato práctico: La placa facilita prototipado, mantenimiento y conexión con otros dispositivos mediante terminales e interfaces claramente organizados físicamente.
Funcionamiento configurable: Permite ajustar parámetros relevantes por software o hardware para adaptarse a diferentes condiciones operativas y aplicaciones reales.
Compatibilidad amplia: Puede integrarse con plataformas, herramientas y protocolos habituales respetando los niveles eléctricos y requisitos particulares de cada interfaz.
Aplicaciones educativas: Facilita aprender programación, comunicación y control mediante pruebas repetibles, diagnósticos visibles y proyectos progresivos completamente funcionales.
Dos imágenes destinadas al esquema de conexión y al pinout del producto. Reemplaza cada URL por la imagen correspondiente subida a Odoo.
ESP32 y Raspberry Pi ofrecen I²S por hardware; Arduino Uno no resulta ideal para flujo de audio digital continuo.
Ejemplo Arduino · MAX98357
// Ejemplo educativo: verifica siempre el pinout de tu placa.
// Alimenta el módulo con una fuente estable y comparte GND.
// No excedas la corriente ni la tensión indicadas.
// Abre el monitor serial a la velocidad configurada.
// Ajusta pines y parámetros antes de compilar.
// Prueba primero sin conectar cargas de potencia.
#include <driver/i2s.h>
const int BCLK=26,LRC=25,DOUT=22;
void setup(){Serial.begin(115200);i2s_config_t c={.mode=(i2s_mode_t)(I2S_MODE_MASTER|I2S_MODE_TX),.sample_rate=16000,.bits_per_sample=I2S_BITS_PER_SAMPLE_16BIT,.channel_format=I2S_CHANNEL_FMT_ONLY_LEFT,.communication_format=I2S_COMM_FORMAT_STAND_I2S,.intr_alloc_flags=0,.dma_buf_count=8,.dma_buf_len=64,.use_apll=false};i2s_pin_config_t p={BCLK,LRC,DOUT,I2S_PIN_NO_CHANGE};i2s_driver_install(I2S_NUM_0,&c,0,NULL);i2s_set_pin(I2S_NUM_0,&p);}
void loop(){static int16_t s[128];for(int i=0;i<128;i++)s[i]=(i%32<16?5000:-5000);size_t n;i2s_write(I2S_NUM_0,s,sizeof(s),&n,portMAX_DELAY);}
Pulsa una pregunta para desplegar su respuesta. Las últimas tres incluyen comparaciones con productos relacionados.
1. ¿Qué señal recibe MAX98357?
Recibe audio digital I²S mediante BCLK, LRC y DIN; no acepta directamente señal analógica desde conectores de auriculares durante el.
2. ¿Necesita reloj maestro MCLK?
No, genera internamente el reloj requerido a partir de BCLK, simplificando conexión con ESP32, Raspberry Pi y otros transmisores I²S.
3. ¿Puede manejar altavoces estéreo?
Cada módulo entrega un canal mono; para estéreo se emplean dos unidades configuradas izquierda y derecha mediante el pin correspondiente.
4. ¿Qué potencia entrega realmente?
Puede aproximarse a 3,2 W sobre 4 Ω con 5 V y distorsión elevada; potencia limpia depende de fuente y altavoz.
5. ¿Debe conectarse la salida del altavoz a tierra?
No, la salida es puenteada BTL; conecta el altavoz únicamente entre sus dos terminales, nunca uno de ellos a GND.
6. ¿Cómo se compara con PAM8403?
MAX98357 recibe I²S digital y convierte internamente; PAM8403 amplifica audio analógico estéreo y requiere una fuente de señal analógica durante.
7. ¿Puede utilizarse con Arduino Uno?
Es posible con generación I²S por software muy limitada; ESP32 o Raspberry Pi ofrecen periféricos de audio más apropiados durante.
8. ¿Qué impedancia de altavoz conviene?
Normalmente 4 u 8 Ω; cuatro ohmios permite más potencia pero demanda mayor corriente y aumenta calentamiento y distorsión durante.
9. ¿Cómo se ajusta el volumen?
Preferiblemente escala las muestras digitalmente antes de transmitir; el pin GAIN selecciona ganancias fijas según su conexión eléctrica durante el.
10. ¿Por qué se oyen clics o ruido?
Relojes discontinuos, fuente inestable, mala tierra, cables largos o activación brusca del amplificador producen artefactos audibles en salida durante el.