This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/DRV10983:DRV10983出现 PWM &放大器问题;I2C

Guru**** 2386620 points
Other Parts Discussed in Thread: DRV10983
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/693594/ccs-drv10983-drv10983-problems-pwm-i2c

器件型号:DRV10983

工具/软件:Code Composer Studio

大家好、我在使用 DVR10983驱动电机时遇到了一些问题。

通过 I2C 写入 EEPROM 和读取寄存器没有问题,但当 PWM 位于 SPEED 引脚中时,电机不工作。
我还可以在 FG 引脚中看到一个信号、即使电机根本没有移动、电机的每个相位(U、V 和 W)上也有一个信号 但该信号的振幅不会随 PWM 的占空比而变化,只会通过修改电源电压而变化。

我在寄存器上的值为:
寄存器|值
0x20——0xA9
0x21——0x04 (我按照调优指南中的说明获取了这些参数)
0x23——0x49
0x24——0x50
0x25——0xE4
0x26——0x89
0x2A ——0x08
0x2B——0x0F (此处我表示速度引脚将查看 PWM)
0x01——0x00 (在这里,我要确保覆盖引脚已清除)

我在速度引脚上有一个下拉电阻器(82k 欧姆)、正如我告诉电机不工作的那样(我之前驱动过该电机、我知道它没有损坏)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨、sanchezbjc_fi-IEE、

    我们的专家对您的问题非常不了解。

    可帮助我们在此操作过程中包括显示选项卡图片的信息(单击手动刷新按钮)。 此外、示波器快照 shoud 始终包含电网单位(例如300毫秒/单位和20V/div)。 图片底部的这些内容似乎被剪切了。

    最棒的
    Cole
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Cole、

    感谢您的观察、很抱歉忘记了包含此信息。 今天、我尝试获取这些捕获、但在测试我们的电路板时、电机呈现了下一个行为:

    速度信号的幅值为3.3V、频率:100kHz、占空比:80%
    -Dir 信号= 0v
    -VCC=24 v

    首先、电机振动、然后发动机转一圈、电机再次抖动并转一圈。 这种性能是恒定的。

    我关闭了电路板、但当我再次打开电路时、CI 损坏了。 今天、我们没有其他 CI、但明天会使用其他电路板再次进行测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、sanchezbjc_fi-IEE、

    您最近是否损坏了 IC? 器件的当前行为和测试设置并不表示器件已损坏。 我建议探测 V1P8、V3P3和 VREG、以查看数据表中是否规定了匹配电压。 如果它们超出引脚范围、则器件可能会损坏。

    无论如何、我都粘贴了一些通用设置、其中包含您的相位电阻和下面的 KT 值。 它们应使您的电机更有可能启动。 如果启动成功、则开始逐个更改设置:首先是启动设置部分、然后是闭环设置部分。

    如果设置不起作用、请监控故障代码0x1E、并查看发生故障时触发的故障或锁定。

    "DRV10983         0x20      0xA9"

    "DRV10983         0x21      0x4"

    "DRV10983         0x22      0x3A"

    "DRV10983         0x23      0x0"

    "DRV10983         0x24      0xC5"

    "DRV10983         0x25      0xF7"

    "DRV10983         0x26      0x8A"

    "DRV10983         0x27      0xB0"

    "DRV10983         0x28      0xAE"

    "DRV10983         0x29      0xC9"

    "DRV10983         0x2A      0x8"

    "DRV10983         0x2B      0xE"

    让我回答您的其他一些问题:

    >此信号的振幅不会随 PWM 的占空比而变化

    这是因为需要将器件配置为在输入端接受 PWM 信号。 您的设置已配置为模拟速度输入模式。 这在0x2B[1]中找到

    最棒的

    Cole