请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28379D 工具与软件:
专家们、您好!
我们提供了一种同时控制两个电机的设置、其中 PWM 模块的配置如下图所示。
电机 A:EPWM1,2,3 (使用 SDFM1)
电机 B:EPWM4、5、6 (使用 SDFM2)
电机 B 的 PWM 相移90度(图中未显示。)
我们将 Delta Sigma ADC (AMC1303x)用作主要电流测量源、并且想使用 SDFM 模块的 SDSYNC 功能来同步数据。
我们看了示例 TMDXIDDK379D 、该示例具有 使用 SDFM 模块的选项。 (仅为一个电机配置)
通过查看源、我们看到 EPWM1的同步输出脉冲 连接 到 EPWM10的 SYNCIN。 EPWM10的 SYNCIN 和 SYNCOUT 也短接在一起,使同步脉冲达到 EPWM11。
我在这里的问题是、我们如何对第二个电机执行相同的操作? (电机 B 使用 SDFM2、而 SDFM2从 EPWM12获取其同步脉冲)。
从哪一种角度看,我认为 EPWM11总是会得到'2'同步脉冲(意味着 SDFM1的数据过滤器将重置两次),主机的 pwmsync 才能达到 EPWM12?
请帮忙