【经验】PWM3样例程序——以工业级8位MCU KF8F2320为例
本应用笔记提供了 KF8F2320—PWM3 单输出、半桥输出、全桥输出相关的配置信息以及如何能够快速的理解并上手使用该模块的一些配置方式。
本应用笔记须与 KF8F2320数据手册结合使用。
寄存器
寄存器使用说明
PWM3 样例程序框图
注:PWM3 有三种输出方式,分别为单输出、半桥输出、全桥输出,以上三种模式均可以采用样例程序框图的流程来达到测试及配置的目的。
PWM3 单输出样例简述:
开发环境:ChipON IDE
功能简述:PWM3 周期设置为 100us,占空比是每10ms 增加0.5%,满占空比后清零继续增加。占空比 2s 一个周期,从0%到100%循环扫描。P3A、P3B、P3C、P3D 以 2s 为周期循环累加的方式打开。例如:先打开 P3A 的 PWM 输出,2s 后再把 P3B 打开,依次循环直至全部打开输出保持 2s 后关闭全部输出,等待 2s 后再依次打开各个PWM 输出通道。硬件连接:P3A、P3B、P3C、P3D 分别接示波器的一个通道,观察PWM3输出。
PWM3 半桥输出样例简述:
功能简述:PWM3 周期设置为 100us,占空比是每10ms 增加0.5%,满占空比后清零继续增加。占空比 2s 一个周期,从0%到100%循环扫描。PWM3 设置为半桥输出模式,P3A 和 P3B 输出互补的PWM 波形。死区延时开启,死区延时设置为 3us。
硬件连接:示波器 P3A、P3B 管脚,观察PWM3 输出。
PWM3 全桥输出样例简述:
功能简述:PWM3 周期设置为 200us,占空比是每20ms 增加1%,满占空比后清零继续增加。占空比 2s 一个周期,从0%到100%循环扫描。每隔 10ms,PWM3 换向一次。PWM3 使能自动关断模式和自动重启模式,关断源是 INT0 管脚低电平。INT0 管脚高电平PWM3 正常工作,INT0低电平 PWM3 关闭。
硬件连接:示波器接 P3A、P3B、P3C、P3D 管脚,观察PWM3 输出。INT0 接 GND,PWM3 关闭,INT0 脚取消接地,PWM3 恢复输出。
PWM3 单输出样例参考程序:
初始化时钟及 IO 口;
主函数:
图为单输出样例程序波形图,P3A 和 P3B 产生互补的PWM 波形。
PWM3 半桥输出样例参考程序:
MCU 初始化:
图为 PWM3 半桥输出波形图。
PWM3 全桥输出样例参考程序:
MCU 初始化(时钟、IO 口):
PWM 模块应用注意事项:
1、需要使用的功能配置就是寄存器复位值时,该配置项可以不用操作此寄存器。
2、PWM 周期计算公式
注:Tsys 为系统时钟周期。PWM3 的周期通过8 位的寄存器PP3来设置,取值范围 0~255。样例程序中使用的T2 预分频比为1:1,用户可以通过 T2CTL 寄存器自行设置分频比。
3、PWM 脉冲宽度、占空比计算公式
PWM3 占空比设置寄存器为 10 位,通过寄存器PWM3L(地址:55H)和 PWM3CTL0 的 PDT<1:0>位进行设置,PWM3L 为占空比的高8位,PDT<1:0>为低两位。
4、PWM3 分辨率计算公式
当 PP3 为 255 时,PWM3 的最大分辨率为10 位。
- |
- +1 赞 0
- 收藏
- 评论 1
本文由一二没有三转载自芯旺,原文标题为:KF8F2320——PWM3 样例程序,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【经验】芯旺KF8F2320——CMP2相关配置信息及样例程序
芯旺提供了KF8F2320—CMP2比较器相关的配置信息以及如何能够快速的理解并上手使用该模块的一些配置方式。本应用笔记须与KF8F2320数据手册结合使用。功能简述:比较器1负端配置为IO口,轮询比较器的结果并在P02输出比较结果。
设计经验 发布时间 : 2022-09-17
【经验】芯旺KF8F2320——DATA EEPROM相关配置信息及样例程序
芯旺提供了KF8F2320—DATA EEPROM相关的配置信息以及如何能够快速的理解并上手使用该模块的一些配置方式。本应用笔记须与KF8F2320数据手册结合使用。对于EEPROM的读和写操作有固定的程序步骤来执行,只需要直接使用即可。
设计经验 发布时间 : 2022-09-12
【经验】8位微控制器KF8F2320的ADC模块配置信息及配置方式
本文芯旺提供了 KF8F2320—ADC模块相关的配置信息以及如何能够快速的理解并上手使用该模块的一些配置方式。本文须与8位微控制器KF8F2320数据手册结合使用。
设计经验 发布时间 : 2022-08-29
芯旺(chipon)KungFu 8位/32位车规级MCU选型指南
描述- 上海芯旺微电子是一家聚焦汽车级、 工业级混合信号 8 位 /32 位 MCU&DSP芯片的高新技术企业, 十多年来专注基于自主 KungFu 处理器架构的高可靠、高品质 MCU 器件的研发设计, 是国内最早面向汽车和工业领域的芯片设计公司之一。核心产品车规级MCU通过AEC-Q100品质认证,实现汽车前装市场批量商用,广泛覆盖车身控制、 汽车电源与电机、 汽车照明和智能座舱等场景。KungFu MCU 凭借高可靠、 低功耗、 高性能三大特性, 已应用于全球多家世界五百强和国内知名企业, 累计出货超过数亿颗。
型号- KF8A,KF32A151MQV,KF32A151MQT,KF8A100DTD,KF32A151KQT,KF32A151MQS,KF8A100ENP,KF8A200,KF8A100FTN,KF32A146KQT,KF32A146KQS,KF8A100ENG,KF32A146IQT,KF8A100ESD,KF32A146IQS,KF8A200GQS,KF32A150MQV,KF32A150MQS,KF32A150MQT,KF8A100CSD,KF32A250,KF8A100EOG,KF32A140INP,KF8A100EON,KF32A,KF32A153MQV,KF32A140KQT,KF8A 系列,KF8A100FNP,KF32A140,KF32A 系列,KF32A141,KF8A100,KF8A100ETN,KF8A100FNG,KF32A141INP,KF32A140IQS,KF32A140IQT,KF32A146,KF32A140KQS,KF32A156MQW,KF8A100DSD,KF32A152MQV,KF32A156MQT,KF32A156MQV,KF8A100GQP,KF32A151,KF32A152,KF32A150,KF32A250MQV,KF8A100GQT,KF32A156,KF32A153,KF32A141IQS,KF32A141IQT
芯旺(chipon)8位/32位MCU选型指南
描述- 上海芯旺微电子(ChipON)是一家聚焦汽车级、工业级混合信号8位/32位MCU&DSP芯片的高新技术企业,十多年来专注基于自主KungFu处理器架构的高可靠、高品质MCU器件的研发设计,是国内最早面向汽车和工业领域的芯片设计公司之一。核心产品线车规级MCU通过AEC-Q100品质认证,实现汽车前装市场批量商用,广泛覆盖车身控制、汽车电源与电机、汽车照明和智能座舱等场景。
型号- K8F31XX,KF8A,KF8F,KF32系列,KF8L,KF8A100DTD,KF8LXXZXXXX,KF8A100ENP,KF32F330,KF8L系列,KF8A200,KF32F130,KF8A100FTN,KF8F系列,KF8A100ENG,KF32A系列,KF8A100ESD,K8F41XX,KF8L 系列,KF8A200GQS,KF8F4132OG,KF8A100CSD,KF32A250,K8F1XXX,KF32LS200,KF32LS201,KF8A100EOG,KF8,KF8TS,KF8A100EON,KF8 系列,KF8A100XXX,KF8F2XXX,K8F51XX,KF32A,KF8TS系列,KF32F,KF8A100FNP,KF32L系列,KF8TSXXXXXX,KF32L,KF32F系列,KF32A140,KF32A141,KF32F350,KF8A100,KF8L22Z20QS,KF32L530,KF8A100FNG,KF8A100ETN,KF32,KF32LS系列,KF32A146,KF8A系列,KF8A100DSD,KF8FXXXXXX,KF32LS,KF32LS500,KF8TS 系列,KF8A100GQP,KF32LS100,KF32A151,KF32X15 XXX,KF32A152,KF8A100GQT,KF32A150,KF32A156,KF32A153,KF8A100E0N,KF8TS2714SG,KF32A158
【产品】国产低功耗汽车级MCU KF8F2320/KF8F2020,可抵抗各式噪声干扰,适用于电动牙刷等
国内工业级汽车级MCU领先厂商芯旺推出低功耗宽电压小管脚工业级汽车级MCU KF8F2320/KF8F2020,ChipON MCU低功耗ULP系列又多了两个新品。
产品 发布时间 : 2022-10-03
芯旺(chipon)KungFu内核架构8位MCU选型指南
描述- ChipON为工业、AIoT、白电等应用市场提供高品质的8位通用MCU和32位通用MCU,它们具备优异的功耗性能、抗干扰性能。8位通用MCU基于KungFu8内核架构,分别为KF8F系列工业级通用MCU,KF8L低功耗通用MCU,KF8TS触摸按键型通用MCU,32位通用MCU基于 KungFu32内核架构,分为KF32F工业级通用MCU,KF32LS单电源型通用MCU,KF32L低功耗型通用MCU,ChipON通过全面的高可靠性设计技术保障其成为通用多元化市场独具性能特色的MCU。
型号- KF8TS2716OM,KF8F3122NG,KF8F312-TS20,KF8F4120SD,KF8F2020MB,KF8F513X,KF8F212-S20,KF8F2320,KF8L10Z08OG,KF8F41XX,KF8F312M4-S8,KF8L121Z08OM,KF8TS3510SE,KF8L20Z08,KF8F4156UN,KF8A100FTN,KF8F3122OG,KF8TS2514SG,KF8F210-S8,KF8F4132SE,KF8TS2414OG,KF8L52Z64,KF8A100ESD,KF8TS2310SE,KF8S1101-Q44,KF8F4132SG,KF8F334-Q44,KF8F3112SE,KF8F3112SG,KF8S310,KF8S1011-S28,KF8TS2716QP,KF8F3112OG,KF8F312M4,KF8F312-S8,KF8F5134,KF8F42XX,KF8F5132,KF8F5133,KF8F1020SAR,KF8F4155QP,KF8F4156SN,KF8FXXXX,KF8F5132OG,KF8TS2314,KF8TS2308SD,KF8F4110SD,KF8F2XXX,KF8F5134QS,KF8TS3514NG,KF8F4158,KF8TS2310,KF8F4155,KF8F31XX,KF8F4156,KF8L121Z08,KF8L15Z20QP,KF8TS2516TN,KF8S1022-S14,KF8TS3514,KF8TS2308,KF8F333-S28,KF8TS3510,KF8F3156QP,KF8TS2302,KF8TS2716SN,KF8F1030,KF8F4122SG,KF8A100DTD,KF8F4122SE,KF8F4156QP,KF8TS2516SN,KF8F310-S20,KF8F3122SE,KF8F3122SG,KF8TS2414,KF8TS3508,KF8TS2410,KF8TS3508SD,KF8F1020,KF8F4132OG,KF8A100CSD,KF8S1025-S16,KF8TS2514NG,KF8F333-SS28,KF8F3110SB,KF8TS2410SE,KF8F3110SD,KF8TS2716UN,KF8S1100B-QN24,KF8TS2402,KF8TS2408,KF8S1100-S28,KF8S310-S16,KF8TS2302SB,KF8S1010-S20,KF8TS2408SD,KF8S1006-P16,KF8F4133ON,KF8F333-TS28,KF8A100ETN,KF8TS2514,KF8F4232OG,KF8TS2516,KF8F310-S16,KF8F210-S20,KF8A100DSD,KF8F1000,KF8TS2510,KF8F4112SG,KF8F4112SE,KF8S1100,KF8S1101,KF8F312M4-SS20,KF8F3132OG,KF8TS2508,KF8TS2714SG,KF8F3156UN,KF8F3132,KF8F4122OG,KF8F3130,KF8F212-SS20-5,KF8TS3514SG,KF8L22Z20,KF8S1010,KF8S1011,KF8F1000SD,KF8F2320SD,KF8FXXX,KF8F3120SD,KF8TS2510SE,KF8S1024-S16,KF8F210-S16,KF8L20Z08TN,KF8F210-S14,KF8F1000SB,KF8F2320SB,KF8F4158QP,KF8F212-S14-5,KF8F3122,KF8F4122NG,KF8F3120,KF8TS,KF8S1006,KF8F3156SN,KF8L52Z64QV,KF8F3112,KF8F2020,KF8F3110,KF8F2020SD,KF8F212-S8-5,KF8F2020SB,KF8L22Z20QT,KF8L12Z08SE01,KF8L15Z20,KF8L22Z20QP,KF8TS2402SB,KF8F310,KF8F312,KF8F3110TD,KF8L22Z20QS,KF8TS2714,KF8TS2716,KF8F212-SS20,KF8TS2710,KF8L10Z08,KF8F312M4-S14,KF8S1100A-QN24,KF8F4112OG,KF8F207,KF8L23Z20,KF8F213-S16,KF8TSXXXX,KF8S1022,KF8TS2508SD,KF8S1023,KF8S1024,KF8TS2708,KF8F3132SG,KF8F3132SE,KF8S1025,KF8L52,KF8F211-S8,KF8F4130TD,KF8A,KF8F312M4-S20,KF8L,KF8F211-S14,KF8A100ENP,KF8F210,KF8A200,KF8S,KF8F211,KF8F212,KF8F213-S20,KF8F333,KF8F3130TD,KF8F213,KF8F334,KF8L22Z20SN,KF8A100ENG,KF8TS2708SD,KF8F4130SD,KF8L12Z08,KF8A200GQS,KF8F4133,KF8F4132,KF8F4130,KF8TS2414SG,KF8F213-SS20,KF8TS2314OG,KF8A100EOG,KF8A100EON,KF8F312-S20,KF8L23,KF8F212-S20-5,KF8F312-S14,KF8F3156,KF8L1X,KF8F4122,KF8L15Z20OG,KF8F4120,KF8F4230SD,KF8L15Z20NM,KF8A100FNP,KF8A100,KF8A100FNG,KF8F312-SS20,KF8F1XXX,KF8L20,KF8L22,KF8L15,KF8F212-S8,KF8F4232,KF8F4155UN,KF8F4112,KF8F4230,KF8F4110,KF8S1023-S14,KF8F213-TS20,KF8A100GQP,KF8F5133TN,KF8F3130SD,KF8A100GQT,KF8TS2710SE,KF8F212-S14,KF8L23Z20QR,KF8F207SB,KF8L23Z20QT,KF8L23Z20QS
【产品】采用哈佛结构的8位微控制器KF8F2320,工频31.25kHz~8MHz,有68条指令,支持中断处理
芯旺的8位微控制器KF8F2320为哈佛结构的精简指令CPU。在这种结构中,程序和数据总线是相互独立的。指令字节长度为16位,大多数指令能在一个机器周期内执行完成。一共有68条指令,效率高,容易进行指令扩展。
产品 发布时间 : 2022-09-18
【应用】基于KF8F3132的电动工具控制器方案,同时带有ECCP模块,可实现过温保护
芯旺推出基于工业级8位MCU KF8F3132的电动工具控制方案, KF8F3132内部集成运算放大器和模拟比较器,同时带有ECCP模块,12BitADC,硬件乘除法器,可以应对电动工具类产品的复杂控制过程。可实现过温保护,过放保护,堵转保护以及电机电压检测和线性调速。
应用方案 发布时间 : 2022-08-22
【产品】高抗干扰的工业级通用8位MCU KF8F系列,具有低至1μA以内的休眠功耗,静态电流可低至280μA
KF8F系列是ChipON基于KungFu8内核推出的高品质、高抗干扰、高抗静电能力和超低功耗性能的工业级Flash MCU;KF8F系列集成了丰富的模拟和数字外设,具有宽工作电压和宽工作温度特点,其宽工作电压最低做到1.8V~5.5V。
产品 发布时间 : 2022-09-03
【经验】TMR定时器KF8F2320的配置信息与快速上手的配置方式
本应用笔记提供了KF8F2320—TMR0/1/2定时器相关的配置信息以及如何能够快速的理解并上手使用该模块的一些配置方式。本应用笔记须与KF8F2320数据手册结合使用。8位单片机支持对寄存器的位进行直接的操作。
设计经验 发布时间 : 2022-09-01
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可定制变压器电压最高4.5KV,高频30MHz;支持平面变压器、平板变压器、OBC变压器、DCDC变压器、PLC信号变压器、3D电源、电流变压器、反激变压器、直流直流变压器、车载充电器变压器、门极驱动变压器等产品定制。
最小起订量: 100000 提交需求>
登录 | 立即注册
提交评论