由于AW8646的外围引脚比较多,但是很多的GPIO口可以通过拉高/拉低或者悬空的方式确认工作模式,不需要都通过AP侧的GPIO口来控制。
AW8646GPIO口的配置如下:
1、 (必选)Nsleep:为休眠模式选择引脚,高电平使能芯片,低电平时芯片进入低功耗休眠模式;
2、 (必选)DIR为电机方向控制引脚,控制马达转动的方向;
3、 (必选)STEP引脚接外部PWM信号,步进脉冲的输入;
4、 (可选)nFAULT低表示报错,需要接外部上拉电阻到平台的VIO;
5、 (可选)nEN为使能引脚,低电平有效;
6、 (可选)MODE0、MODE1为微步模式设置引脚;
7、 (可选)TOFF放电时间选择引脚,具体配置见AW8646设计指南;
8、 (可选)T0、T1为电流(扭矩)调控引脚,具体配置见AW8646设计指南;
9、 (可选)D0、D1为放电模式控制引脚,具体配置见AW8646设计指南;
典型IO口配置参数如下:
STEP频率=19200HZ | 步数N=24800 | |
设置微步模式1/16上下沿微步模式 | MODE0 | 低 |
MODE1 | 高 | |
设置放电时间10μs | TOFF | 悬空 |
设置自适应放电模式 | ADECAY | 直接接高电平 |
建议设置扭矩25%(电流大小)250mA左右 IFS=(Torque×Vref)/(6.6×Rsen) | T0 | 低 |
T1 | 高 | |
由于设置了ADECAY放电模式这两个引脚悬空即可 | D0 | 悬空 |
D1 | 悬空 | |
Rsen推荐0.5Ω,同时根据实际应用场景,需要考虑电阻选型时的功率要求。 | ||