请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TMS320F2.8075万 主题中讨论的其他部件:DRV8846,controlSUITE
我正在尝试为步进电机驱动芯片(如DRV8846)创建步进控制信号。 步进信号可能需要大约每秒1200个脉冲,但频率需要每秒改变几次。 在最小化CPU负载方面,执行此操作的最佳方法是什么? 我考虑过在50 % 占空比下使用PWM并改变其周期。 如果我使用阴影寄存器,这看起来应该可以很好地工作-它将在下一个脉冲上更改频率。 我还考虑过使用计时器0中断来切换GPIO。 无论哪种方式,我都想使用CLA尽可能卸载主CPU。
是否有人知道以下哪种方法(或另一种方法)是最佳方法?
Rob