微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > drv10983咨询

drv10983咨询

时间:10-02 整理:3721RD 点击:

我想咨询一下新买的DRV10983里面是否有默认的参数,如果有的话,SPEED控制是通过PWM调节占空比还是通过ANAlog输入调节电压大小进行控制。

没有。建议购买EVM来进行测试。

https://store.ti.com/DRV10983EVM-DRV10983-Three-Phase-Brushless-Motor-Driver-Evaluation-Module-P5263.aspx

您好,

请问未购买EVM时,能否直接用I2C接口对芯片进行设置?

我想测试用PWM信号控制电机转速,应该如何设置芯片寄存器?

是否有可参考的设计?

谢谢。

可以用外部I2C接口对芯片进行设置。方式参考tuning guide。

turning guide中是用GUI来对芯片进行设置的,我想用DSP的I2C引脚直接设置芯片,并且控制电机转速,请问有没有直接通过I2C而不是GUI来设置芯片的参考资料?

这个参考文档貌似还没有,您可以参考下DRV10983的相关技术文档,请参考这个链接:http://www.ti.com.cn/product/cn/DRV10983/technicaldocuments

您好,我按照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,错误的原因还没有找到......

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top