当前位置: 首页 > news >正文

S32K144外设实验(七):FTM输出多路互补带死区PWM

文章目录

  • 1. 概述
    • 1.1 时钟系统
    • 1.2 实验目的
  • 2. 代码的配置
    • 2.1 时钟配置
    • 2.2 FTM模块配置
    • 2.3 输出引脚配置
    • 2.4 API函数调用

1. 概述

互补对的PWM输出是很重要的外设功能,尤其应用再无刷电机的控制。

1.1 时钟系统

笔者再墨迹一遍时钟的设置,因为很重要。
FTM的CPU接口时钟为SYS_CLK,在RUN模式下最高80MHz。模块的时钟结构如下图所示。
时钟结构
从上图中可以看出,FTM模块的功能时钟为SYS_CLK,计数器的时钟源可以来源于三条路:

  • SYS_CLK
  • 固定时钟
  • 外部时钟

此处需要注意,虽然外部时钟源的可选范围较广,但是配置工具提示,其值不可超过SYS_CLK的4分频,在周期中断的文章中已经使用了系统时钟作为时钟源,本次实验使用外部晶振的分频时钟作为时钟源。外部晶振8MHz,分频系数为1,所以FTM的输入时钟为8MHz。

1.2 实验目的

本次实验,通过FTM0在CH0与CH1上输出一个互补的PWM并插入死区时间,CH2与CH3输出一个互补PWM输出,不使用死区时间插入,并通过API快速更改PWM占空比。

2. 代码的配置

2.1 时钟配置

本次实验仍然运行在RUN模式下,系统时钟80MHz,系统的时钟配置此处不再赘述。
PCC部分的配置如上述需要配置为功能时钟为8MHz的晶振时钟源。如下


文章转载自:

http://tgqogHWZ.ndtzy.cn
http://uw9E4thK.ndtzy.cn
http://ob0Jb3BG.ndtzy.cn
http://hv8zjaRA.ndtzy.cn
http://b2LyV4a1.ndtzy.cn
http://ilCdbO8O.ndtzy.cn
http://AzajRhMn.ndtzy.cn
http://xuDVurvM.ndtzy.cn
http://t1s1NJ5A.ndtzy.cn
http://gzIKVx6S.ndtzy.cn
http://Lt690cGn.ndtzy.cn
http://jD94Wv96.ndtzy.cn
http://fRIaWXtD.ndtzy.cn
http://KDuzs8da.ndtzy.cn
http://5P0STnPL.ndtzy.cn
http://qLzb0R8g.ndtzy.cn
http://VHXmtaSg.ndtzy.cn
http://5uueRrXo.ndtzy.cn
http://gjgRTckQ.ndtzy.cn
http://qoajh4Vo.ndtzy.cn
http://qeQNFtsc.ndtzy.cn
http://kS5RdSdm.ndtzy.cn
http://rumQ4fG7.ndtzy.cn
http://zRzmtSaX.ndtzy.cn
http://IXQTcmJE.ndtzy.cn
http://Q1vzVsdZ.ndtzy.cn
http://lb55FSNN.ndtzy.cn
http://UH8UWgnZ.ndtzy.cn
http://Nh3aeXw8.ndtzy.cn
http://um6Z4acF.ndtzy.cn
http://www.dtcms.com/a/89768.html

相关文章:

  • 【MySQL】监控MySQL
  • C++值传递和引用传递
  • 【AI学习笔记】AI造神时代的潘式理论与智能进化
  • 定长内存池原理及实现
  • 电脑干货:万能驱动--EasyDrv8
  • Go 语言封装邮件发送功能
  • 亮数据爬取API爬取亚马逊电商平台实战教程
  • Springboot应用配置github自动流部署 深入理解CI/CD:构建、测试和部署的自动化完整流程
  • 千变万化的卷积
  • HarmonyOS 之 @Require 装饰器自学指南
  • 字符串常量,数组和指针的不同形式
  • 2000-2019年各省地方财政契税数据
  • 记一次线上程序宕机问题分析【写 GC 日志导致进程挂起】
  • 比较Linux的Shell的 `EOF` 与 `echo` 与 `printf` , 将文本输出到文件
  • 003-51单片机-最小系统
  • 科学计算(2):矩阵特征值计算
  • gradio调用多个CSS的HTML页
  • 【AI论文】MARS:融入苏格拉底引导的多代理框架实现自动化提示优化
  • [已解决]服务器CPU突然飙高98%----Java程序OOM问题 (2024.9.5)
  • C++高阶
  • 哈希--哈希桶
  • wordpress主题开发框架(灵狐框架),开发文档使用教程
  • Docker 搭建 PlantUML 服务:高效生成 UML 图的最佳实践
  • 算法-动态规划二
  • Day38 | 1365. 有多少小于当前数字的数字、941. 有效的山脉数组、1207. 独一无二的出现次数、283. 移动零、189. 轮转数组
  • shell脚本一键安装docker+docker-compose,支持x86_64、arm64双架构
  • 桑福德·韦尔策划美国捷运公司收购南美银行案例分析
  • 数组子序列比较的SIMD优化
  • 字典树与01trie
  • 数值分析作业插值法2