我使用此 TI 处理器和 TI 代码来旋转电机。
作为设计的一部分、添加了多个 ADC 通道(即测量电路板电压、电路板电流等)
TI 电机控制软件使用 EPWM1来触发 ADC 通道1、2和3。
包括4到14个通道是软件触发的、以大约30Hz 的速率读取。
通道0也配置为软件触发。 根据头文件中的文档、通道0存在问题、因此无法用于读取电压。
当 EPWM1触发器被禁用时、包含4到14个通道的运行正常。 未检测到异常。
当 EPWM1触发器被使能时、偶尔会出现2个不同但相似的故障。
第一个故障是、包含4到14个通道的随机 ADC 通道将读回4095的值。 这是不正确的读取。 这大约每秒发生一次。
第二个故障是随机 ADC 通道将读回错误的值。 这大约每2分钟发生一次。
通道4至14不会生成中断。 ADC 通道3在 EOC3上为 MainISR()生成中断。
以上所有内容都是电机未运转的情况。