Sorry, let me clarify that wording.
I’ve been using Teensy boards for ~6 years, including Teensy 3.x and 4.x, and I currently have several Teensy 4.1 boards here. I’ve worked extensively with the Audio Library and the existing USB audio...
For context, part of my motivation here is that I’ve already implemented a full UAC2 asynchronous device on STM32H723, including:
Async isochronous endpoints with feedback
Device-driven audio clock
High sample rates
USB → SAI with DMA
So I’m...
Thanks, that’s very useful context.
I hadn’t fully appreciated how far the existing work had progressed beyond stock Teensyduino. Knowing that UAC2 async with feedback is already working and tested up to 96 kHz / 8 channels / 16-bit, with...
Thanks Paul, that’s helpful and I see where my wording caused confusion.
What I’m ultimately aiming for is true asynchronous USB audio, where the audio sample clock is generated locally on the device (from an audio PLL / external oscillator)...
Thanks Paul, for the clarification.
Given the I2S BCLK limit, I agree that 32-bit stereo at 768 kHz is not feasible. Reworking the numbers, 32-bit stereo at 384 kHz would require:
64-bit frame (32 L + 32 R)
384 kHz × 64 = 24.576 Mbit/s...
Hi all,
I’m working with Teensy 4.1 (i.MX RT1062) and I’d like to attempt a custom, true USB Audio Class 2.0 implementation.
I understand the current Teensy USB audio support is closer to UAC1 / adaptive, and that full async UAC2 is not...