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.

[参考译文] MCF8329A:在"speed/wake"引脚处于 CONTROLLER_FAULT_STATUS 的位置 0 后出现未记录的故障位

Guru**** 2928980 points

Other Parts Discussed in Thread: MCF8329A, MCF8329EVM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1643649/mcf8329a-undocumented-fault-bit-appearing-after-cycle-of-speed-wake-pin-in-position-0-of-controller_fault_status

器件型号: MCF8329A
主题: MCF8329EVM 中讨论的其他器件

您好:

我正在为微控制器开发固件、该微控制器用于通过 I2C 控制 MCF8329A IC。 在大多数情况下、这种方法效果很好、我提出的电路板设计能够全速控制电机并通过 I2C 成功加载配置。

我面临的问题是、本设计需要低电流睡眠/待机模式、在初始启动时、一切都很好、但在通过将 SPEED/WAKE 引脚驱动为低电平、然后再次将其驱动为高电平并执行初始化步骤将 MCF8329A 置于待机模式后、我将 CONTROLLER_FAULT_STATUS 寄存器读取为 0x00000001、指明故障位 0 处于活动状态。 这 会导致电机无法旋转、因为 IC 处于故障状态。

此故障位在数据表中记录为“保留“。 我已经尝试通过将 0x30000000 写入寄存器 0xEA 来清除此故障、但这似乎没有任何效果、尽管 对于任何记录的故障都是可以的。 我能够清除此故障状态的唯一方法是对用于测试的电源单元进行下电上电。

我已经使用 MCF8329EVM 电路板尝试了一种非常类似的设置、并将 I2C 引脚路由到微控制器、因此未遇到该问题。  

您能解释一下该故障位的用途是什么、以及如何在正常运行期间清除该故障位?

 

谢谢、

Graeme

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

    尊敬的 Graeme:

    这是一种内部故障通知、仅用于报告目的。 可以忽略该故障、并可继续正常电机运行、

    谢谢、

    Dhinesh