Arduino ljud utgång (4 / 10 steg)
Steg 4: Lågpassfilter
Du kan beräkna värden för kondensator och resistor du behöver för ett lågt passera filtret enligt följande ekvation:
cutoff frekvens = 1 / (2 * pi * R * C)
Nyquist's Theroum står det att en signal med en samplingsfrekvens på x Hz, den högsta frekvens som kan produceras är x / 2 Hz. Du bör ange din cutoff frekvens till x / 2Hz (eller kanske något lägre beroende på vad du vill). Så om du har en samplingsfrekvens på 40kHz (standard för de flesta ljud), då den maximala frekvensen du kan återskapa är 20kHz (den övre gränsen av det hörbara spektrumet) och din lågpassfilter cutoff frekvens bör vara ca 20 kHz.
Cutoff frekvens av 20.000 Hz och 1kOhm motstånd:
20000=1/(2*3.14*1000*C)
C = ~ 8nF
sedan 8nF kondensatorer är svårt att komma med jag rundade upp till 0.01uF. Detta ger en cutoff frekvens på omkring 16kHz. Du kan röra runt med olika värden och se vad du gillar bäst, jag tenderar att gilla tyngre filtrering eftersom det tar bort mer oönskat brus.