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.

[参考译文] TPS92518:MCU 的初始设置和命令序列

Guru**** 2476885 points
Other Parts Discussed in Thread: TPS92518

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/687731/tps92518-the-initial-setting-and-command-sequence-for-mcu

器件型号:TPS92518

尊敬的工程师:

我的客户在独特的应用主动悬架系统中使用 TPS92518。

他们在将 TPS92518与其 MCU 连接时遇到了一些问题。

 MCU 需要 填充 TPS92518的初始化值必须是多少?

2. 他们有通过 EVM 上的 PKTH_DAC/ TOFF_DAC/ MAXOFF_DAC 更改输出电流的测试、发现该值需要一些延迟时间才能更改。

他们想知道更改命令的延迟时间是多少?

3.我们是否有描述 TPS92518正确命令序列详细信息的示例代码或文档?

4.如果 MCU 断电或崩溃、TPS92518是否具有锁存功能可以修复最新的命令和设置? 它能否独立处理这种情况?

谢谢你。

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

    尊敬的工程师:

    我将 TPS92518 与 TI 样片板,配合使用,并使用计算机发送命令:

    写入 addr:0x07,data:0xB1,请参见图1

    MOSI:0x9EB1  

    MISO:0x4EB0e2e.ti.com/.../Figure.7z

    读取 addr:0x03,data:0x00、请参见图2

    MOSI:0xE00

    Misi:0x4EB1 (之前的写入命令响应)

    读取 addr:0x03,data:0x00、请参见图3

    MOSI:0xE00

    Misi:0x6080 (Previousread 命令响应)

    ----------------------------------------------------

    我使用相同的命令写入我们的板:

    写入 addr:0x07,data:0xB1,请参见图4

    MOSI:0x9EB1  

    MISO:0xFC80

    读取 addr:0x03,data:0x00、请参见图5

    MOSI:0xE00

    Misi:0xCEB1 (Previousread 命令响应),但我有 SPI 错误

    图中的通道为:

    频道1 (Y): SCK

    频道2 (G):MOSI

    频道3 (B):SS

    频道4 (R):MISO

    我有16个 SCK 脉冲、读取命令期间的任何数据为零、奇偶校验是正确的。

    但 为什么会出现 SPI 误差?

    谢谢你。

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

    您好!

    我正在尝试为您解答。 我希望明天能有他们。 谢谢。

    此致、

    克林特

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

    e2e.ti.com/.../TPS92518-Live-Updates-Peak-and-Off-Time.pdf

    随附的 pdf 显示了一些示例计时–它显示了写入峰值寄存器和电感器电流变化(关断计时器也在另一对中)、因此您可以看到它快速发生… 以下响应来自产品线:

    1. MCU 需要 填充 TPS92518的必须初始化值是多少

    àTo 开启必须写入控制寄存器的通道。 要设置电流和开关频率、必须设置峰值和关断计时器寄存器。  请参阅下面突出显示的寄存器(或在附加的图片中、它不是粘贴右键)

    2. 他们有通过 EVM 上的 PKTH_DAC/ TOFF_DAC/ MAXOFF_DAC 更改输出电流的测试、发现该值需要一些延迟时间才能更改。

    他们想知道更改命令的延迟时间是多少?

    àThe μ s 延迟很小。 我附加了一些波形。 时间为~3至5us。

    1. 我们是否有描述 TPS92518正确命令序列详细信息的示例代码或文档 

    àJust 写入所需操作的值、然后写入以启用通道。 它们可以按任何顺序编写。 例如、写入 CH1和 CH2峰值。 然后写入 CH1和 CH2关断时间值。 然后写入 CH1和 CH2最大关断时间值。  接下来、写入控制寄存器以启用通道–寄存器0、位1和位0、设为1。

    4.如果 MCU 断电或崩溃、 TPS92518 是否具有锁存功能可以修复最新的命令和设置? 它能否独立处理这种情况?

    àYes μ A、如果 uC 断电、TPS92518将继续使用最后加载的寄存器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的克林顿:
    感谢您的详细回复!
    您还能帮助用户4843213 (这是我的客户 RD)查看 Figure.7z 中的测试波形。
    感谢您的支持。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    这就是我被告知的:

    加电(或下电上电)后、它始终返回 SPI 错误。 只要器件通电、只要发送任何内容、就会立即清除、除非存在实际的 SPI 错误或课程。 下电上电后、它将在第一次写入后再次显示 SPI 错误。 这可用作已循环通电的辅助指示器。 它对器件运行没有负面影响。

    此致、

    克林特