Power Regulator Voltage scaling and SysClock issue
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-03-21 5: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
Hrishikesh
Solved! Go to Solution.
- Labels:
-
STM32CubeIDE
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-03-23 9:28 AM - edited ‎2024-03-23 5: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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-03-21 6:03 AM - edited ‎2024-03-21 6:10 AM
Hello,
You need to set the Voltage Scale to 0 at 480MHz only in LDO mode:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎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?
Hrishikesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-03-22 10:05 PM
Please share your ioc file
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-03-22 10:36 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-03-23 9:28 AM - edited ‎2024-03-23 5: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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-03-25 9: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
Hrishikesh
