Avoiding Clock Oscillator

Hi folks.

My setup contains a microphone which requires a clock input of max 4.8 MHz. Can I take that clock input from arduino without slowing it (the arduino) down?

Thank you for your time.

Maybe a link to the product page / datasheet of your microphone will help us to understand why a microphone needs a clock.

Can I take that clock input from arduino without slowing it (the arduino) down?

  1. Taking a clock signal is not going to slow anything down. Electronics simply does not work like that.
  2. What frequency do you want. You say it is max 4.8 MHz but you seldom run things at the maximum.

What does this clock do?
You do not have a digitiser board WITH a microphone do you?

Is this an I2S microphone?

Thank you for your responses.

By slowing down the arduino I meant reducing its clock from 16 to 4Mhz to match my requirements and then share it with my microphone.

The microphone I plan to use is SPH0641LU4H-1. Link to the datasheet: http://tinyurl.com/h3c4uej

I need to know how to provide it that clock input. Since it can be used in multiple modes by varying the clock input, how exactly should I do it.

Speaking of I2S microphones, would they be a better choice? A little googling told me that they have an integrated ADC and a filter. but I noticed its frequency response degrading after 10Khz and I need operate in the 17Khz to 20 Khz range.

This is the one I saw.

You don’t have to slow down Arduino to get a clock signal. Use on of its hardware timers.

Yes. You are right. Thanks. Now I know how stupid the question was.

Thanks a ton again for your time.