最近在搞一款运动控制芯片 TMC429-I能实现两轴控制,工作在STEP/DIR模式,
有一个问题始终没搞明白,发表出来,大家讨论一下!
时钟(CLK)频率 假如设置成8Mhz,理论上输出频率能达到250KHZ,那么我怎么设定参数才能使 在可控的频率范围内任意设置呢??比如输出10hz,150hz,10kh,等等。
参考手册
有个这样的计算公式 其中Fclk固定为8mhz, velocity取值范围为0-2047 PULSE_DIV取值范围0-13,利用这个公式能达到我提大要求吗???
如果封装成一个函数的话,该怎么计算。才能平衡 velocity和PULSE_DIV的取值。
附上TMC429_datasheet,希望高手出来帮我解答疑惑,谢谢!
TMC429_datasheet.pdf
(2.91 MB, 下载次数: 314)
2016-4-28 21:22 上传
点击文件名下载附件
一周热门 更多>