2016-06-18 04:46 PM
Hi,
I want to ask if someone can confirm that the STM32F769I-DISCO has a high-pitched . I think it's from the display unit. So this is normal or should i complain my board? Kind regards Nyix #worst-forum-ever Note: this post was migrated and contained many threaded conversations, some content may be missing.2016-06-19 12:22 AM
Mine aren't making any discernable noise.
2016-06-24 11:01 AM
I tested a brand new board from another vendor. The display is making the same noise. So I think it's an issue with the display unit and I'm not sure if I get a replacement which is working.
I do some more tests with older persons. They couldn't hear this noise, because the frequency is very high.For now I couldn't recommend the board. I hope ST is changing the display unit for free or they could fix it with another driver. :(2016-06-24 01:38 PM
I'm on the older side, I can hear some of my other boards whistle.
In this case I would suspect it to be the back-light driver.2016-06-26 09:40 AM
> So I think it's an issue with the display unit and I'm not sure if I get a replacement which is working.
Normally not. First suspects are usually magnetic components, i.e. coils, which are operated near their resonance frequency (or one of their resonance frequencies). A ''strong word'' for those effects would be ''cheap design'' ...> I do some more tests with older persons. They couldn't hear this noise, because the frequency is very high.
I'm on the older side, too, and I can hear better than most of my much younger workmates - including in the 10..15kHz range. This is, as a matter of fact, no issue of age, but of continued damaging overload (discotheque, etc.). I personally knew people in the late 80's, hearing and seeing as good as teenagers.
2016-06-26 09:41 AM
freakin' forum software !!!
2017-02-11 07:39 AM
Posted on February 11, 2017 at 16:39
> I want to ask if someone can confirm that the STM32F769I-DISCO has a high-pitched buzzing sound.
Mine emits a clear tone (or whistle) at 8057 Hz. It's so loud that I've been using ear plugs to protect my hearing.
I've tested three boards and all do the same.
The tone appears to be emanating from the back of the removable display unit - probably either from the inductor or maybe from a nearby capacitor acting as a piezoelectric device.
The offending component(s) may well be part of a backlight PSU as suggested above; that was my thought too.
It's difficult for me to diagnose further as I don't have a means of extending the display connections to enable access whilst the device is powered up. I do know that the tone ceases if the device is powered up with the display unit disconnected.
The 8 kHz (approx) is more than just an audible tone emitted by the device. If the DAC output of the device is connected to my desktop computer, and the board ST-Link USB is connected to the same computer, then the 8 kHz tone appears at -39 dB wrt a 0 dB 440 Hz sine wave output from the same DAC.
That's a S/N ratio of just over 6 bits, which is of course extremely poor for a 24 bit DAC.
If the USB link is disconnected and the device is powered from batteries instead, the 8 kHz tone drops to -90 dB.
JB.
2017-02-11 12:54 PM
Posted on February 11, 2017 at 20:54
Some more information regarding this problem:
Document http://www.st.com/resource/en/user_manual/dm00321394.pdf confirms that the culprit is indeed the display backlight PSU. It supplies 25.6V.
Here's a photograph of the circuit:
Here's some information on the STLD40D (L4D in image) PSU chip:
The maximum on time is 4 us so the switching frequency is clearly not the direct cause of the 8 kHz whistle. However, the brightness is controlled by applying a PWM signal to the enable (EN) pin of the above chip. This is doubtless the cause of the problem.
Page 9 of document http://www.st.com/resource/en/user_manual/dm00321394.pdf shows the display backlight circuitry.
It shows the EN pin as either being connected to BL_CTRL via R4, or being connected to CABC, which is an output (I think) of the LCD display module, via R1 and CN2. It also shows EN as being connected to 3.3V via R5 (4K7).
On my display board, shown above, R1 is present and R4 and R5 are missing. The EN signal for the PSU chip therefore comes from the LCD module. Had R4 been fitted instead of R1, EN would have been connected to pin 53 of the DSI LCD connector, which is the LCD_BL_CTRL (LCD backlight control) signal on the main board, which in turn connects to port PI14 of the MCU (pin 81). In this case, the 8 kHz problem could have been solved by reprogramming the PI14 output.
When the demonstration software starts, with R1 present, the EN signal is a PWM signal of just over 8 kHz as expected. Initially it has a 50% duty cycle. If the screen brightness is increased to 100% using TouchGFX => External hardware => Screen brightness (swipe left), the EN signal changes to a duty cycle of 100%. (Incidentally, setting screen brightness to 0% results in a 20% duty cycle). With screen brightness set to 100%, and hence with a 100% duty cycle, the 8 kHz noise initially fades and then ceases.
Candidate solutions:
I've done option (1). It cures the whistle, avoids software compatibility problems, and solves the problem of the brightness control PWM (of whatever frequency) appearing on the DAC output.
Option (2) may achieve the same as (1) more conveniently (provided it can also set the brightness to 0%). However, I've not found any information on the method involved.
I hope this helps.
JB.
2017-02-15 01:51 PM
Hi JB,
I will test your solution, but it will take some time, because I have a lot to do at work. Thank you for your detailed research. I will reply if I tested it.
Edit: Short question before I move on. What happen if:
1) We place a 4k7 Ohm resistor to R5 as shown in the schematic? (R1 still fitted with 0 Ohm)
2) We ONLY place a 4k7 Ohm resistor to R5 and remove R1?
Kind regards
Nyix
2017-02-15 06:52 PM
Posted on February 16, 2017 at 02:52
Hi Nyix!
What happen if:
1) We place a 4k7 Ohm resistor to R5 as shown in the schematic? (R1 still fitted with 0 Ohm)
2) We ONLY place a 4k7 Ohm resistor to R5 and remove R1?
Option 1: Nothing useful. It would simply be a resistor from an output to the 3.3V supply.
Option 2: The display will be always at full brightness. That's essentially what I did. I reused R1 because I didn't have any other surface mount resistors around of the right (physical) size.
Incidentally, I'm very happy with the display always at full brightness: it's not particularly bright. And it's very much better than having the device screaming all the time. The main reason to go for a more complex solution would I think be to make it possible to switch the backlight off completely e.g. to reduce power consumption or to make the device compatible with a bedroom etc.
Cheers,
JB.