2015-10-27 05:14 AM
On the STM32F746-Discovery Example firmware version 1.2.0, for System Workbench, the low-level drivers and HAL code say that the Audio Line In jack is not supported, Is this a hardware issue with the board, or just a software issue with the current release of FW? Thanks!!
Solved! Go to Solution.
2015-11-12 05:37 AM
For now, I am looking into using the PWM pins on the Arduino header to use as audio output. The good thing, many PWM pins available. The bad thing, low resolution, poor freq response, and high CPU usage.
2015-10-28 02:56 AM
Hi chris,
Could you precise where did you found this information, so that we can verify it?-Syrine-2015-10-28 08:15 AM
2015-10-29 02:16 AM
Hi chris,
In fact, BSP drivers describe the hardware, so this is necessarily a HW limitation related to discovery board. I'd highly recommend you to have a look to the STM32F746G-DISCO discovery User manual (http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00190424.pdf
) to have more information about hardware features on the board.-Syrine-2015-10-30 04:49 PM
2015-11-05 06:40 PM
TDM is only one of five protocols that may be used with the digital input and output audio ports. The other three are standard i2s, justify left i2s, justify right i2s, and DSP mode.
I have uploaded to the thread on STM32F7 line in and headphone out, source and binary code which implements a copy from line in to headphone out. This code copies from the AIF1 ADC Output to the AIF DAC Input, which is directed to the headphone output.Unfortunately, there is a quite a lot of accompanying noise.I would love to find out where that noise is coming from so I can turn it off.2015-11-10 01:23 PM
I've tried everything I can find to eliminate the noise in Line1 input, but to no avail.
As a result, I am moving my beginners audio project to an Olimex STM34F405 header board. My guess is the fault lies in either a weakness in the WM8994 codec, or insufficient care given to signal routing in the STM32F7 discovery board. But I cannot rule out my own ignorance.2015-11-12 05:37 AM
For now, I am looking into using the PWM pins on the Arduino header to use as audio output. The good thing, many PWM pins available. The bad thing, low resolution, poor freq response, and high CPU usage.