LPC845 超频使用与测试

关键字 :LPC845超频bldc

1.概述

2.MCUXpresso config tools 配置时钟

3.手动修改配置

4.测试结果

5.参考资料

  1. 概述

      LPC845 在正常情况下其最大主频能工作到 30MHZ,这是在其整个温度范围 -40°C 至 105°C 和保证其在整个生命周期下正常工作所能设置的最大频率。在 LPC845 的规格书中也明确说明其最大主频为 30MHZ,本文仅演示超频使用过程,只用于测试,正常项目请勿超频使用。

  1. MCUXpresso config tools 配置时钟

      LPC845 的时钟配置、引脚分配和外设初始化可以通过 MCUXpresso config tools 以图形化的工具进行配置,方便快捷而且不容易出错, 但是 System_clock 只能设置到 30MHZ,其时钟路径如下图蓝色所示,15MHZ 经过 PLL 陪频至 30MHZ 之后接至 System_Clock 如下图, 如果需要超频则需要手动修改 PLL 的倍频系数为其他值,比如为 3 则频率为 45MHZ,为 4 则为 60MHZ。保存配置此工具自动生成 clock_config.c 时钟配置文件,在 main 函数中调用 BOARD_InitBootClocks 函数即可。

 

  1. 手动修改配置

       在 clock_config.c 文件中的 BOARD_BootClockRUN 函数中修改频率以实现超频,修改为 15MHZ 的倍数,如下图修改为 45MHZ。





  1.  测试结果

       左图为主频在 45MHZ 下运行 BLDC 电机控制快速环所使用的时间,8.4us,运行快速环前拉高一个 GPIO 口,运行结束后拉低 GPIO 口测试其所使用的时间,右图为主频在 30MHZ 下运行 BLDC 电机控制快速环所使用的时间,为 15.24us,可见超频后代码执行时间缩减很多,但正常使用请勿超频。

  1. 参考资料
    参考手册:pdf
    https://www.nxp.com/search?keyword=UM11029

          请登录后下载      

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论