Klass D Amps är grundläggande – bara ta en ingång, samt utnyttja det för att modulera en fyrkantig våg med pwm. Skicka den här PWM-signalen till en MOSFET eller något, såväl som du har den enklaste klass D-ampen i existens. De är så enkelt, du kan få en klass D amp-chip för $ 3, men [George] trodde det skulle vara lika enkelt. Istället utvecklade han sin egen med en ATTINY samt en H-Bridge Motor-drivrutin. Ingen överraskning, det fungerar, men vad som är fascinerande är vilken inverkan koden på ATTINY kan ha på hög kvalitet på ljudet som kommer ut ur talaren.
Microcontroller som valts för detta jobb var attinska 461, en del som vi inte ser mycket, men ändå exakt vad du förväntar dig av en attiny. Den tunga lyftdelen av denna utveckling är ett L298-chip som upptäckts på eBay för några dollar. Denna dubbla H-bron används normalt för körmotorer, men [George] upptäckte ett hus för det i kraftdelen av en förstärkare.
ATTINY klockas vid 16 MHz, vilket gör att ADC-klockan körs vid 1 MHz. En 10-bitars precisionskonvertering sker, liksom detta värde ställer in PWM-arbetscykeln. Timer1 i chipet är inställt så mycket som kör vid 32 MHz, såväl som genom att räkna denna timer så mycket som 1023, ger denna AMP sin PWM-cykelhastighet på 31,25 kHz. Det är idealiskt i samhället om vad en klass D amp måste springa på, liksom koden är bara cirka 30 linjer. Det kan inte bli lättare än det.
[George] Sätt upp en video av denna AMP i drift, såväl som trots att de inte uppfyller den gemensamma stilen i en klass D amp, verkar det ganska bra. Du kan se den här videon nedan.