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.

[参考译文] MCF8316A:器件始终提供 NACK

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1340938/mcf8316a-device-always-gives-nack

器件型号:MCF8316A

大家好、我正在开展一个项目、需要我在云台系统中控制 BLDC 电机。 我在定制开发的电路板上使用 MCF8316A 电机驱动器、原理图如下:



对于微控制器、我们使用 STM32G491MEMT6来配置和控制电机驱动器。 根据数据表、上述目标 ID 为0x01。 我已尝试读写操作、但无法从 MCF8316获得 ACK。 下面是示波器的图像:

I2C 写入操作:从器件地址- 0x02

I2C 读取操作:从器件地址- 0x03


在这两种情况下、器件始终发出 NACK、该 NACK 会阻止我与器件进行进一步通信。

以下是引脚的状态:
(1) nFAULT = 3.3V
(2) FG = 3.3V
(3) DRVOFF = 0V
(4)制动= 0V
(5) DIR = 3.3V

 
如果我犯了明显的错误、请告诉我。

此致


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

    尊敬的 Aakash:

    您能否帮助验证 MCF8316A 的稳压器电压、以确保器件正常通电?

    • AVDD 应为3.3V
    • DVDD 应为1.5V
    • VBK 应该为5V

    您使用的是硬件还是软件 I2C 实现?  您可以使用此 E2E 常见问题解答中包含的工程作为 I2C 实现的参考、该实现使用 MSP430 LaunchPad 与 Mcx 器件通信。

    如果您有 MCF8316AEVM、您还可以尝试通过跳线将 I2C 信号从 EVM 的 USB 转 I2C 接口连接到定制 PCB、然后查看是否能够与 MCF8316A 器件通信。

    此致、
    埃里克·C·