Ultrasoon microfoon interface (384 KHz sample rate)

simmania

Member
Hi,
I noticed the Teensy can be configured as an audio interface.
Can I configure this as a 1 channel, 16 bits, 384KHz sample rate input device?

I would like to use a Teensy 4 to create a ultrasonic microphone.
I have a mic that produces an analog signal up to 100KHz.
I want to use the ADC to sample this at 384KHz (to have some room for anti alias filtering).
And use the Teensy Audio mode to output the audio samples to the host.

Is this possible?
How do I configure the Teensy Audio mode? Where can I find information about this?
 
Please do not create duplicate threads.

As I mentioned on your other thread, look at the OpenGalvo and audio library code to get started.

Before I write more, I'm curious which specific ADC chip or device you're planning to use for 1 channel ultrasonic sound capture? Can you give a specific part number or link to its datasheet? In particular, I'm wondering how it signals the start of data with mono mode. Also curious what sort of filter it has, if it's an oversampling sigma-delta type. This sort of question has been asked many times on this forum (maybe try some searching) and often chips meant for audio have different filters (not so suitable for ultrasonic capture) at their higher speeds.
 
This is not a duplicate. The other thread was about reading a fast serial data stream. This thread is about configuring a Teensy as a audio input device.
I want to connect the audio signal to the ADC input of the Teensy and read the data with 384KHz samples/sec (depending on the supported audio rate). The question is not about that part. The question is about how to confiture the Teensy such that I can send this audio data to the host. Thus such that the Teensy will be seen as an audio input device.
 
Back
Top