Class d Amps er grunnleggende – bare ta en inngang, så vel som å bruke det for å modulere en firkantbølge med PWM. Send dette PWM-signalet til en MOSFET eller noe, så vel som du har den enkleste klassen D amp i eksistens. De er så enkle, du kan få en klasse d Amp-chip for $ 3, men [George] trodde det ville være så godt enkelt. I stedet utviklet han sin egen med en athiny, så vel som en H-Bridge Motor Driver. Ingen overraskelse, det fungerer, men det som er fascinerende, er det som påvirker koden på deptinske kan ha på den høye kvaliteten på lyden som kommer ut av høyttaleren.
Microcontroller valgt for denne jobben var attendiny 461, en del vi ser ikke mye, men fortsatt akkurat det du forventer av en athiny. Den tunge løftdelen av denne utviklingen er en L298-chip oppdaget på eBay for noen få dollar. Denne doble H-broen brukes normalt til kjøremotorer, men [George] oppdaget et hus for det i kraftdelen av en forsterker.
Hentet er klokket på 16 MHz, noe som gjør ADC-klokken i 1 MHz. En 10-bits presisjonskonvertering finner sted, så vel som denne verdien setter PWM-oppgave syklusen. Timer1 i brikken er satt så mye som å kjøre på 32 MHz, så vel som ved å telle denne timeren så mye som 1023, gir denne forsterkeren sin PWM-syklushastighet på 31,25 kHz. Det er ideelt i samfunnet av hva en klasse D amp må løpe på, så vel som koden er bare ca 30 linjer. Det kan ikke bli enklere enn det.
[George] Sett opp en video av denne forsterkeren i drift, så vel som til tross for ikke å overholde den vanlige stilen til en klasse D amp, virker det ganske bra. Du kan se den videoen nedenfor.