我想咨询一下新买的DRV10983里面是否有默认的参数,如果有的话,SPEED控制是通过PWM调节占空比还是通过ANAlog输入调节电压大小进行控制。
Alvin Zheng:
没有。建议购买EVM来进行测试。
https://store.ti.com/DRV10983EVM-DRV10983-Three-Phase-Brushless-Motor-Driver-Evaluation-Module-P5263.aspx
Peng ZHANG28:
回复 Alvin Zheng:
您好,
请问未购买EVM时,能否直接用I2C接口对芯片进行设置?
我想测试用PWM信号控制电机转速,应该如何设置芯片寄存器?
是否有可参考的设计?
谢谢。
Alvin Zheng:
回复 Peng ZHANG28:
可以用外部I2C接口对芯片进行设置。方式参考tuning guide。
Peng ZHANG28:
回复 Alvin Zheng:
turning guide中是用GUI来对芯片进行设置的,我想用DSP的I2C引脚直接设置芯片,并且控制电机转速,请问有没有直接通过I2C而不是GUI来设置芯片的参考资料?
Mickey Zhang:
回复 Peng ZHANG28:
这个参考文档貌似还没有,您可以参考下DRV10983的相关技术文档,请参考这个链接:http://www.ti.com.cn/product/cn/DRV10983/technicaldocuments
Peng ZHANG28:
回复 Mickey Zhang:
您好,我按照turning guide设置了10983的寄存器值,想要开环启动电机,但芯片三相电压均无输出。百思不得其解,望您解答,谢谢。
设置的EEPROM如下:
0x20 21 22 23 24 25 26 27 28 29 2A 2B
0FH F8H AAH 00H 40H FDH 38H FCH 69H B7H 05H 0DH
开机后设置:
0x03 01 00
E0 80 0A
芯片寄存器读数:
0x10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E
0F 00 00 00 28 不定 不定 不定 不定 00 18 08 00 00 00
——————-
问题似乎出在speedcmdbuff这个寄存器的值上,通过I2C写入的速度设定值能正确的改变speedcmd寄存器的读数,但speedcmdbuff始终为00,错误的原因还没有找到……
Jack Feng2:
回复 Alvin Zheng:
Hi Alvin,
EVM调试工具无法连接,需要什么设置吗?
Alvin Zheng:
回复 Jack Feng2:
初次使用USB2ANY需要升级FIRMWARE。升级需要按住USB2ANY上的黑色按键。文档里面有相关介绍。正常升级后,就可以直接使用GUI了。