【经验】雅特力AT32F415和AT32F421的PLL配置方法及使用例程


雅特力MCU在AT32F415和AT32F421系列上的RCC外设中,PLL有两种配置使用方式,常规整数倍频配置模式和灵活配置模式,默认模式为常规整数倍频配置模式。本文介绍两种配置模式的配置方法和使用例程。
一、常规整数倍频配置模式
配置公式为:PLL输出时钟 = PLL输入时钟 * PLL倍频系数
配置流程:
1. 清除PLLCFGEN位(RCC_PLL[31]),选择使用常规整数倍频配置模式。
2. 设置PLL_FREF(RCC_PLL[26:24]),用来设定当前PLL的输入时钟频率。
3. 设置PLLMUL(RCC_CFG[30,29],RCC_CFG[21:18]),用来设定当前PLL的倍频系数。
4. 将PLLEN置1,使能PLL。
5. 等待PLL稳定工作。
例程为AT32F415系列使用外部8MHz 晶振,倍频到144MHz:
二、灵活配置模式
配置公式为:
PLL输出时钟 = PLL输入时钟 * PLL倍频系数 / (PLL预分频系数 * PLL后分频系数)
需要满足如下条件:
500MHz <= PLL 输入时钟 * PLL倍频系数 / PLL预分频系数 <= 1000MHz
2MHz <= PLL输入时钟 / PLL预分频系数 <= 16MHz
配置流程:
1. 计算出PLL倍频系数,PLL预分频系数和PLL后分频系数后,对RCC_PLL寄存器中的PLL_NS/PLL_MS/PLL_FR对应位进行配置
2. 将PLLCFGEN位(RCC_PLL[31])置1,选择使用灵活配置模式。
3. 将PLLEN置1,使能PLL。
4. 等待PLL稳定工作。
例程为AT32F415系列使用外部8MHz晶振,倍频到150MHz:
需要注意的是使用灵活配置模式,PLL_FREF和PLL_MUL寄存器不起作用,但是零活配置模式优势在于可以实现非整数倍的倍频。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由Greg提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】雅特力AT32F4系列 MCU Cortex M4内核入门指南:位带操作、硬件浮点运算单元、滴答时钟中断功能
AT32F4系列产品是基于Cortex™-M4F处理器架构,该处理器是一款低功耗处理器,具有低门数,低中断延迟和低成本调试的特点。支持包括DSP指令集与浮点运算功能,特别适合用于深度嵌入式应用程序需要快速中断响应功能。
【经验】雅特力MCU如何在Keil中将函数或变量编译到指定地址
在使用雅特力MCU AT32F403A,AT32F421,AT32F413,AT32F415做软件编程中,有时会有将函数或者变量加载到固定的Flash地址,本文介绍2种将变量或函数编译到指定地址的方法。
【经验】雅特力AT32 MCU如何使用OTA通过USART实现对固件的在线升级更新
雅特力AT32 MCU如何使用OTA通过USART对固体在线升级更新?OTA(空中下载技术)是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后便于通过预留的通信口,对产品中的固件程序进行更新升级。
基于雅特力AT32 MCU的洗衣机电机控制驱动方案,解锁智能家居新体验
随着人工智能、物联网等技术的发展,传统家电逐渐向智能家电转型。洗衣机作为家庭生活中不可或缺的电器之一,其智能化升级对于提升生活品质具有重要意义。MCU作为电机控制系统的核心“大脑”,肩负着多样化的控制使命。雅特力AT32 MCU以其卓越的性能和完善的电机开发生态,为洗衣机、电动两轮车和电摩等电机应用产品提供高效电机控制驱动方案,并已实现规模量产。
【经验】雅特力AT32 MCU CAN入门指南
CAN是Controller Area Network的缩写(以下称为CAN),它的设计目标是以最小的CPU负荷来高效处理大量的报文。本文介绍雅特力AT32 MCU CAN入门指南
AT32讲堂 | 解析雅特力AT32 MCU HICK时钟校准
AT32系列MCU内部都有提供适合运行的内部高速时钟(HICK),在25℃下,其典型值频率8MHz的精度由工厂校准到±1%,在-40到105℃,该内部高速时钟的精度达到±2.5%,可见精度会受到温度的影响。为了降低环境温度对精度造成的影响,用户可在运行时间隙调用校准程序来进行校准。
【经验】雅特力MCU AT32F421 CMP比较器使用指南
雅特力AT32F421系列内置一个超低功耗比较器CMP,它可用作独立器件(I/O上提供了全部接口),也可以与定时器结合使用。本篇文章介绍如何使用AT32F421xx的比较器(CMP)。
【经验】 雅特力AT32 MCU Printf的功能使用方法
内容概述本文档主要介绍雅特力AT32 MCU在Keil和IAR两种工程环境下的printf功能使用方法。其共包含6种方法,各方法的具体用法在具体内容中描述。
基于AT32 MCU的低压电机控制评估板用户手册
本资料为AT32 MCU低电压电机控制评估板V2.0的用户手册,旨在指导用户如何使用该评估板。评估板适用于AT32F4xx、AT32A4xx、AT32L0xx系列MCU,支持BLDC、AC同步电机和异步电机的驱动。主要特点包括:通用低电压三相电机驱动、适用于所有AT32 MCU的MCU插座、霍尔传感器和编码器接口、制动电阻接口、三相输出电压传感电路、三相电流传感电阻、内置过流保护电路、支持有传感器和无传感器FOC矢量控制算法、适用于家庭、商业和工业电机控制应用。资料详细介绍了硬件布局、电路设计、系统架构、跳线和连接器位置、引脚映射、原理图和布局等信息。
雅特力 - MCUS,基于MCU的低压电机控制评估板,MCU-BASED LOW VOLTAGE MOTOR CONTROL EVALUATION BOARD,MCU,AT32F4XX,AT32F423,AT32F413,AT32F435,AT32F425,AT32F415,AT32F405,AT32A403A,AT32F55,AT32,AT32L0XX,AT32L021,AT32A4XX,AT32F403A,AT32F421
雅特力32位MCU选型表
雅特力AT32 MCU的选型的相关技术参数如下,32位MCU,多种封装:TSSOP20,QFN28,QFN32,QFN48,LQFP48,LQFP64,LQFP100,LQFP144,稳定的工作温度:-40°C~85°C,-40°C~105°C,频率范围在96MHz~288MHz之间
产品型号
|
品类
|
Core
|
FPU
|
Speed(MHz)
|
Flash(KB)
|
SRAM(KB)
|
I/O
|
Advanced TM(16-bit)
|
GPTM(32-bit)
|
GPTM(16-bit)
|
Basic TM(16-bit)
|
Systick(24-bit)
|
WDT
|
WWDT
|
RTC
|
I2C
|
SPI
|
(F/H)I2S(1)(2)
|
USART/UART
|
SDIO
|
USB Device
|
CAN
|
ADC Engine
|
12-bit ADC ch
|
DAC Engine
|
12-bit DAC ch
|
PKG
|
Size(mm)
|
Temp(℃)
|
AT32F403ZCT6
|
32位MCU
|
M4
|
FPU
|
200MHz
|
256KB
|
96KB/224KB
|
112
|
3
|
2
|
8
|
2
|
1
|
1
|
1
|
1
|
3
|
4
|
0/4
|
3/2
|
2
|
1
|
1
|
3
|
21
|
2
|
2
|
LQFP144
|
20mmx20mm
|
-40℃~85°C
|
选型表 - 雅特力 立即选型
【经验】雅特力AT32 MCU USB设备库的架构和使用方法
本文主要介绍雅特力MCU AT32 USB设备库的结构和库的使用方法,AT32 USB是基于USB2.0全速设备,不支持USB2.0高速设备。这里库的作用是用来管理USB外设和实现USB的基本协议,使开发者能够更快的上手开发。
如何进行雅特力AT32 MCU HOGP开发?
HOGP(HID over GATT)是由Bluetooth SIG维护的蓝牙配置文件规范,通过低功耗蓝牙实现HID的配置文件并作为与计算器之间的接口,消除HID中对电线或物理连接的需求。本文将为您介绍雅特力AT32 MCU HOGP开发。
【经验】解析雅特力AT32系列MCU RTC入门指南
RTC计数逻辑位于电池供电域,内部为一个32位递增计数器,只要电池供电域有电,RTC便会一直运行,不受系统复位以及VDD掉电影响。本文雅特力将为大家介绍AT32系列MCU的RTC入门指南。
【经验】Jlink使用KEIL下载/Debug雅特力MCU的配置方法
Jlink使用KEIL下载/Debug雅特力MCU的配置方法使用雅特力MCU进行开发,很多用户手里只有Jlink,对于Jlink使用KEIL下载/Debug雅特力MCU的配置方法不太了解。本文介绍可以使用KEIL下载/Debug的步骤设置。
雅特力亮相电机控制先进技术研讨会并发表“AT32 MCU实现高效电机驱动控制与应用”主题演讲
由电子发烧友主办的“2023电机控制先进技术研讨会”在深圳益田威斯汀酒店成功举行!此次研讨会汇聚了来自国内外电机领域的专家、学者、工程师和业界领袖,共同探讨电机发展技术,推动行业创新发展。雅特力受邀出席此次会议,产品市场总监林金海发表了题为“雅特力AT32 MCU实现高效电机驱动控制与应用”的主题演讲,分享了雅特力电机团队最新的技术研究成果及在电机市场的最新应用!
电子商城
现货市场
服务

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>

拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论