英飞凌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定时器是一个强大的工具,它通过精细的时间和角度控制,为发动机控制提供了高精度的定时功能。其配置和中断机制确保了系统对发动机运行状态的实时响应,从而实现高效、精确的控制。
2020-03-11 上传
2020-10-19 上传
2024-05-10 上传
2023-09-15 上传
2023-09-13 上传
2023-09-05 上传
2023-09-05 上传
2023-05-24 上传
hrj181
- 粉丝: 0
- 资源: 1
最新资源
- 社交媒体营销激励优化策略研究
- 终端信息查看工具:qt框架下的输出强制抓取
- MinGW Win32 C/C++ 开发环境压缩包快速入门指南
- STC8G1K08 PWM模块实现10K频率及易改占空比波形输出
- MSP432电机驱动编码器测路程方法解析
- 实现动静分离案例的css/js/img文件指南
- 爱心代码五种:高效编程的精选技巧
- MATLAB实现广义互相关时延估计GCC的多种加权方法
- Hive CDH Jar包下载:免费获取Hive JDBC驱动
- STC8G单片机实现EEPROM及MODBUS-RTU协议
- Java集合框架面试题精讲
- Unity游戏设计与开发资源全集
- 探索音乐盒.zip背后的神秘世界
- Matlab自相干算法GUI界面设计及仿真
- STM32智能小车PID算法实现资料
- Python爬虫实战:高效爬取百度贴吧信息