
之前我们虽然点了灯,但是频率太低,不够尽兴,今天我们就让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的初始化默认在时钟之后,所以我们还是得给它俩换个顺序才行。 将代码下载到芯片,小灯开始闪烁,这下舒服了。 |
【Wio Lite AI视觉开发套件】+移植TensorFlow Lite
Keil下的STM32N6之RAM运行工程配置说明
【STM32N6570-DK评测】5.驱动LCD
【STM32C0评测】GPIO测试:使用外部中断控制小灯点亮熄灭
STM32N6坛友评测出炉,来围观(第二波预约继续)
【STM32N6570-DK评测】 烧写程序到外部存储器
【STM32N6570-DK评测】移植FreeRTOS系统
【STM32N6570-DK评测】5.STM32N6的FSBL介绍
【STM32N6570-DK评测】 4. 使用TouchGFX 生成CubeMX文件的Bug
【STM32N6570-DK评测】摄像头video encoder
点赞