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.

[参考译文] DRV3901-Q1:从 STATUS0寄存器读取触发状态时出现问题

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1408936/drv3901-q1-problems-reading-the-trigger-status-from-status0-register

器件型号:DRV3901-Q1
主题中讨论的其他器件:AM2632-Q1

工具与软件:

我正在尝试在 MCU 和 DRV3901-Q1之间实现故障诊断。  我重复以下两个 SPI 事务。  1.向 CMD1写入 CLR_FAULT、2. 读取 STATUS0。  我将在触发器1和触发器2之间交替变化。  我始终可以读取触发器1置为有效的状态。  我绝不会读取置为有效的触发2。  我将使用连接到我们 MCU (AM2632-Q1)的 DRV3901-Q1 EVM 对此进行测试。  我已经移除了分流器、以便 DRV3901-Q1可以由 MCU 而不是板载 MSP430进行控制。

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

    Ibinu,

    我正在读取 STATUS0并查找 Trig1位11、12和 Trig2位10、9。  我已经查看了具有触发输入的逻辑分析仪上的 SPI 流量。  我可以确认、当触发器1为高电平时、状态0位12、11读数为0、1。  当触发器2为高电平时、0位10、9读取为1、0。   

    Jeff

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

    尊敬的 Jeff:

    感谢您确认寄存器位

    对于基于电平的触发条件、TRGx_PIN_STAT 的预期行为应该为  

    1h =引脚处于高电平
    2h =引脚处于低电平

    您是否能够检查是否能够切换 Trig2以及是否能够查看寄存器位的任何变化。  

    另外、我需要探测 Trig2引脚上的电压电平、检查硬件端是否存在任何问题。

    谢谢!

    Ibinu

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

    Ibinu,

    这是我的故障、我误读了 DRV3901-Q1 EVM 上的引脚排列。  我以为我已经检查过这个多次了。  触发2信号连接到 EVM 上的错误接头引脚。  我更正了它、一切都正常。  感谢你能抽出时间。

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

    感谢 Jeff 的确认