Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 4 of 4

Thread: Advice on Teensy audio input voltage

  1. #1

    Advice on Teensy audio input voltage

    I'm interested in using a small microphone with a Teensy 3.0, roughly like the Arduino Wind Instrument.

    First, what voltages do the Teensy 3.0 input pins want? I'm aware the Teensy 2.0 like normal Arduino 5V inputs just fine. The IRemote thread suggests the Teensy 3.0 like 5V inputs too, yes? I presume analog pins should range from 0-5V too, yes?

    Second, any recommendations for small microphones good at dealing with low frequencies? I'm wanting to FFT anything from human speech to dance music, not sure if I should use a microphone with a larger range.

  2. #2
    Member
    Join Date
    Dec 2012
    Location
    Adelaide, SA
    Posts
    70
    The Teensy 3.0 is a 3.3V device, and its inputs are not 5V tolerant, so make sure you're not using anything 5V without appropriate precautions.

    As for the analogue in, well you can't exceed 3.3V, but you can provide a different (lower) Vref should you need to.

  3. #3
    Alright, I suppose the IR receivers can simply be fed 3.3V from the Teensy's 3.3V power pin. For microphones, there are many boards that supposedly want no less than 4 V, but the ISD1820 takes 3.3V happily.

  4. #4
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    16,312
    Most IR receiver modules have open collector output. Many IR modules can run from 3.3 volt power. But even if you have one that must run on 5 volt port, the output is zero and whatever voltage the pullup resistor makes. Just connect the pullup resistor to 3.3 volts.

    Those little microphones output only a tiny voltage. Usually an amplifier is needed to increase to something an A/D can read. With Teensy 3.0, you might try using the internal reference which makes the input 0 to 1.2 volts. Just use less gain on the amplifier if the signal is too large.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •