2024-04-01 6:35 AM - edited 2024-04-02 2:30 PM
In the RM for the H743 there is little information about using IO cell compensation aimed at reducing noise on VDD and EMI radiated.
Posts show the following calls to active:-
__HAL_RCC_CSI_ENABLE();
__HAL_RCC_SYSCFG_CLK_ENABLE();
HAL_EnableCompensationCell();
The RM briefly mentions values for PMOS and NMOS transistors to presumably control slew rates, but I cannot find any data on how to determine the bit values.
There is a function, HAL_SYSCFG_CompensationCodeSelect(), but again there are no examples of its use. Google also shows no example code!
I have tested the sample code posted on this forum but it does nothing noticeable to reduce noise on the VDD line.
Is more information available about how to reduce noise via slew rate adjustment?
Hello STM staff, is there anybody out there?
2025-09-22 5:40 AM
There's at least one reason to use the manual option: because changes in temperature with the automatic option can cause crashes.