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.

[参考译文] TPS92682-Q1:Linux 上的 TPS92682-Q1示例

Guru**** 2510095 points
Other Parts Discussed in Thread: TPS92682-Q1, TPS92518

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1247510/tps92682-q1-tps92682-q1-example-on-linux

器件型号:TPS92682-Q1
主题中讨论的其他器件: TPS92518

您好、TI 支持团队、

我们的项目使用 TPS92682-Q1

简单的示意图如下所示:

我想问一下、TI 是否有任何用于控制 TPS92682-Q1的示例 Linux 驱动程序或任何相关的软件实现指令?

此致、

位置

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

    您好、Loc、

    此器件的专家目前正在度假、他将在返回后回复所有问题。

    此致!

    佩德罗·阿兰戈·拉米雷兹。  

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

    您好、Loc、

    我们唯一的软件支持是基于 Window 和评估板。

    谢谢 Tuan

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

    您好、 图安

    因此、我似乎需要实施新驱动程序才能 在 Linux 端与 TPS92682-Q1搭配使用。

    然后、我可以问您是否可以帮助共享工作流程/序列或任何样本实现/配置、然后我可以将其用作我的实现的参考

    非常感谢。  

    此致、

    位置

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

    LOC,

    这是软软件相关的,我会让我的同事回答这个问题。

    谢谢 Tuan

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

    在 https://www.ti.com/product/TPS92682-Q1 页面上、您将看到指向技术文档  的链接 www.ti.com/.../TPS92682-Q1 选择 https://www.ti.com/lit/ug/sluaac4/sluaac4.pdf?ts = 1689609927320&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTPS92682-Q1 获取代码示例和帧定义。

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

    您好、 Lee、

    我已检查您的信息、请遵循 https://www.ti.com/lit/ug/sluaac4/sluaac4.pdf?、ts = 1689609927320&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTPS92682-Q1&_ticdt=MTY4OTgzMjY2NHwwMTg3NTQ4NzdkMGUwMDFiZTQyNzU0OGNmYTc4MDUwNmYwMDc0MDY3MDBiZDB8R0ExLjIuMTQzOTI4MDkzLjE2ODA3NTAzNzk

    而 https://www.ti.com/lit/ds/symlink/tps92518-q1.pdf? TPS92518的 ts = 1616427736994&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTPS92518-Q1&_ticdt=MTY4OTgzMTQ0NXwwMTg3NTQ4NzdkMGUwMDFiZTQyNzU0OGNmYTc4MDUwNmYwMDc0MDY3MDBiZDB8R0ExLjIuMTQzOTI4MDkzLjE2ODA3NTAzNzk 作为参考。

    借助本文档、我可以创建 SPI 帧、但仍然无法读取/写入 TPS92682的寄存器。  

    那么、能否帮助我提供一些更详细的信息、我如何在 Linux 内核驱动程序中执行该操作? 我当前使用的是带有 SDK 8.5的 J721e、TPS92682位于我的 SPI5总线上。

    此致、

    位置

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

    您需要确保正在将有效 SPI 帧发送到 SPI 总线上并且器件正在接收这些帧。 如果您让我们的某个 EVM 在 Windows 上运行、您可以使用分析器检查发送的帧、以了解需要执行的操作。

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

    您好、Lee、

    我已经创建了一个简单的驱动程序来在 Linux 下读取/写入寄存器。

    我可以按如下方式捕获该帧:

    POR 之后将0写入寄存器0x00

    将1写入寄存器0x00

    将2写入寄存器0x00

    读取寄存器0x00

    将3写入寄存器0x00

    但结果似乎与此处的示例不匹配: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/935120/tps92682-q1-what-would-be-the-response-frame-in-case-of-write-frame-following-read-frame/3454888#3454888 

    在配置寄存器后、tps92682仍然无法按我的预期工作。 似乎有问题。

    您能帮助我们来了解一下吗?  

    此致、

    位置

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

    您的返回线路(MISO)通常应为高电平。 如果您没有使用 TI 提供的 EVM 进行测试、则问题可能出在您的硬件配置上。

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

    您好、Lee、

    我在定制电路板中使用 tps92682、这不是 TI 的 EVM  

    所以我想确认一下:即使 MISO 不正确、它是否会影响 MOSI 线路? 我的意思是、对于我发送的命令帧、是否写入了寄存器? 还有其他方法可以验证吗?

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

    对于这些类型的问题、如果硬件实施有问题、最好让您联系我的同事 Tuan Tran、他可以为您提供进一步的帮助。

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

    可以。 非常感谢您的支持。

    、您好、您能帮我检查一下吗? 谢谢!

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

    LOC,

    MISO 上是否有10K 上拉电阻?  请向我们发送原理图副本以进行检查。

    谢谢 Tuan

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

    尊敬的 Tuan:

    我想在此处分享原理图。

    请租用帮助检查

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

    您好,

    请确保 EN 引脚为高电平并且上拉以便启用器件、并且 SSN 不需要上拉寄存器。  您是否能够从任何寄存器读取寄存器?  如果您尝试读取寄存器00h、会发生什么情况?  您应该得到值3C。   

    请使用示波器使用数据表第7.5节中所述的时序来验证读取和写入操作。  请展示读取寄存器00的示波器捕获。  然后、向寄存器00写入0C 值以查看您的读取和写入操作遵循数据表第7.5节中的时序要求。

    我们建议您使用我们的评估板来帮助您进行开发。

    谢谢 Tuan

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

    您好,

    我们没有看到您的回复、因此我们假设您已解决您的问题、我们将关闭此主题。

    谢谢 Tuan