一起玩儿物联网人工智能小车(ESP32)——68 使用MAX98357A模块播放声音

摘要:本文介绍如何使用MAX98357A模块播放声音

本文将介绍MAX98357A模块的使用方法,这是一个采用标准的I2S作为数字音频输入,内置解码器,可将数字音频信号解码为模拟信号,并拥有内置放大器,可以直接驱动扬声器的D类放大器。因其工作效率高,可以以2.7V~5.5V的直流电压运行,因此非常适合便携式及电池供电的音频播放项目。

所谓的D类放大器,是指通过控制开关单元的ON/OFF,直接驱动扬声器的放大器。D类放大器是音频功率放大器的一种。音频功率放大器是最常使用的一种功率放大器,除此之外,还有用于射频信号传输的射频功率放大器和用来驱动电机和执行器的直流功率放大器。为了区分不同音频放大器的电路特性和行为,采用字母符号来进行标识。因此,音频功率放大器可以分为A、B、AB、C、D等,多种类型。

MAX98357A模块具有诸多的优点,其特点如下:

  1. 输出功率:4欧时为3.2W,THD为10% 8欧时为1.8W,THD为10%
  2. I2S采样率:8KHz-96kHz
  3. D类放大器增益可选:3dB/6dB/9dB/12dB/15dB
  4. 无需主控时钟(MCLK)
  5. 即插即用:只需单电源供电,即可自动配置35种不同的时钟和128种数字音频格式。
  6. 适用于蓝莓派、Arduino以及ESP32等具有I2S音频输出的微控制器或开发板系统

将ESP32与MAX98357A这两者结合起来,可以实现很多有用的功能,下面是一些简单的举例:

  1. 智能音箱:ESP32具有Wifi联网的功能,因此可以作为控制中心,保持设备时刻都可以接入互联网。配合语音助手服务,利用MAX98357A的音频输出能力,就可以很轻易的实现智能音箱的功能。
  2. 蓝牙音箱:ESP32芯片具有蓝牙功能,因此可以方便的利用蓝牙获取音频数据,并使用MAX98357A模块播放出来,这就是一个最简单的蓝牙音箱。
  3. 语音提醒:ESP32芯片可以采集各种传感器的数据,然后根据不同的情况,使用MAX98357A来播放不同的声音提醒。

MAX98357A模块如下图所示:

MAX98357A模块的引脚说明如下:

MAX98357A模块引脚

引脚说明

VIN

电源正(2.5V-5.5V)

GND

电源地

SD

关机和频道选择。SD MODE拉低以将器件处于关断状态。

GAIN

增益和频道选择。在TDM模式,增益固定为12dB

DIN

数字信号输入

BCLK

位时钟输入

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一起玩儿科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值