epwm_trip_zone项目调试记录AND EPWM-TZ模块学习

本文深入探讨了EPWM-TZ模块的错误联防功能,通过实例讲解了如何利用GPIO触发TZ事件来控制EPWM管脚的状态变化。详细介绍了触发源配置、触发动作设置及触发方式选择,并分享了调试过程中的常见问题及解决方案。

调试目的:

学习和体会EPWM-TZ模块的错误联防功能

例程功能:

简述:GPIO12[TZ1]->INPUT X-BAR->EPWM TZ->EPWM xA
通过外部GPIO引脚触发TZ1事件,从而控制EPWM对应管脚强制
拉高或拉低。

//!  \b External \b Connections \n
//!  - EPWM1A is on GPIO0
//!  - EPWM2A is on GPIO2
//!  - TZ1 is on GPIO12
//!
//! This example also makes use of the Input X-BAR. GPIO12 (the external
//! trigger) is routed to the input X_BAR, from which it is routed to TZ1.
//!
//! The TZ-Event is defined such that EPWM1A will undergo a One-Shot Trip
//! and EPWM2A will undergo a Cycle-By-Cycle Trip.
//!
              _____________             __________________
              |           |             |                |
  GPIO12 -----| I/P X-BAR |-----TZ1-----| ePWM TZ Module |-----TZ-Event
              |___________|             |________________|

这里以EPWM2为例:

void 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值