Go Down

Topic: audio buffers ? (Read 2225 times) previous topic - next topic


very new to arduino / audio circuits (I'm more in interfacing and protocols til today :p), I'd like to figure out the process from outputs pins to speaker.

is it:
arduino pins output ====> DAC ====> buffer ====> speaker ?

I 'd like to understand why these buffers are required and if I'd need a kind of anti-aliasing filter or not?

all the best,


Antialiasing is not used on the output - usualy there is just a low pass filter to take out high frequency switching noise.
Antialiasing is done on the input side - say you are capturing data with at 20KHz sample rate  - then antialiasing filter would be a filter that kept the input frequencies below 10 KHZ (since you need at least 2 samples to be able to recreate a waveform). This could also be a low pass filter.
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.


hi both mate :)

thanks a lot
now, it is clear in my head.

if you're interested, I'm currently designing an open-source sound machine: http://arduino.cc/forum/index.php/topic,53074.msg379063.html#msg379063

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131