我们在新开发中使用
STM32H7。我对新版本 V 的发布感到很兴奋,因为它承诺将速度从 400MHz 提高到 480MHz。我的经销商告诉我,除此之外,这些设备都是硬件和软件兼容的。
现在我将 rev V STM32H742 设置到我们的原型中,几个小时后发现仅 ADC 就有很多差异。
- 所以我的第一个一般性问题是,是否有一篇论文总结了所有差异?
- 我的第二个问题是,新 ADC 在任何情况下是否至少具有与旧 ADC 相同的性能(我们在旧规格的边缘使用它)?
- 第三个问题是,什么时候可以提供支持新版本的 CubeMX 新包?我有 STM32H7 软件包版本 1.2.0,当我尝试将 sysclk 设置为 480 MHz 时它会抱怨。
现在详细一些问题:
- adc_ker_clk 有一个新的二分频 clk 分频器。使用 rev YI 的旧设置,每秒只能获得一半的样本。我可以简单地将 pll2_p_ck 加倍以恢复到每秒的旧样本,还是 ADC 外设有限制。(我试过了并且有效,但我需要确定它是否在规格范围内)
- rev V 的数据表给出的 14 位分辨率仅为 3.3 MSps,这对我们来说太少了。但它也说这是 SMP = 2.5,同时也可以设置 SMP = 1.5,这是所有分辨率的 rev Y 规范中使用的值。将 SMP = 1.5 与 14 位分辨率(或任何其他分辨率)用于 rev V 有什么问题吗?
- 快速通道是通道 0 .. 5(RM0433 Rev 6 第 910 页)是否仍然正确?STM32H742 的数据表说:(第 283 页)“4. 快速通道对应于 PC0、PC1、PC2、PC3、PA0 和 PA1”。我们使用 PA6/7 = ADC1 INx3 和 PC4/5 = ADC2 INx4,这对 RM0433 来说很快,但对数据表来说不是。
我认为我们真的需要解决方案,因为我们不能坚持 rev Y,我猜它不会再生产了(??)
所以非常欢迎任何帮助,特别是来自 ST 成员的帮助