🔊 PAM8403 4-Kanals Mini Forstærker (4 x 3W)
To PAM8403 klasse-D-chips på ét lille board giver fire kanaler á ca. 3W – direkte fra 5V. Nok til at en robot kan sige BEEP BOOP med overbevisning, eller til at bygge en lille surround-opsætning til skrivebordet.
Alle tilslutninger er XH-stik, og kablerne følger med, så det hele kan klikkes sammen uden loddekolbe.
🛒 Køb PAM8403 4-kanals📄 PAM8403 datasheet (Diodes, PDF)🔈 Bluetooth-højtaler kit manual
⚡ Hurtige specifikationer
| Parameter | Værdi |
|---|---|
| Chip | 2 x PAM8403 (Diodes Inc.) filterløs klasse-D stereoforstærker |
| Kanaler | 4 (2 x stereo) – DIP-kontakt til stereo / 4-kanal |
| Udgangseffekt | Ca. 3W pr. kanal ved 4 Ω, 5V og 10 % THD (datasheet: 3.2W) |
| Forsyning | 2.5–5.5V DC, 5V anbefales (absolut max 6V) |
| Højttalere | 4–8 Ω, mindst 3W |
| Udgange | Brokoblede (BTL) – højttalerens minus må ikke på GND |
| Tilslutning | XH 2.54 mm: 1 x strøm, 2 x lydindgang (IN1/IN2), 4 x højttaler |
📌 Pinout
Boardet har ingen stiftliste, men XH-stik. Navnene herunder er de typiske – tjek silketrykket ved hvert stik, da rækkefølgen i stikkene kan variere:
| Pin | Navn | Funktion | Forbindes til |
|---|---|---|---|
| Strøm | + / – | Forsyning 5V DC | 5V-strømforsyning, USB-lader eller powerbank |
| IN1 | L, GND, R | Lydindgang 1 (stereo) | Lydkilde 1 (fx minijack: L = tip, R = ring, GND = sleeve) |
| IN2 | L, GND, R | Lydindgang 2 (stereo) | Lydkilde 2 – bruges i 4-kanal-tilstand |
| OUT 1–4 | + / – pr. kanal | Højttalerudgange | Én højttaler (4–8 Ω) pr. udgang |
| DIP | Kontakt | Vælger stereo eller 4-kanal | Se silketrykket for stillingerne |
🔌 Sådan forbinder du den
| Fra | Til | Bemærkning |
|---|---|---|
| 5V strømforsyning + | Strøm + | Mindst 2A, hvis alle 4 kanaler skal spille højt |
| Strømforsyning – | Strøm – | Fælles GND med lydkilden |
| Arduino/ESP32 lyd-pin | IN1 L (og/eller R) via spændingsdeler | 10 kΩ i serie + 1 kΩ til GND dæmper signalet til line-niveau |
| Arduino GND | IN1 GND | Altid fælles stel |
| Højttaler 1–4 | OUT 1–4 (+/–) | Hver højttaler på sit eget stik – aldrig fælles minus |
💻 Eksempelkode
Intet bibliotek nødvendigt – Arduinos indbyggede tone() kan lave 8-bit-lyde. Forbind pin 8 via spændingsdeleren til IN1 L som vist ovenfor.
// Simpel "robot-stemme" gennem forstærkeren
const byte LYD_PIN = 8;
void setup() {
}
void loop() {
tone(LYD_PIN, 880, 120); // BEEP
delay(160);
tone(LYD_PIN, 440, 200); // BOOP
delay(1500);
}
💡 KompoNemt-tip fra værkstedet
- BTL-fælden: Udgangene er brokoblede (differentielle). Forbinder du højttalerens minus til GND, eller deler to højttalere minus-ledning, kortslutter du udgangen. Hver højttaler skal have sine egne to ledninger.
- Ikke for meget signal: Et 5V-signal direkte fra en Arduino-pin er alt for kraftigt til en line-indgang og giver forvrængning. Brug en spændingsdeler (10 kΩ + 1 kΩ) – se vores modstandsguide, hvis farvekoderne driller.
- Brum og summen: Kommer forstærkeren og lydkilden fra hver sin strømforsyning (fx PC og USB-lader), kan du få jordsløjfe-brum. Prøv at forsyne begge fra samme kilde, eller brug en ground loop isolator.
- Brug 5V – ikke mere: Over 5.5V er uden for chippens område, og 6V er absolut maksimum.
🔧 Fejlfinding
- Ingen lyd: Tjek DIP-kontakten – står den i 4-kanal-tilstand, skal der også være signal på IN2, før alle fire udgange spiller.
- Forvrænget lyd: Skru ned for lydkilden, eller dæmp Arduino-signalet med en spændingsdeler.
- Forstærkeren slår fra ved høj lyd: Strømforsyningen er for svag, eller højttalerne har under 4 Ω.
- Summen/brum: Jordsløjfe – fælles strømforsyning eller isolator hjælper.
- Det hele bliver varmt og stille: Har en højttaler-minus været forbundet til GND, så fjern det med det samme.
Sidder du fast? Skriv til os – vi hjælper gerne.