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.

[参考译文] DRV201:DRV201在 i2c 线路上读取/写入后复位

Guru**** 2393725 points
Other Parts Discussed in Thread: DRV201

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1439566/drv201-drv201-getting-reset-after-read-write-on-i2c-line

器件型号:DRV201

工具与软件:

您好!  

我面临 DRV201-VCM 的问题、当我们读取 VCM 寄存器时、VCM 位置将被复位。 我更新了以下情况中的所有技术细节。 如果需要任何其他信息、请告知我们。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1436482/am62a7-using-drv201-vcm-driver-with-am62ax-processor

此致、

Jay

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

    您好、Jay:

    感谢您的提问。

    您能不能提供发送至 DRV201的字节流来读取 VCM 寄存器? 此外、您能否确认是否能够读取任何其他寄存器地址?

    谢谢!

    Ibinu

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

    尊敬的 Iminu:  

    感谢您的答复。  

    我正在读取 VCM 电流寄存器" VCM_CURRENT_MSB "和" VCM_CURRENT_LSB "。 是的、我能够实现 DR201的所有7个寄存器。 我将使用以下命令获取 VCM 位置。

    i2cget -f -r 2 0x0E 0x03

    i2cget -f -r 2 0x0E 0x04

    如果需要任何其他详细信息、请告诉我。

    此致、

    Jay

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

    您好、Jay:

    您在上一 篇文章中提到 :"我们观察到、当连接 drv201的 i2c 总线上有太多事务时、我们看到 SCL 被拉至低电平的时间超过0.5ms。"

    您在发送这些事务时能否测量 SCL 上的直流电压? 我要确保 SCL 上的直流电平高于0.63V、并且器件 在发送数据时不会尝试进入 SHUTDOWN 模式。  

    器件切换模式时、您是否能够观察 RESET 位切换情况?

     

    此致!

    David

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

    尊敬的 David:  

    感谢您的答复。

    发送这些交易时、您能否测量 SCL 上的直流电压? 我要确保 SCL 上的直流电平高于0.63V、并且器件 在发送数据时不会尝试进入 SHUTDOWN 模式。  [报价]

    是的、我们在事务处理期间测量了 SCL 线路上的直流电压。 我们观察到、读取/写入周期之间的直流电压降至0V、如下图所示。 在实际读取/写入操作期间、SCL 电平在0V 和3.3V 之间转换、跟随时钟信号。

    我们已经尝试在 DR201复位时并行读取复位寄存器、但没有看到 RESET 位发生变化、这可能是由于"复位"
    写入高电平时、该位自动清零。" 依据产品说明书。  

    请告诉我需要的任何其他信息。

    此致、

    Jay

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

    您好、Jay:

    您是否可以使用示波器捕获 I2C 通信。 这样、我们可以更深入地了解信号的上升时间和电压。 发送 Salaea 文件(.sal)以供查看也可能会有所帮助。  

    此致!

    David

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

    尊敬的 David:

    我是 Nisarg、正在与 Jay 合作。 我们 使用 Saleae 器件捕获了 i2c 信号(i2c 时钟和数据)、并附加了".SAL"文件(其中包括.Sal)  VCM_ISSUE_3_Final.zip 文件)以及此注释。

    e2e.ti.com/.../VCM_5F00_ISSUE_5F00_3_5F00_Final.zip

    使用示波器、很难在时间范围内测量和捕获 i2c-clk 复位问题。

    对于电压电平、我们附上了下面的 i2c-2时钟和数据电压电平屏幕截图。 (在正常状态下捕获)

    谢谢!

    Nisarg

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

    尊敬的 Nisarg:

    请允许我花点时间查看此文件。 我很快就会发布最新消息。  

    此致!

    David

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

    尊敬的 Nisarg:

    对于延迟回复很抱歉、但在查看文件后、我仍不确定设备为什么会复位。

    您是否能够在此问题上取得任何进展?

    此致!

    David