之前是用AD2S1205解码旋变编码器的,现在想去掉,可以直接接到CPU嘛,
controlSUITE和C2000Ware 都下载了, 没找到例程
Green Deng:确认一下,使用的芯片是F28337还是F28377?
之前是用AD2S1205解码旋变编码器的,现在想去掉,可以直接接到CPU嘛,
controlSUITE和C2000Ware 都下载了, 没找到例程
user4204232:
回复 Green Deng:
28377
之前是用AD2S1205解码旋变编码器的,现在想去掉,可以直接接到CPU嘛,
controlSUITE和C2000Ware 都下载了, 没找到例程
Green Deng:
回复 user4204232:
F2837xD的SDFM模块就是专为电机控制应用中的电流采样和旋转变压器位置解码而设计的数字滤波器。但是目前这类应用的例程似乎还没有开发,详细的需要参考芯片的应用手册。
之前是用AD2S1205解码旋变编码器的,现在想去掉,可以直接接到CPU嘛,
controlSUITE和C2000Ware 都下载了, 没找到例程
user4204232:
回复 Green Deng:
我现在有用SDFM来做电流采样,不用PWM来而用滤波器的使能位(SDDFPARM1.bit.FEN = 1)来同步滤波器,这样操作可以吧。 滤波器使能后如果不清除标志位结果会一直刷新嘛?还是清除一次标志位刷新一次。
解旋变sin cos信号可以接到SDFM,那正旋激励源CPU有外设可以输出嘛?而且sin和cos信号属于调幅信号,有比较简单的方法可以解出角度嘛
之前是用AD2S1205解码旋变编码器的,现在想去掉,可以直接接到CPU嘛,
controlSUITE和C2000Ware 都下载了, 没找到例程
Green Deng:
回复 user4204232:
建议你使用pwm同步sdfm滤波器通道,因为它可以在每个pwm周期同步。使用FEN和MFE,只能在配置阶段同步滤波器通道。
是的,无论标志位是否被清除,滤波器通道将在每个DOSR SD-CLK周期保持刷新新的滤波器数据。
sin / cos的其他问题不太确定。我需要咨询一下我们的系统专家。
之前是用AD2S1205解码旋变编码器的,现在想去掉,可以直接接到CPU嘛,
controlSUITE和C2000Ware 都下载了, 没找到例程
user4204232:
回复 Green Deng:
因为我现在是用PWM中断,中断进来就通过SDDFPARM1.bit.FEN 使能滤波器,然后执行程式一段时间后回来判断标志位完成后再读取AC相,读完后失效滤波器,可以有寄存器设置在此过程中滤波器仅刷新一次数据嘛。 同时使能滤波器应该也能同步AC相电流的采样吧
之前是用AD2S1205解码旋变编码器的,现在想去掉,可以直接接到CPU嘛,
controlSUITE和C2000Ware 都下载了, 没找到例程
user4204232:
回复 Green Deng:
如果需要滤波器刷新数据后立即读取,势必要额外开启SDFM的中断吧