Go Down

Topic: audio buffers ? (Read 1 time) previous topic - next topic

julienbayle

hello,
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,
Julien
http://julienbayle.net

CrossRoads

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.

julienbayle

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
Julien
http://julienbayle.net

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!

Arduino
via Egeo 16
Torino, 10131
Italy