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.

[参考译文] TPS65916EVM:使用外部微控制器的 SPI 通信

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/992244/tps65916evm-spi-communication-using-external-microcontroller

器件型号:TPS65916EVM
主题中讨论的其他器件:TPS65916TPS65917-Q1TPS6593EVM

你(们)好

将 SMPS4稳压器用于电压调节应用、它使用 TPS65916 EVM 中使用 SPI 通信的外部微控制器。 我正面临几个问题、希望您在解决这些问题时提供帮助/建议。

  TPS65916数据表第64页的写入操作图21-SPI 写入中给出的 SPI 时序图中、未使用总线的宽度被称为、 但在上面给出的解释中、数据表第63页的图称为4

2.页地址插槽只提供一个位宽,但地址范围为0-3如何使用单个位寻址访问2和3个页码?

 

2) 2)为了建立 SPI 通信(不使用 MSP430) ,我通过移除跳线 J35和 J36来禁用来自 MSP430的信号。还将来自外部微处理器的外部 SPI 信号连接到 J4 (SCLK)、J5 (SIMO)、J6 (cs)的引脚2并进行适当连接。 I  也通过启用收发器将 J9、J12、J14和 J16短接。 我在 TP6、TP7、TP8上测试了信号、并获得 了我在下面捕获的信号。 现在 我是否必须启用/禁用 任何其他跳线? 没有获得 SMPS4所需的电压。由于 使用的是外部微控制 器、所以在建立通信之前无法读回 PMIC 的寄存器值。 所以我遇到了这个问题。

这里示波器捕获。  

1)来自外部微控制器的信号                    2) TP6                                           3) TP7

4) TP8

请提供使用外部微控制器(作为主器件)和 PMIC-TPS65916 (作为从器件)建立 SPI 通信的适当详细信息。

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

    您好!

    我正在研究这个问题、希望下周早些时候发布答案。

    此致

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

    您好!

    感谢您的耐心- Mahmoud 不得不意外地离开办公室、因此我将帮助介绍。

    默认情况下、EVM 不支持 SPI - EVM 上的 PMIC 是可订购的 TPS659161RGZR、通过 OTP 编程可支持 I2C: https://www.ti.com/lit/pdf/slvuao4

    要使用 SPI、需要使用 SPI 进行 OTP 设置。 您能帮助描述应用吗?  

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

    我将 TPS65916 EVM 用作从器件、以使用 SPI 接口动态控制 SMPS4OUT 稳压器的电压。
    应用-我将汽车微控制器用作主器件、主器件确定所需的电压电平并通过 SPI 将其传输到从器件(TPS65916 EVM)。我需要 SPI 通信  

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

    您好 Kiran、

    EVM 具有为 I2C 配置的 TPS659161RGZR、它不会响应 SPI。 遗憾的是、TPS65916和 TPS65917-Q1的所有网络发布版本都使用 I2C。  

    这是用于最终产品设计还是仅用于测试? 如果是针对终端产品、我可以让我们的营销团队联系您、了解我们是否可以支持支持启用 SPI 的版本。

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

    TPS659413 EVM 是否支持 SPI?

    我的应用。。。 请确认。

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

    我使用该产品进行测试。 我可以通过改变 OTP 来启用此电路板上的 SPI 通信吗? 我是否允许这么做????。如果是,请通过更改 OTP 设置来共享启用 SPI 的过程。

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

    我需要一个具有 SPI 模块的板、该模块可以控制 PMIC 稳压器寄存器。

    那么、我要问的是、电路板 TPS659413 EVM 是否也像 OTP 可编程概念类型?

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

    我 购买 的 TPS65916 EVM 板仅用于 SPI、 如果未启用该板、我们是否可以获得本地支持(免费/付费)以重新对其进行编程、这将是浪费。 或者、我是否可以使用 SPI 替换电路板?在 TPS65916功能列表的数据表和手册中、有 SPI 选项、现在如果无法启用、则意味着我和我最近购买了该产品(2021年2月14日)、这将真正地浪费金钱和资源。 请帮我解决这个问题。

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

    您好 Kiran、

    TPS65916EVM 旨在用作评估用于大规模生产的 TPS65916器件的工具。  它不能用作测试工具。 在这个范围内、我可以尝试提供帮助。  

    我应该澄清-您可以使用 I2C_SPI 寄存器中的 I2C_SPI 位将其配置为 SPI。 使用 I2C、如果您将该寄存器更改为"1"、则通信接口应切换到 SPI。 不过、这些寄存器是易失性的、因此每次电路板上电时都需要设置这些寄存器。 EVM 上的 MSP430可用于实现此目的。

    预编程到 SPI 可能很难获得-如上所述、没有公开发布的(可申请)版本、我发现的唯一项目是2500个卷带、我想这不是您想要的。  

    最后、TPS65413EVM 的概念大致相同-据我所知、所有现有引脚都使用 I2C。 最终、TPS6593EVM 将发布具有可编程功能的版本(它使用 EEPROM 而不是 OTP)、但我认为它还没有准备好。