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.

[参考译文] MCT8329A:电机锁定和同步丢失故障有时会通过 I2C 清除#39;t CLEAR

Guru**** 2446990 points
Other Parts Discussed in Thread: MCT8329A

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1378879/mct8329a-motor-lock-and-loss-of-sync-faults-sometimes-won-t-clear-via-i2c

器件型号:MCT8329A

工具与软件:

尊敬的德州仪器(TI)支持团队:

我遇到了 MCT8329A 高速无传感器梯形控制三相 BLDC 栅极驱动器在基于评估板原理图的定制电路板上的问题。 设置详细信息如下:

  1. 驱动器配置为仅在开环模式下运行电机。
  2. I2C 用于与 IC 连接。
  3. 最后列出了完整的电机配置设置

问题描述: 当电机运行并且我命令电机转速为零时、控制器故障寄存器会报告故障代码0x80500000。 此故障代码对应于以下故障:

  • 检测到控制器故障情况
  • 检测到 SYNC 丢失故障
  • 检测到电机锁定故障
  • STL 失败(尽管我们禁用了 STL)
  • 应用程序复位失败

通常、我可以通过写入 CLR_FLT 寄存器来清除故障。 但是、在某些情况下、此方法不起作用、并且故障仍然未清除。 在这些情况下、电机停止旋转、但故障仍然存在、表示检测到同步丢失和电机锁定。 我在 nFault 引脚上有一个示波器探头、即使通过 I2C 将 RESET 置为有效、该引脚也一直处于低电平。 在这种情况下、我唯一能够清除故障的方法是对电路板进行下电上电、这不是可接受的解决方案。

请您协助解决此问题。 如果您需要任何其他信息、或者我可以采取任何故障排除步骤来解决此问题、请告诉我。

感谢您的支持。

此致、

{
  "signature": "oneui-register-data",
  "data": [
    [
      {
        "idx": 0,
        "id": "isd_config",
        "value": "0x7F404D00"
      },
      {
        "idx": 1,
        "id": "motor_startup1",
        "value": "0x651165B2"
      },
      {
        "idx": 2,
        "id": "motor_startup2",
        "value": "0x6798B29D"
      },
      {
        "idx": 3,
        "id": "closed_loop1",
        "value": "0x0B260600"
      },
      {
        "idx": 4,
        "id": "closed_loop2",
        "value": "0x08A1A430"
      },
      {
        "idx": 5,
        "id": "closed_loop3",
        "value": "0x34C92000"
      },
      {
        "idx": 6,
        "id": "closed_loop4",
        "value": "0x001AC953"
      },
      {
        "idx": 7,
        "id": "const_speed",
        "value": "0x30010000"
      },
      {
        "idx": 8,
        "id": "const_pwr",
        "value": "0x06400640"
      },
      {
        "idx": 9,
        "id": "150_deg_two_ph_profile",
        "value": "0x24DB7200"
      },
      {
        "idx": 10,
        "id": "150_deg_three_ph_profile",
        "value": "0x48DB6946"
      },
      {
        "idx": 11,
        "id": "ref_profiles1",
        "value": "0x608040EF"
      },
      {
        "idx": 12,
        "id": "ref_profiles2",
        "value": "0x67F80818"
      },
      {
        "idx": 13,
        "id": "ref_profiles3",
        "value": "0x17E7FFD0"
      },
      {
        "idx": 14,
        "id": "ref_profiles4",
        "value": "0x007D0000"
      },
      {
        "idx": 15,
        "id": "ref_profiles5",
        "value": "0x00000000"
      },
      {
        "idx": 16,
        "id": "ref_profiles6",
        "value": "0x007F8000"
      }
    ],
    [
      {
        "idx": 0,
        "id": "algo_ctrl1",
        "value": "0x00000000"
      },
      {
        "idx": 1,
        "id": "device_ctrl",
        "value": "0x00008000"
      }
    ],
    [
      {
        "idx": 0,
        "id": "ana_trim3",
        "value": "0x48004800"
      },
      {
        "idx": 1,
        "id": "ana_trim4",
        "value": "0x1100000000"
      },
      {
        "idx": 2,
        "id": "ana_trim5",
        "value": "0x00000011"
      },
      {
        "idx": 3,
        "id": "ana_trim6",
        "value": "0x00000000"
      },
      {
        "idx": 4,
        "id": "ana_trim7",
        "value": "0x00CDF962"
      },
      {
        "idx": 5,
        "id": "ana_trim8",
        "value": "0x00000A73"
      },
      {
        "idx": 6,
        "id": "ana_trim9",
        "value": "0x0091D85C"
      },
      {
        "idx": 7,
        "id": "ana_trim10",
        "value": "0x5375003E"
      }
    ],
    [
      {
        "idx": 0,
        "id": "fault_config1",
        "value": "0x71783604"
      },
      {
        "idx": 1,
        "id": "fault_config2",
        "value": "0x7185800A"
      }
    ],
    [
      {
        "idx": 0,
        "id": "gate_driver_fault_status",
        "value": "0x00000000"
      },
      {
        "idx": 1,
        "id": "controller_fault_status",
        "value": "0x00000000"
      }
    ],
    [
      {
        "idx": 0,
        "id": "gd_config1",
        "value": "0x000600FC"
      },
      {
        "idx": 1,
        "id": "gd_config2",
        "value": "0x00000000"
      }
    ],
    [
      {
        "idx": 0,
        "id": "pin_config1",
        "value": "0x2060004C"
      },
      {
        "idx": 1,
        "id": "pin_config2",
        "value": "0x3E0020AA"
      },
      {
        "idx": 2,
        "id": "device_config",
        "value": "0x27100008"
      }
    ],
    [
      {
        "idx": 0,
        "id": "sys_status1",
        "value": "0x00C80000"
      },
      {
        "idx": 1,
        "id": "sys_status2",
        "value": "0x60010000"
      },
      {
        "idx": 2,
        "id": "sys_status3",
        "value": "0x00000000"
      }
    ]
  ]
}

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

    尊敬的 Dylan:

     当您将电机转速设置为零时、您能否提供电机相电流和 VM 电压的波形捕获?

    您是否还可以尝试启用抗电压浪涌(AVS_EN)并查看问题是否仍然存在?

    此致、
    Eric C.