2019-08-20 12:20 AM
Hello,
we use STM32H7 in our new development. I was excited about the announcement of the new revision V because it promises an increase of speed from 400MHz to 480 MHz. My distributor told me that except for that, the devices were hard- and software compatible.
Now I set a rev V STM32H742 into our prototype and after hours found out that there are a number of differences in ADC alone.
Now some questions in detail:
I think we really need solutions for that because we can't stick to rev Y, it will not be produced anymore I guess (??)
So any help especially from ST members is greatly welcome
Thanks a lot
Martin
Solved! Go to Solution.
2019-08-23 01:24 AM
I have some documents that explain the die change. One of them is AN5312 which describes the changes and ES0392 describing the errata. I received this some time ago from my distributer as I also use the H743.
You can find them through searching the ST.com website.
2019-08-22 11:49 PM
gently pushing this up again...
ST members, please can you give some information.
Thank you very much
Martin
2019-08-23 01:24 AM
I have some documents that explain the die change. One of them is AN5312 which describes the changes and ES0392 describing the errata. I received this some time ago from my distributer as I also use the H743.
You can find them through searching the ST.com website.
2019-08-23 02:26 AM
Roland,
thanks a lot for these hints, its a great help.
How did you set sysclk to 480 MHz? Simply increased DIVN1?
Martin
2019-08-23 03:25 AM
I have just generated a project with CubeMX and the H7 1.4.0 HAL Libraries.
I could set the appropriate parameters up to 480MHz for the H743. The clock window also shows the 480MHz max SYSCLK.
Generated a project for SW4STM32 as the tool generates an error if you select CubeIDE as target.
Did not check on actual hardware. You can easily extract the correct parameters to set for the clock from the generated code (as you probably know :-).
2019-08-23 03:33 AM
Thanks Roland,
I checked in CubeMX for updates of my H7 package but it showed none, my H7 package is 1.2.0. Maybe I also need the latest CubeMX version.
Which is your CubeMX version?
2019-08-23 04:07 AM
I have CubeMX 5.3.0...
2019-08-23 04:25 AM
The 1.2.0 package is far too old to disclose any of the V step function and register bit level stuff. The current is 1.5.0
Higher speeds requires a different VOS settings and the PLL parameters tweaked.
2019-09-02 07:04 AM
Hello,
thanks for your answers.
Meanwhile I got the STM32H742 running with 480 MHz.
I installed CubeMX 5.3.0 and the H7 package 1.5.0.
Just to mention it, I had some trouble updating the old CubeMX and also could not run the installer from STs website. It showed a window with a CubeMX image for a second and then shutdown again. Finally I installed it via the command line DOS box as described in the CubeMX help.
Thanks again for your help
Martin
2019-09-04 04:04 AM
A note on ADC between rev 'Y' and 'V'. I use the on-chip temperature sensor of the STM32H753ZIT. On rev Y, I got fairly stable readings, but on rev V, the reading were highly unstable. One of the major changes on the ADC interface is the clock scheme. With the addition of a divider by 2, Fadc_ker_ck for analog block is half the ADC input clock frequency. You may neeed to adjust ClockPrescaler and SamplingTime to make the reading stable again. Hope this helps.