Mạch khuếch đại âm thanh MAX98357 I2S Class D
Mạch khuếch đại âm thanh MAX98357 I2S Class D
- Hàng trong kho: 61
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.20kg
- Mã kho: 2235
- Vị trí: 1B5
Số lượng đã bán: 69
Lượt xem: 1887
75.600đ
Giá chưa bao gồm VAT: 70.000đ
1. Giới thiệu tổng quan
Mạch khuếch đại âm thanh MAX98357 I2S Class D là giải pháp tất cả trong một tích hợp DAC I2S và bộ khuếch đại công suất cao, tương thích hoàn hảo với Raspberry Pi, Arduino và các vi điều khiển khác. Mạch nhận tín hiệu âm thanh kỹ thuật số chuẩn I2S, giải mã trực tiếp và khuếch đại ra loa mono với công suất lên đến 3.2W, mang lại hiệu suất cao, tiết kiệm năng lượng.
2. Thông số kỹ thuật
- Điện áp hoạt động: 2.7V - 5.5V DC
- Công suất đầu ra: 3.2W (4Ω, 5V, 10% THD), 1.8W (8Ω, 5V, 10% THD)
- Tần số lấy mẫu I2S: 8kHz - 96kHz
- Hiệu suất: Mạch khuếch đại Class D hiệu suất cao
- Tùy chỉnh Gain: 3dB, 6dB, 9dB, 12dB, 15dB (mặc định 9dB)
- Chế độ đầu ra: Trộn stereo (L+R)/2 ra mono, hoặc chọn kênh riêng biệt Left/Right
- Bảo vệ: Tích hợp bảo vệ quá nhiệt và quá dòng
3. Ứng dụng
- Hệ thống âm thanh di động và chạy bằng pin
- Loa thông minh tích hợp Raspberry Pi, ESP32 hoặc Arduino
- Phát âm thanh thông báo, cảnh báo cho các thiết bị IoT
- Các dự án DIY âm thanh kỹ thuật số nhỏ gọn
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Nguồn điện 5V DC, vi điều khiển hỗ trợ I2S (như Raspberry Pi hoặc ESP32), loa 4 ohm hoặc 8 ohm.
- Thao tác: Kết nối chân VCC với 5V, GND với nguồn chung, các chân LRC, BCLK, DIN với các chân I2S tương ứng trên vi điều khiển. Kết nối loa trực tiếp vào ngõ ra của mạch và nạp code phát nhạc.
- Kết quả: Loa phát ra âm thanh rõ ràng, mạch hoạt động ổn định và không bị quá nhiệt.
* Lưu ý an toàn: Không nối ngõ ra loa trực tiếp xuống GND hoặc kết nối ngõ ra vào một tầng khuếch đại khác. Kiểm tra kỹ cực tính nguồn điện trước khi cấp nguồn để tránh cháy nổ.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VIN nối với 5V (ESP32 / Arduino)
- GND nối với GND
- LRC nối với GPIO 25 (LRC / Word Select)
- BCLK nối với GPIO 26 (Bit Clock)
- DIN nối với GPIO 22 (Data In)
C/C++ (Arduino/ESP)
#include "Audio.h"
#define I2S_DOUT 22
#define I2S_BCLK 26
#define I2S_LRC 25
Audio audio;
void setup() {
audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);
audio.setVolume(21);
// audio.connecttohost("http://your_audio_stream_url");
}
void loop() {
audio.loop();
}mach khuech dai am thanh max98357 i2s class d



















