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.

[参考译文] TPS65981:空白 SPI 外部闪存编程

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/701747/tps65981-blank-spi-external-flash-memory-programming

器件型号:TPS65981
主题中讨论的其他器件: 、TPS65987DTS5A3159

您好!

我是否可以将 DP-EXPANSION_EVM 板用作串行闪存的编程器?

我打算构建一个包含串行闪存插座的电路板、将其连接到 DP-EXPANSION_EVM、并使用应用程序自定义工具对闪存进行编程?

可行吗?

另一个问题:  

为了简化大规模生产、我想知道我的电路板是否包含对串行空白闪存进行编程所需的所有硬件。

如果串行闪存可以从 TPS65981接收 SPI、也可以从微控制器接收 SPI (每个都在适当的时间内为三个状态)、则微控制器会对空白闪存进行编程、然后释放 TPS65981 SPI 接口的串行闪存控制。

SPI_MOSI 和 SPI_CLK 是否变为三态?

祝你一切顺利、

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

    您好、牛顿、

    遗憾的是、您无法将扩展 EVM 用作串行闪存的编程器。 它的设计并未考虑到该功能。

    从理论上讲、这不应该是一个问题。 您可以参考 TPS65981EVM 以及 FTDI 如何连接到 SPI 闪存、因为这将是一个与您尝试实现的设计类似的设计。

    请告诉我这些答案是否能回答您的问题! 如果是、请单击、这可以解决我的问题

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

    您好、Adam、

    感谢您的回答。

    至于 进入 三态的 TPS65981的 SPI_MOSI 和 SPI_CLK 引脚、您有什么信息吗? 这将简化此"共享"SPI 的设计。

    祝你一切顺利、

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

    您是否想详细说明"三态"以及它如何帮助简化设计? 以前没有听说过这个术语、因此我想在说明器件是否可以使用它之前先从您那里得到一个明确的定义。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Adam、

     三态缓冲 器可被视为输入控制开关,输出可通过外部“控制”或“启用”( EN )信号输入以电子方式“打开”或“关闭”。 该控制信号可以是逻辑“0”或逻辑“1”类型的信号,从而使 三态缓冲 器处于一种状态,允许其输出正常运行,产生所需的输出,或者在输出被阻断或断开时处于另一种状态,即高阻抗。

    因此、如果我在控制器和外部闪存之间添加了额外的 SPI 接口连接(在 TPS65981和外部存储器闪存之间保持 SPI 连接)、则额外的 SPI 将仅用于对空白存储器进行编程、 在该初始编程过程之后、它将保持在三态模式(高阻抗)、从而使 TPS65981 SPI 接口进行控制。 从那一刻起。

    但 TPS65981 SPI 在额外的 SPI 编程阶段无法进行干扰、这就是我询问三态功能的原因。 如果 TPS65981 SPI 不具有三态特性、ID 必须在 TPS65981 SPI 和外部闪存之间添加一个三态缓冲器、以便在第一个编程阶段将其隔离。

    祝你一切顺利、

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

    感谢您的分享。 通常我会在这里向人们传授有关表格的新信息、但您向我传授了一种令人欢迎的变化。

    遗憾的是、TPS65981没有用于控制 SPI 编程的内部三态缓冲器。 但是、Wee 目前正在开发一个 TI 设计、该设计将通过单个 FTDI 对两个 TPS65987D 进行编程。 FTDI 线的 SPI 线连接到'87D、不包括 CS 线。 FTDI 的 CS 线路连接到外部接头引脚、根据用户想要编程的器件、他们使用连接器将该接头引脚连接到另一个接头引脚。

    您可以使用 SPDT 开关执行类似的方法、例如 TS5A3159。 您可以将一个投影仪连接到微控制器的 CS、将另一个投影仪连接到 TPS65981的 CS。 然后、极点可连接到 FTDI 的 CS 线路、开关端口可由微控制器的开关端口控制。

    让我知道您对这个想法的看法、而不是三态缓冲器