英飞凌TC1767 GPTA PWM配置与定时应用
4星 · 超过85%的资源 需积分: 35 172 浏览量
更新于2024-07-28
1
收藏 887KB PDF 举报
"英飞凌TC1767定时器组设置用于在发动机控制管理中生成PWM波。GPTA定时器是关键组件,涉及到角度起始和结束脉冲生成,以及通过角度结束和脉冲长度计算角度起始。此配置还涉及到微时钟再生、齿周期存储以及中断触发等功能。"
在英飞凌的TC1767微控制器中,GPTA(General Purpose Timer A)是一个强大的定时器单元,常用于高级应用,如发动机控制管理系统中的PWM(脉宽调制)波形生成。GPTA的灵活性使其能够处理复杂的定时任务,例如在发动机控制中精确地生成角度和时间相关的信号。
GPTA的主要功能包括:
1. 角度起始(AngleStart)和角度结束(AngleEnd)脉冲生成:这些脉冲对于跟踪发动机曲轴或凸轮轴的位置至关重要,特别是在基于角度的控制中。
2. 使用角度结束和脉冲长度计算角度起始:这允许系统根据已知的齿周期和目标脉冲宽度来精确地定位角度起始点。
3. PLL(锁相环)设置:通过SRN10中断,可以调整PLL参数,以匹配特定的时钟频率需求,如再生曲轴信号的微时钟。
4. 微时钟再生和验证:通过SRN6中断,GPTA用以生成和验证曲轴信号的微时钟,确保信号的准确性和一致性。
5. GPTA配置:例如,使用0.27us滤波器(FPC05)以减少噪声影响,并通过SRN16设置,在P1.6引脚上配置100个比较值,使得输出每100us翻转一次,生成100usec脉冲。
此外,GPTA定时器还与其他功能相结合,如:
- DCM03和GTC16/GT1(角度与时间):可能涉及到发动机的离散事件控制和定时。
- DCMCAV3:存储齿周期,以GPTA时钟为单位,用于计算角度和时间。
- GTC00、GTC08和GTC17等:这些定时器通道用于不同的角度测量和处理,如GT1(角度基)和GTC23(GT1,角度)。
- P0.2和P1.0:这些引脚用于捕捉特定事件,如曲轴的下降沿,以确定齿位置。
- FPC01、FPC03等:滤波器配置,用于信号调理,提高信号质量。
- GTC23:在曲轴下降沿捕捉GT1,用于计算齿位置的时基。
- GTC17和GTC02:可能涉及凸轮轴状态的更新。
中断SRN系列(如SRN3、SRN10、SRN6、SRN14和SRN2)在GPTA操作中扮演重要角色,它们在特定事件发生时触发,以更新内部状态、配置定时器或执行其他关键任务。
总结来说,TC1767的GPTA定时器是一个强大的工具,它通过精细的时间和角度控制,为发动机控制提供了高精度的定时功能。其配置和中断机制确保了系统对发动机运行状态的实时响应,从而实现高效、精确的控制。
3256 浏览量
3559 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
hrj181
- 粉丝: 0
- 资源: 1
最新资源
- PyDeduplication:大多数只是重复数据删除
- restmachine:用于PHP的Web机器实现
- torch_sparse-0.6.4-cp38-cp38-win_amd64whl.zip
- EMD matlab相关工具(包含EEMD,CEEMDAN)
- matlab的slam代码-ORB_SLAM2_error_analysis:ORB_SLAM2_error_analysis
- jdk1.8安装包:jdk-8u161-windows-x64
- head-in-the-clouds:与提供商无关的云供应和Docker编排
- init:环境初始化脚本
- 英雄
- torch_cluster-1.5.6-cp36-cp36m-win_amd64whl.zip
- 关于VSCode如何安装调试C/C++代码的傻瓜安装
- 导航菜单下拉
- Bird
- raspberry-pi-compute-module-base-board:Raspberry Pi计算模块的基板
- 晶格角
- thrift-0.13.0.zip