接上次,
整体设计添加了按键消斗模块,时钟分频模块。
先上rtl视图
分频的大小决定着电机的速度。
分频的周期应大于等于驱动芯片最低转化周期
uln2003apg的最小转化时间是50us 50%占空比的时钟的周期最小50us 理论上
但实际中 驱动时钟过快,满足不了电机内部磁场带动转子变化,所以驱动周期比50us大,具体数值要
看所用电机说明。
我这个实验 内部震荡器时钟理论值是5。56mhz 然后经过2的16次方分频
按键方面,sw1_n 控制顺时针还是逆时针,sw2_n 控制连续模式还是步进模式,sw3_n每按下一次 步进模式下走一步,8拍的话也就是半个步长。
下来是资源消耗图
最后是顺时针连续模式的功能仿真图
用户1266403 2011-12-6 15:36