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.

[参考译文] DRV8263-Q1:DRV8263S-Q1:在整个睡眠/唤醒周期内 SPI 寄存器的持久性

Guru**** 2826755 points

Other Parts Discussed in Thread: DRV8263-Q1

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1627744/drv8263-q1-drv8263s-q1-spi-register-persistence-across-sleep-wake-cycle

器件型号: DRV8263-Q1

尊敬的 TI 团队:

我将在独立模式下使用 DRV8263S-Q1(SPI 型号)来驱动执行器。 我想问 CONFIG 和 SPI_IN 寄存器内容是否在从休眠到唤醒的转换过程中持续存在、或者它们是否复位为 POR 默认值并且每次唤醒后都需要重新写入。

数据表在第 7.3.4.9 节(断电制动)中说明:

“EN_POB 逻辑状态被锁存、因此在睡眠模式下、即使内部数字逻辑复位、器件也会根据 EN_POB 位设置运行。“

这意味着内部数字逻辑(包括 SPI 寄存器文件)在睡眠期间会复位、并且 EN_POB 作为保留其值的特殊例外被调用(仅在保持 VDD 时)。

第 7.3.5.3 节(唤醒至待机)说:

“该器件通过初始化序列来加载内部寄存器并唤醒所有块。“

能否确认:

  1. 当器件从 SLEEP 模式转换为 STANDBY 模式(通过 nSLEEP)时、CONFIG1-CONFIG4、COMMAND 和 SPI_IN 寄存器是否会复位为其 POR 默认值? 或者、它们中的任何一个是否保留了睡眠前写入的值?
  2. EN_POB (CONFIG3 位 5) 是否是在整个睡眠周期中持续存在的唯一寄存器位((VDD 保持)?
  3. 在睡眠/唤醒周期 (nSLEEP 切换、保持 VDD) 与完整 POR((VDD 循环)之间、寄存器行为是否有任何差异?

 提前感谢。

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

    尊敬的 Tejas:

    当器件从睡眠模式转换到待机模式(通过 nSLEEP)时、CONFIG1-CONFIG4、COMMAND 和 SPI_IN 寄存器是否会复位为其 POR 默认值? 还是其中任何一个保留在休眠前写入的值?

    从睡眠模式转换到待机模式时、这些寄存器中的器件值将复位为默认值。

    EN_POB (CONFIG3 位 5) 是否是在睡眠周期中持续存在的唯一寄存器位((VDD 保持)?

    EN_POB 设置将在睡眠模式下持续(只要保持 VDD)、但在退出睡眠模式时会复位为默认值。

    在睡眠/唤醒周期 (nSLEEP 切换、保持 VDD) 与完整 POR((VDD 循环)之间寄存器行为是否有任何差异?

    这两种情况之间不会观察到寄存器行为差异、这两种情况都将导致 DRV8263-Q1 的寄存器内容复位为其默认值。

    此致、

    Joshua