NXP S32K118的FTM模块分析

背景介绍:
FTM(fLexTimer Module)是NXP微控制器中常用的定时器模块,它设计用于生成复杂的PWM信号,输入捕获,输出比较等。

在同一个FTM模块内(FTM0),所有的通道(Channel 0到Channel n)都必须共用以下资源:
基准时钟源
时钟预分频器
计数器
由于上面的限制导致通道的频率和周期相同,可独立配置的是占空比和输出模式。

开发中遇到的问题:
设计前期FTM0的不同通道分别用作4M的PWM输出和背光输出。4M的PWM输出导致背光的频率无法被改变(背光的有效频率100HZ~250HZ),背光可调失效。

解决方案:
采用GPIO的方案,FTM0支持GPT,通过中断的方式控制高低电平模拟PWM。

缺点:
中断增加CPULOAD

posted @ 2025-10-23 22:27  日暮_途远  阅读(0)  评论(0)    收藏  举报