Convertisseur MCU-1802 PCM1802 24 bits
En stock
Module ADC MCU-1802 PCM1802 24 bits – Convertisseur analogique-numérique audio stéréo haute résolution. Échantillonnage jusqu’à 96 kHz. SNR 99 dB THD -93 dB. Interface I2S compatible ESP32 Raspberry Pi et STM32. Idéal pour enregistrement audio analyse de spectre reconnaissance vocale et instrumentation acoustique.
Présentation du Convertisseur MCU-1802 PCM1802 24 Bits
Le convertisseur MCU-1802 PCM1802 24 bits est un module d’acquisition audio haute résolution basé sur la puce PCM1802 de Texas Instruments. Ce convertisseur analogique-numérique (ADC) stéréo transforme un signal audio analogique en données numériques avec une résolution exceptionnelle de 24 bits et une fréquence d’échantillonnage pouvant atteindre 96 kHz. Le signal numérisé est transmis via l’interface standard I2S (Inter-IC Sound) permettant une connexion directe avec des microcontrôleurs comme l’ESP32 des processeurs comme le Raspberry Pi ou tout autre système compatible I2S.
Que vous développiez un enregistreur audio numérique un analyseur de spectre un système de reconnaissance vocale ou un instrument de mesure acoustique le module MCU-1802 vous offre une qualité de numérisation professionnelle dans un format compact et accessible.
Qu’est-ce qu’un convertisseur ADC audio ?
Un ADC (Analog-to-Digital Converter) audio est un circuit électronique qui convertit un signal sonore analogique continu en une séquence de valeurs numériques discrètes. Cette conversion est caractérisée par deux paramètres fondamentaux :
Résolution (Nombre de bits)
La résolution détermine la précision avec laquelle l’amplitude du signal est mesurée :
| Résolution | Niveaux de quantification | Plage dynamique théorique |
|---|---|---|
| 8 bits | 256 | 48 dB |
| 16 bits | 65 536 | 96 dB |
| 24 bits | 16 777 216 | 144 dB |
| 32 bits | 4 294 967 296 | 192 dB |
Avec ses 24 bits le PCM1802 offre plus de 16 millions de niveaux de quantification capturant les nuances les plus subtiles du signal audio avec une fidélité remarquable. La plage dynamique théorique de 144 dB dépasse largement les capacités de l’oreille humaine garantissant une numérisation transparente sans artefacts audibles.
Fréquence d’échantillonnage
La fréquence d’échantillonnage détermine le nombre de mesures effectuées par seconde :
| Fréquence | Standard | Fréquence max capturable |
|---|---|---|
| 44.1 kHz | Qualité CD | 22.05 kHz |
| 48 kHz | Qualité DVD/broadcast | 24 kHz |
| 96 kHz | Haute résolution | 48 kHz |
| 192 kHz | Ultra haute résolution | 96 kHz |
Le PCM1802 supporte jusqu’à 96 kHz capturant fidèlement toutes les fréquences audibles et même les harmoniques ultrasoniques contribuant à la richesse et à la transparence du son numérisé.
La puce PCM1802 Texas Instruments : excellence audio
Le cœur du module MCU-1802 est la puce PCM1802 développée par Texas Instruments leader mondial des semiconducteurs audio. Cette puce se distingue par ses caractéristiques exceptionnelles :
1. Architecture Delta-Sigma avancée
Le PCM1802 utilise un convertisseur delta-sigma multibit suréchantillonné qui offre une linéarité et une précision supérieures aux architectures SAR traditionnelles. Le suréchantillonnage interne combiné au filtrage numérique intégré garantit un plancher de bruit extrêmement bas.
2. Rapport signal sur bruit exceptionnel
Avec un SNR de 99 dB (pondération A) le PCM1802 capture les signaux les plus faibles tout en maintenant un fond sonore pratiquement silencieux. Cette performance place le module MCU-1802 au niveau des équipements d’enregistrement semi-professionnels.
3. Distorsion harmonique ultra-faible
La THD+N de -93 dB garantit une conversion fidèle sans coloration ni distorsion ajoutée au signal original. Chaque harmonique chaque transitoire est capturé avec une transparence totale.
4. Alimentation optimisée
Le PCM1802 fonctionne avec une alimentation de 5V pour la partie analogique et 3.3V pour la partie numérique. Le module MCU-1802 intègre les régulateurs et le filtrage nécessaires simplifiant considérablement l’intégration dans vos projets.
Interface I2S : transmission numérique pure
Le module MCU-1802 transmet les données audio numérisées via le protocole I2S (Inter-IC Sound) un standard industriel développé par Philips spécifiquement pour le transfert de données audio entre circuits intégrés.
Signaux I2S du module
| Signal | Nom complet | Direction | Fonction |
|---|---|---|---|
| BCK | Bit Clock | Sortie | Horloge de synchronisation des bits de données |
| LRCK | Left/Right Clock | Sortie | Sélection canal gauche (LOW) / droit (HIGH) |
| DOUT | Data Out | Sortie | Flux de données audio numériques 24 bits |
| SCK | System Clock | Entrée | Horloge système maître (256fs ou 384fs) |
Avantages de l’interface I2S
- Transmission entièrement numérique sans dégradation du signal
- Séparation physique des canaux gauche et droit
- Synchronisation précise grâce aux horloges dédiées
- Compatibilité universelle avec ESP32 Raspberry Pi STM32 FPGA DSP
Brochage du module MCU-1802
┌─────────────────────────────────────────────────┐
│ MODULE MCU-1802 PCM1802 │
│ │
│ VCC ───── Alimentation 5V │
│ GND ───── Masse │
│ SCK ───── System Clock (entrée horloge maître) │
│ BCK ───── Bit Clock (sortie) │
│ LRCK ──── Left/Right Clock (sortie) │
│ DOUT ──── Data Output (sortie données I2S) │
│ FMT ───── Format sélection (I2S/Left-Justified) │
│ MD0 ───── Mode sélection bit 0 │
│ MD1 ───── Mode sélection bit 1 │
│ │
│ [L-IN] Entrée audio gauche (analogique) │
│ [R-IN] Entrée audio droite (analogique) │
│ [AGND] Masse analogique │
└─────────────────────────────────────────────────┘
Configuration des modes d’échantillonnage
| MD1 | MD0 | Mode | Ratio SCK/fs | Fréquences supportées |
|---|---|---|---|---|
| LOW | LOW | Slave 256fs | 256 | 8-48 kHz |
| LOW | HIGH | Slave 384fs | 384 | 8-48 kHz |
| HIGH | LOW | Slave 256fs | 256 | 16-96 kHz |
| HIGH | HIGH | Master mode | Auto | 8-96 kHz |
Applications du module MCU-1802 PCM1802
Enregistrement et production audio
- Enregistreur audio numérique portable haute résolution
- Interface audio USB DIY pour home studio
- Préamplificateur numérique avec conversion ADC intégrée
- Enregistreur de terrain (field recorder) pour captation sonore nature et ambiance
- Numérisation de vinyles cassettes et sources analogiques vintage
- Podcast et enregistrement voix avec qualité professionnelle
Analyse et traitement du signal
- Analyseur de spectre audio en temps réel avec FFT
- VU-mètre numérique de précision avec affichage graphique
- Oscilloscope audio logiciel avec acquisition haute résolution
- Mesure de distorsion THD et THD+N
- Calibration et caractérisation de haut-parleurs et microphones
- Analyse vibratoire pour maintenance prédictive industrielle
Intelligence artificielle et reconnaissance
- Reconnaissance vocale embarquée avec IA (TinyML)
- Détection de mots-clés (wake word detection)
- Classification sonore : identification de sons environnementaux
- Détection d’anomalies acoustiques dans les machines industrielles
- Bioacoustique : surveillance et identification d’espèces animales
Instrumentation et mesure
- Sonomètre numérique de précision
- Analyseur acoustique de salles et d’environnements
- Capteur de vibrations avec analyse fréquentielle
- Stéthoscope numérique DIY pour auscultation
- Microphone de mesure calibré avec sortie numérique
Projets IoT et embarqués
- Surveillance sonore à distance via WiFi avec ESP32
- Détecteur de bruit connecté pour monitoring environnemental
- Interphone numérique IP avec transmission audio HD
- Baby monitor DIY avec détection de pleurs
- Système de sécurité audio avec détection de bris de vitre ou d’intrusion
Projets musicaux et créatifs
- Synthétiseur avec entrée audio pour effets et sampling
- Looper audio numérique avec enregistrement en boucle
- Pédale d’effets numérique avec traitement DSP
- Boîte à rythmes avec échantillonnage de sons réels
- Accordeur chromatique ultra-précis pour instruments de musique
Guide de connexion avec ESP32
L’ESP32 est le partenaire idéal du module MCU-1802 grâce à son interface I2S matérielle native :
| Module MCU-1802 | ESP32 | Fonction |
|---|---|---|
| VCC | 5V (VIN) | Alimentation |
| GND | GND | Masse |
| BCK | GPIO 14 | Bit Clock |
| LRCK | GPIO 15 | Word Select |
| DOUT | GPIO 32 | Data Input I2S |
| SCK | GPIO 0 ou externe | System Clock |
| FMT | GND | Format I2S standard |
| MD1 | 3.3V | Mode haute fréquence |
| MD0 | 3.3V | Mode master |
Exemple de code Arduino pour ESP32
#include <driver/i2s.h>
#define I2S_BCK 14
#define I2S_LRCK 15
#define I2S_DIN 32
void setup() {
Serial.begin(115200);
i2s_config_t i2s_config = {
.mode = (i2s_mode_t)(I2S_MODE_MASTER | I2S_MODE_RX),
.sample_rate = 44100,
.bits_per_sample = I2S_BITS_PER_SAMPLE_24BIT,
.channel_format = I2S_CHANNEL_FMT_RIGHT_LEFT,
.communication_format = I2S_COMM_FORMAT_I2S,
.intr_alloc_flags = ESP_INTR_FLAG_LEVEL1,
.dma_buf_count = 8,
.dma_buf_len = 64
};
i2s_pin_config_t pin_config = {
.bck_io_num = I2S_BCK,
.ws_io_num = I2S_LRCK,
.data_out_num = I2S_PIN_NO_CHANGE,
.data_in_num = I2S_DIN
};
i2s_driver_install(I2S_NUM_0, &i2s_config, 0, NULL);
i2s_set_pin(I2S_NUM_0, &pin_config);
}
void loop() {
int32_t samples[64];
size_t bytes_read;
i2s_read(I2S_NUM_0, samples, sizeof(samples),
&bytes_read, portMAX_DELAY);
for (int i = 0; i < bytes_read / 4; i++) {
Serial.println(samples[i] >> 8);
}
}
Guide de connexion avec Raspberry Pi
| Module MCU-1802 | Raspberry Pi | Fonction |
|---|---|---|
| VCC | 5V (Pin 2) | Alimentation |
| GND | GND (Pin 6) | Masse |
| BCK | GPIO 18 – PCM_CLK (Pin 12) | Bit Clock |
| LRCK | GPIO 19 – PCM_FS (Pin 35) | Word Select |
| DOUT | GPIO 20 – PCM_DIN (Pin 38) | Data Input |
| SCK | Horloge externe ou GPIO | System Clock |
Conseils d’utilisation et bonnes pratiques
Alimentation et filtrage
- Alimentez le module en 5V stable et filtré pour des performances optimales
- Ajoutez des condensateurs de découplage 100nF + 10µF au plus près des broches d’alimentation
- Séparez l’alimentation analogique et numérique si possible en utilisant un régulateur LDO dédié pour la partie analogique
- Évitez d’alimenter le module depuis un bus USB bruyant pour les applications critiques
Signal d’entrée audio
- Le niveau d’entrée maximal est de 1 Vrms (2.83V crête-à-crête). Ne dépassez jamais ce niveau sous peine de saturation et de distorsion
- Pour les signaux microphone ajoutez un préamplificateur adapté (MAX9814 ou circuit à AOP)
- Pour les signaux de niveau ligne (sortie table de mixage lecteur audio) la connexion est directe
- Utilisez des câbles blindés courts pour les connexions audio analogiques
Horloge système (SCK)
- En mode master (MD0=HIGH MD1=HIGH) le module génère ses propres horloges
- En mode slave une horloge externe SCK doit être fournie au ratio approprié (256fs ou 384fs)
- La qualité de l’horloge influence directement le jitter et donc la qualité audio. Utilisez une source d’horloge stable et propre
Masse analogique
- Connectez la masse analogique (AGND) du module séparément de la masse numérique en un seul point commun (star grounding) pour minimiser les interférences
- Évitez les boucles de masse qui introduisent du bruit de fond
Chaîne audio complète : ADC + DAC
Le module MCU-1802 PCM1802 se combine parfaitement avec le module GY-PCM5102 (DAC I2S) pour créer une chaîne audio numérique complète :
┌─────────────┐
Microphone ──────► │ MCU-1802 │ ──── I2S ────►┌──────────┐
ou source audio │ ADC 24bit │ │ ESP32 │
└─────────────┘ │ ou RPi │
└────┬─────┘
┌─────────────┐ │
Casque ou ◄─────── │ GY-PCM5102 │ ◄── I2S ──────────┘
enceintes │ DAC 32bit │
└─────────────┘
Cette combinaison permet de réaliser :
- Effets audio en temps réel (réverbération delay chorus)
- Enregistrement et lecture simultanés
- Traitement vocal (noise gate compression égalisation)
- Processeur audio DSP complet
Un module ADC professionnel accessible
Le convertisseur MCU-1802 PCM1802 24 bits démocratise l’acquisition audio haute résolution en offrant des performances dignes d’interfaces audio professionnelles dans un format compact et abordable. Sa résolution de 24 bits son SNR de 99 dB et sa compatibilité I2S universelle en font l’outil idéal pour tous vos projets nécessitant une numérisation audio fidèle et précise.
Commandez dès maintenant votre module MCU-1802 PCM1802 24 bits et capturez le son avec une fidélité exceptionnelle !
Tableau des caractéristiques techniques
| Caractéristique | Détails |
|---|---|
| Référence module | MCU-1802 |
| Puce ADC | PCM1802 (Texas Instruments) |
| Type | Convertisseur analogique-numérique (ADC) audio stéréo |
| Architecture | Delta-Sigma multibit |
| Résolution | 24 bits |
| Fréquences d’échantillonnage | 8 kHz à 96 kHz |
| Rapport signal/bruit (SNR) | 99 dB (pondération A) |
| Plage dynamique | 99 dB |
| THD+N | -93 dB |
| Diaphonie (Crosstalk) | -90 dB |
| Nombre de canaux | 2 (stéréo : gauche + droit) |
| Niveau d’entrée max | 1 Vrms |
| Interface de sortie | I2S (BCK + LRCK + DOUT) |
| Formats supportés | I2S standard / Left-Justified |
| Tension alimentation analogique | 5V |
| Tension alimentation numérique | 3.3V (régulateur intégré) |
| Consommation | ~20 mA typique |
| Modes de fonctionnement | Master / Slave (configurable MD0 MD1) |
| Compatibilité | ESP32 Raspberry Pi STM32 FPGA DSP |
| Dimensions | ~32 x 22 mm |
| Pas des connecteurs | 2.54 mm (compatible breadboard) |
| Température de fonctionnement | -40°C à +85°C |
