epwm-dc模块学习
前言epwm-dc(digital compare)模块学习会关联到很多模块它的输入可以从cmpss模块ADC-PBB模块外部IO模块来输出就是给到TZ模块的DCAEVT1/DCAEVT2/DCBEVT1/DCBEVT2的四个事件了所以打算一起简要介绍一下关联到的所有模块1.输入可以看到DC模块的输入是TZ1-TZ3的TRIPIN1-3以及EPWM X-BAR的TRIPIN4-12,TRIPIN14、15我就不介绍了没学hhh。TZ1-TZ3直接略过就是用input X-BAR配一下IO就那就只介绍EPWM X-BAR了。1.1EPWM X-BAR的输入信号很多如下图所示这里我也只介绍CMPSSX和ADCX-PBB此外EPWM X-BAR里面有很多个复用器G0-G31每个TRIPOUT都可以从G0-G31来比如TRIPOUT1可以选G0、G16的输出。而G0-G31每个复用器的输入是四选一具体就去看用户手册EPWM X-BAR那节吧这个不是我们介绍的重点。1.2CMPSSXCMPSSX就是比较器它有高和低两个比较器然后我们可以通过它内置的DAC设置它比较器的上下限它的正相输入是固定了的都是ADC的引脚。就是说可以通过软件设置上下限然后输入的采样信号超过这个限制后就触发信号先来看一下外设内部结构。CMPINXP就是它的正相输入CMPSSX的正相输入是固定的看数据手册的IO定义就可以看到CMPINXN是负相输入它有两个来源一是我们常用的DAC生成的模拟信号二是外部输入。这样它就可以根据两个比较输出两个信号然后这两个信号可以由EPWM X-BAR的复用器选择是选CTRIPH还是CTRIPL或是两个做或逻辑。1.3ADC-PBBADC中的PBB后处理模块和CMPSS作用差不多不过据网上所查资料ADC-PBB因为有采样延时所以响应相对CMPSS是比较慢的。先来看一下PBB的内部结构它的比较器输入是ADC结果寄存器这个是可以设置的可以灵活选择哪个采样通道然后上下限则是配置的时候与采样结果0-4096做对比然后触发事件假设我们设置的是高低范围则超出这个范围后PBB输出的就是低电平正常状态下是高电平。但是它只能选择其中一个比较器的输出。所以每个ADC有4个PBB模块输出ADCXEVT1-ADCXEVT4四个事件同样四个事件可以通过EPWM X-BAR的复用器选择然后输出到EPWM-DC模块。2.输出EPWM-DC输出四个事件DCAEVT1/DCAEVT2/DCBEVT1/DCBEVT2给到TZDCAH的输入可以通过DCAHCOMPSEL和DCAHTRIPSEL两个寄存器设置选择DCAH响应哪几个TRIPIN同样DCAL/DCBH/DCBL都是可设置的。DCAEVT1/DCAEVT2事件可以通过TZDCSEL设置DCAH和DCAL状态来产生DCBEVT1/DCBEVT2事件可以通过TZDCSEL设置DCBH和DCBL状态来产生。输出到TZ后TZSEL可以选择DCAEVT1/DCBEVT1作为ONE-SHOT事件也可以DCAEVT2/DCBEVT2作为CBC事件TZCTL可以选择触发事件后的EPWMA/B输出状态DCAEVT是控制EPWMA的DCBEVT是控制EPWMB的。

相关新闻

固定布局、流式布局、弹性布局、自适应布局、响应式布局

固定布局、流式布局、弹性布局、自适应布局、响应式布局

固定布局、流式布局、弹性布局、自适应布局、响应式布局各种单位五种布局对比五种布局现在的技术选型建议各种单位 单位作用特性应用布局说明px页面按精确像素表示绝对单位固定布局rem相对根节点html字体大小来计算相对单位弹性布局em基准点为相对父节点字体的大小相对单位弹性…

2026/8/8 0:31:53 阅读更多 →
肺癌医学影像彩色化数据集:肺癌、CT、X光、MRI

肺癌医学影像彩色化数据集:肺癌、CT、X光、MRI

摘要:肺癌医学影像彩色化数据集(Lung Cancer Medical Imaging Colorized Dataset)是一个医学影像数据集,包含 CT(计算机断层扫描)、X光和MRI(磁共振成像) 图像,重点关注彩…

2026/8/7 23:32:37 阅读更多 →
Hyperledger Fabric开发环境搭建指南:Docker容器化部署与调试技巧

Hyperledger Fabric开发环境搭建指南:Docker容器化部署与调试技巧

Hyperledger Fabric开发环境搭建指南:Docker容器化部署与调试技巧 【免费下载链接】hyperledger_code_fabric Code analysis on hyperledger fabric project 项目地址: https://gitcode.com/gh_mirrors/hy/hyperledger_code_fabric Hyperledger Fabric作为企…

2026/8/8 7:27:37 阅读更多 →

最新新闻

3小时搭建你的专属AI写作伙伴:KoboldAI本地部署完全指南

3小时搭建你的专属AI写作伙伴:KoboldAI本地部署完全指南

3小时搭建你的专属AI写作伙伴:KoboldAI本地部署完全指南 【免费下载链接】KoboldAI-Client For GGUF support, see KoboldCPP: https://github.com/LostRuins/koboldcpp 项目地址: https://gitcode.com/gh_mirrors/ko/KoboldAI-Client 你是否厌倦了云端AI服务…

2026/8/8 13:40:12 阅读更多 →
3分钟解决Windows软件运行问题:Visual C++运行库终极安装指南

3分钟解决Windows软件运行问题:Visual C++运行库终极安装指南

3分钟解决Windows软件运行问题:Visual C运行库终极安装指南 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否经常遇到软件打不开、游戏闪退、或…

2026/8/8 13:40:12 阅读更多 →
图片批处理工具实战指南:从环境搭建到自动化集成

图片批处理工具实战指南:从环境搭建到自动化集成

这类工具最值得先看的不是功能列表,而是能不能在普通环境里稳定跑起来,以及它到底解决了图片处理流程中的哪个具体痛点。Kit图集UwU这个名字听起来像是一个二次元或创意社区里流行的工具,核心功能通常围绕图片的批量处理、格式转换、尺寸调整…

2026/8/8 13:40:12 阅读更多 →
OpenCore Legacy Patcher完整指南:让老Mac免费运行最新macOS的简单方法

OpenCore Legacy Patcher完整指南:让老Mac免费运行最新macOS的简单方法

OpenCore Legacy Patcher完整指南:让老Mac免费运行最新macOS的简单方法 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 你是否有一台被苹果官方&q…

2026/8/8 13:40:12 阅读更多 →
小爱音箱音乐自由终极指南:告别会员限制,打造私人音乐管家

小爱音箱音乐自由终极指南:告别会员限制,打造私人音乐管家

小爱音箱音乐自由终极指南:告别会员限制,打造私人音乐管家 【免费下载链接】xiaomusic 使用小爱音箱播放音乐,音乐使用 yt-dlp 下载。 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic 还在为小爱音箱频繁提示"需要…

2026/8/8 13:40:12 阅读更多 →
分治策略在图像处理算法中的应用与优化7

分治策略在图像处理算法中的应用与优化7

分治策略的基本概念与原理 分治策略的定义与核心思想分治法的基本步骤:分解、解决、合并分治策略在算法设计中的优势与局限性 图像处理算法的特点与需求 图像处理的基本任务(如去噪、分割、压缩等)大规模图像数据带来的计算挑战并行化与局…

2026/8/8 13:39:12 阅读更多 →

日新闻

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

当下AI应用飞速普及,无数企业下场搭建智能体系统,可落地阶段难题接踵而至:上下文无限堆积频繁爆栈、AI工具调用准确率低下、Token成本居高不下、企业数据权限混乱暗藏安全隐患……很多团队卡在架构搭建环节,空有前沿技术概念&…

2026/8/8 0:00:07 阅读更多 →
PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码 【免费下载链接】php-qrcode A PHP QR Code generator and reader with a user-friendly API. 项目地址: https://gitcode.com/gh_mirrors/ph/php-qrcode 在当今数字时代,二维码已…

2026/8/8 0:00:08 阅读更多 →
UniApp微信小程序隐私保护组件开发:从原理到实战

UniApp微信小程序隐私保护组件开发:从原理到实战

1. 项目缘起:为什么我们需要一个隐私保护通用组件?最近在维护一个基于uniapp开发的微信小程序矩阵时,我遇到了一个非常棘手的问题。随着平台对用户隐私保护的要求越来越严格,几乎每一个新版本发布,或者在某些特定机型&…

2026/8/8 0:00:08 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/8 8:58:26 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/7 23:24:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/7 17:02:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/7 23:54:54 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/7 17:02:36 阅读更多 →