之前我们虽然点了灯,但是频率太低,不够尽兴,今天我们就让N6的CPU跑在最大频率,也就是800MHz上点亮板载的LED。 ST的手册在介绍N6频率的时候,总会说频率600MHz,最大800MHz,既然是最大800MHz,那这个600MHz是怎么回事? 其实原因很简单,600MHz才是N6的主频,至于800MHz,那是通过给内核加压(由0.81V加压到0.89V),超频出来的。说是超频,这也是在ST对N6的设计余量内的操作,是官方认可的,手册也有相关的说明,我们也不用担心缩缸啥的问题,咱就放心大胆的搞。 N6作为16nm工艺的芯片,阈值电压已经比起老古董们低了不少,N6的内核电压仅为不到1V,这也是N6有这么好的功耗表现的原因。不过低电压也带来了内核供电的问题,传统的内部LDO方式,虽然设计简单、布线容易,但存在发热大、效率低的问题,已经不可取。N6提供了内部SMPS和外部供电的两种方案,用户可以自行选择。不过内部SMPS只能输出0.81V的电压,没啥余地。加压需要使用外部供电的方式。 查看DK板的原理图,可以看到内部SMPS虽然画上了,但是没有使用 真正使用的则是外部的电源进行供电,从原理图中可以看出,操作PWR_LP就可以控制内核电压在0.81V与0.89V之间切换 找到PWR_LP对应的IO 使用【STM32N6570-DK评测】1.最简点灯的工程,在cubeMX增加相关的配置,并设置为高电平 修改CPU clock到800MHz 由于GPIO的初始化默认在时钟之后,所以我们还是得给它俩换个顺序才行。 将代码下载到芯片,小灯开始闪烁,这下舒服了。 |
【STM32N6570-DK评测】2.最简点灯
【资料合集】STM32N6超全资料合集(定期更新)
【STM32N6570-DK评测】1.你好N6
【STM32N6570-DK评测】3.从外部flash启动
【直播回放】STM32N6与ST边缘AI生态系统技术研讨会
【STM32N6真来了!还热乎】看直播、猜特性、领板卡!
【新品发布】STM32N6,在工业和消费类应用中实现全新性能水平
【STM32H7S78-DK评测】-5 LVGL&DMA2D DEMO测试
【STM32H7S78-DK评测】步进电机控制介绍一与tensorflow安装与测试
【STM32H7S78-DK评测】XIP模板问题处理与电机控制