2024-03-21 05:32 AM
Hello,
I am using STM32H755 microcontroller and STM32CubeIDE V1.13.0 for my development.
I am not able to set the clock frequency to 480MHz. Whenever I do so, I receive power regulator voltage scaling error. (Shared in the attachment).
The product revision used by me is rev.V as no option to change to rev.Y is available. I also tried changing the SupplySource option but it didn't work.
The RCC parameter works only when the D1CPRE is set to 240MHz. And my requirement is 480MHz.
Is there any solution to run the microcontroller at 480MHz.
- Regards
Hrishikesh
Solved! Go to Solution.
2024-03-23 09:28 AM - edited 2024-03-23 05:39 PM
Hello,
I looked at your ioc file and it seems you selected an "industrial temperature range" device at the beginning in CubeMx:
According to the datasheet STM32H755xxx3 sales types are "industrial temperature range" or "extended temperature range" devices and the voltage regulator output can be set only to VOS2 or VOS3 in Run mode
Datasheet page 252:
So I don't know if your device is really the industrial version or not. You need to confirm.
Otherwise, you can select STM32H755xxx6 for "regular" devices with which you can reach 480MHz @VOS0.
So it's a normal behavior from CubeMx not a bug.
2024-03-21 06:03 AM - edited 2024-03-21 06:10 AM
Hello,
You need to set the Voltage Scale to 0 at 480MHz only in LDO mode:
2024-03-22 10:00 PM
Hello,
I had already looked into your suggestion previously. There is no option to select Voltage Scale as 0.
This is the error which I am getting.
What configuration am I missing?
2024-03-22 10:05 PM
Please share your ioc file
2024-03-22 10:36 PM
2024-03-23 09:28 AM - edited 2024-03-23 05:39 PM
Hello,
I looked at your ioc file and it seems you selected an "industrial temperature range" device at the beginning in CubeMx:
According to the datasheet STM32H755xxx3 sales types are "industrial temperature range" or "extended temperature range" devices and the voltage regulator output can be set only to VOS2 or VOS3 in Run mode
Datasheet page 252:
So I don't know if your device is really the industrial version or not. You need to confirm.
Otherwise, you can select STM32H755xxx6 for "regular" devices with which you can reach 480MHz @VOS0.
So it's a normal behavior from CubeMx not a bug.
2024-03-25 09:55 PM
Hi,
Thank you so much for the help. I have verified my microcontroller. It is of STM32H755xxx6 version. Just on input from your side. Is it possible to change the controller type in the existing .ioc file or do I need to create a new .ioc file?
- Regards