Michael Liesenberg
Member
Hi,
i want to use teensy 4.0 to get 768kHz stereo samples over I2S from the TLV320ADC6140.
I would like to do an average of the samples from 768kHz to 48kHz, convert the 48kHz time in 1024 points FFT, do a noise subtraction and convert back in 48kHz audio time.
Then send 48kHz samples over USB as sound card to the PC.
1- I know that the teensy library only supports 44.1kHz I2S, but i could modify the registers from the I2S iMxRT to 768kHz samples right?
2- Can the teensy 4.0 handle the large incoming data, doing average, FFT noise subtraction, reverse FFT to time base and send them to USB?
3- Do i have to change the USB Audio library to send 48kHz stereo samples at 16bit to the PC?
4- Is there a plan when the bootloader IC for DIY iMxRT PCB will be available? If not how can i connect the USB output to my custom PCB? (I also wish to make software updates over teensy command line loader)
Best regards,
Michael
i want to use teensy 4.0 to get 768kHz stereo samples over I2S from the TLV320ADC6140.
I would like to do an average of the samples from 768kHz to 48kHz, convert the 48kHz time in 1024 points FFT, do a noise subtraction and convert back in 48kHz audio time.
Then send 48kHz samples over USB as sound card to the PC.
1- I know that the teensy library only supports 44.1kHz I2S, but i could modify the registers from the I2S iMxRT to 768kHz samples right?
2- Can the teensy 4.0 handle the large incoming data, doing average, FFT noise subtraction, reverse FFT to time base and send them to USB?
3- Do i have to change the USB Audio library to send 48kHz stereo samples at 16bit to the PC?
4- Is there a plan when the bootloader IC for DIY iMxRT PCB will be available? If not how can i connect the USB output to my custom PCB? (I also wish to make software updates over teensy command line loader)
Best regards,
Michael