Le DF Player Mini propose six préréglages d'égaliseur — Normal, Pop, Rock, Jazz, Classic et Bass — que l'on active d'une simple commande. Ils équipent la plupart de mes modules audio (l'Ambi'Son, le Télé'Son, etc.), et pourtant, nulle part il n'est écrit ce que ces réglages font réellement au son. Je les utilisais donc un peu à l'aveugle.
J'ai voulu en avoir le cœur net et les mesurer. Le résultat m'a surpris : ces égaliseurs n'agissent que sur les fichiers MP3, et absolument pas sur les WAV. Et quand ils agissent, leurs courbes n'ont presque rien à voir avec leurs noms. Voici toute l'histoire, les courbes, et de quoi tout refaire vous-même.
La question de départ
Chaque module que je fabrique embarque un DF Player Mini, et je choisis pour lui un préréglage d'égaliseur au moment de la programmation. Mais sur quelle base ? Les six noms — Pop, Rock, Jazz… — évoquent des intentions musicales, sans qu'aucune fiche technique ne précise les fréquences touchées ni de combien. Pire : je trouvais certaines de mes sorties trop criardes dans les aigus, sans savoir si un préréglage pouvait y remédier.
Après avoir cherché en ligne, je n'ai trouvé aucune mesure publiée de ces courbes d'égaliseur, ni la moindre comparaison entre les deux sorties audio du module (la sortie ligne "DAC" et la sortie amplifiée "3W"). J'ai donc décidé de le faire, proprement, au banc.
La découverte, en bref
Trois enseignements ressortent des mesures, et le premier est le plus inattendu.
1. L'égaliseur n'agit QUE sur le MP3. Sur un fichier WAV, les six préréglages donnent un spectre rigoureusement identique : l'égaliseur ne fait rien. Sur le MP3, en revanche, chaque préréglage remodèle franchement le son. L'égaliseur du DF Player vit donc dans le chemin de décodage MP3, et le PCM d'un WAV lui échappe totalement.
2. Les noms ne correspondent pas aux courbes. C'est « Pop » qui pousse le plus le grave (+13 dB), tandis que « Bass »… ne fait rien du tout (identique à Normal). « Jazz » est une courbe en sourire (grave et aigu relevés), « Classic » creuse les deux extrêmes pour ne garder que le médium, et « Rock » coupe le grave. Qui choisit un préréglage en se fiant à son nom se trompe de courbe.
3. Les sorties DAC et 3W ont la même réponse. La sortie amplifiée 3W suit fidèlement la sortie ligne DAC : l'ampli interne n'ajoute pas de coloration notable. Les deux chemins portent donc le même égaliseur, et ne diffèrent que par ce qu'on branche en bout de chaîne (un casque ou un ampli en ligne, un haut-parleur en 3W).

Voici, chiffré, ce que fait chaque préréglage sur un MP3 (niveaux relatifs au médium, en dB) :
| Préréglage | 40–120 Hz | 120–400 Hz | 1,5–5 kHz | 5–16 kHz |
|---|---|---|---|---|
| Normal | +0,3 | +0,1 | 0,0 | −0,5 |
| Pop | +12,9 | +4,6 | 0,0 | −1,5 |
| Rock | −11,4 | −5,6 | +0,1 | −0,5 |
| Jazz | +8,4 | +3,0 | +4,7 | +8,6 |
| Classic | −11,1 | −7,9 | −7,4 | −12,6 |
| Bass | +0,3 | +0,1 | 0,0 | −0,5 |
Toutes les courbes sont calées sur le médium (400–1500 Hz) pour comparer les formes : un préréglage qui monte le grave apparaît en positif à gauche, un qui coupe l'aigu en négatif à droite. Le niveau absolu, lui, n'a aucune importance ici.
Les six courbes, une par EQ
Pour chaque préréglage, deux fenêtres : en haut la source WAV (brut / DAC / 3W), en bas la source MP3 (brut / DAC / 3W). On voit d'un coup d'œil que les courbes WAV restent plates d'une image à l'autre, tandis que les courbes MP3 changent de forme.
Ma démarche, pas à pas
Tout est reproductible. Voici exactement comment j'ai procédé.
1. Le montage
Pour cette mesure, j'ai réutilisé l'un de mes propres modules : j'ai monté le DF Player Mini et le Nano sur un Ambi'Son, qui leur fournit l'alimentation, le lecteur de carte microSD et les deux sorties audio (ligne DAC et amplifiée 3W). À partir de là, j'ai câblé les deux sorties du module vers l'enregistreur : la sortie ligne DAC sur la piste 1, et la sortie amplifiée 3W sur la piste 2 — cette dernière à travers un transformateur d'isolement (un SMD ED8 600:600 Ω, 1:1) qui la convertit proprement en signal symétrique référencé à la masse.
La sortie 3W (SPK) est un pont (BTL) : aucune de ses deux bornes n'est la masse. Il ne faut jamais relier une borne SPK à la masse de l'enregistreur (court-circuit d'une moitié de l'ampli). On la capte en différentiel, à travers un transformateur d'isolement ou un atténuateur, en la chargeant par un haut-parleur ou une résistance de puissance.

2. Le signal de test
J'ai généré 30 secondes de bruit blanc avec le générateur de bruit de LaSonotheque. Le bruit blanc a un spectre plat : la courbe qu'on relève en sortie est donc directement la réponse du filtre, sans aucune correction à faire. J'en ai fait deux versions, posées sur la carte SD : 0001.wav (WAV) et 0002.mp3 (MP3, 320 kbps mono, pour que le codec colore le moins possible). Le WAV isole l'égaliseur du codec ; le MP3 permet de comparer.
3. Le programme Arduino
Un petit programme joue le bruit blanc six fois d'affilée, un préréglage différent à chaque fois, séparés par des silences (qui serviront de repères au découpage). Il enchaîne d'abord les six EQ sur le WAV, puis les six sur le MP3, en une seule prise. Deux précautions cruciales :
- l'EQ est réglé AVANT de lancer la lecture : le régler pendant la lecture crée un « saut » audible dans le signal ;
- une fois la lecture lancée, plus aucune communication série : le moindre échange sur l'UART fait cliquer le DAC.
Une commande de relecture d'EQ (readEQ()), envoyée à l'arrêt, confirme sur le moniteur série que le module tient bien le préréglage demandé. Le programme complet est téléchargeable ici :
4. La prise de son
J'ai capté en sortie ligne (le signal électrique du DAC), et non au micro devant un haut-parleur : sinon on mesure le HP et la pièce, pas le filtre. Un Zoom H4essential en entrée ligne, gain fixe, a saisi les deux sorties en simultané, ce qui garde les deux voies parfaitement calées dans le temps.
5. L'analyse
Le dépouillement est automatisé (Python). Le programme détecte les douze blocs grâce aux silences (le silence plus long sépare le groupe WAV du groupe MP3), prend le cœur stable de chacun (en écartant une seconde à chaque bord), calcule les spectres par la méthode de Welch, puis les moyenne par bandes au douzième d'octave pour effacer la variance du bruit blanc. Chaque courbe est enfin calée sur le médium (400–1500 Hz) afin de ne comparer que les formes. C'est cette moyenne par bandes qui rend un écart de 0,5 dB parfaitement lisible, là où l'oreille et un simple « Plot Spectrum » brut ne voient rien.
Ce qu'en dit la communauté
Quelques éléments glanés ailleurs éclairent ces résultats, même si aucun ne documente l'affaire WAV/MP3.
- Sur beaucoup de modules, les condensateurs de couplage des broches DAC_L/DAC_R sont sous-dimensionnés (0,1 µF), ce qui atténue fortement le grave et donne un son « fluet, sans basses » ; les remplacer par des condensateurs de 10 µF rapproche la sortie du « hi-fi »1. Dans mon cas, la sortie DAC s'est révélée parfaitement plate.
- Sur mon DFR0299 d'origine, le décodage est assuré par une puce DFROBOTILISP3 et l'amplificateur 3W par une puce classe-D YX8002D — ce qui explique que la sortie 3W soit mono (somme des canaux gauche + droite) alors que la sortie ligne est stéréo, une différence que je détaille, puces à l'appui, dans mon comparatif des versions du DF Player Mini.
- Attention enfin aux clones : beaucoup de modules embarquent d'autres puces (MH2024K, GD3200B…) au comportement variable ; leurs courbes d'égaliseur peuvent donc différer des miennes3. Mes mesures ont été faites sur un DF Player authentique.
Conclusion
Les six égaliseurs du DF Player Mini sont donc bien réels… mais uniquement sur le MP3, et sous des noms trompeurs. Si vous diffusez du WAV, inutile d'espérer les utiliser : ils ne changeront rien. Si vous diffusez du MP3 et cherchez du grave, prenez « Pop » et non « Bass » ; pour de la présence vocale, « Classic » ; pour un son « loudness », « Jazz ». Et si un doute persiste, mesurez : c'est toujours plus sûr que de se fier à un nom.
Une question, une idée, une remarque sur ce dossier ? N'hésitez pas à commenter, j'y répondrai personnellement !
Notes & sources
- Fil de discussion « DFPlayer Mini audio quality issues (tinny/no bass), and how to fix », forum DFRobot — dfrobot.com/forum/topic/28525.
- « DFPlayer Mini Guide », Printed Droid (variabilité des puces de clones) — printed-droid.com.



