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.

[参考译文] TIDA-01226:关于参考原理图的混淆—USB 桥电路

Guru**** 2595805 points
Other Parts Discussed in Thread: DLPC3439

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/792273/tida-01226-confusion-about-the-reference-schematic-usb-bridge-circuit

器件型号:TIDA-01226
主题中讨论的其他器件:DLPC3439

你(们)好

参考原理图、设计了一个 USB 桥电路(U48)、

但未实现 USB 到 SPI 的转换。

(1)希望您能提供以下芯片的配置数据以供参考。

CY7C65215-32LTXI

我正在使用下面的 Cypress 工具写入配置数据。

USB 串行配置实用程序

(2)希望您能提供在 SPI 模式下写入闪存程序的方法步骤、

以及相应的编写工具和使用方法。

非常感谢!

祝你一切顺利!

京明军

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

    让我们来看看这个。 我认为这不是我们目前提供的工具、但是您可以使用 Cypress 工具来配置芯片、以将 USB 命令作为 SPI/I2C 命令发送到闪存/控制器。
    2.设置 Cypress 器件后、您可以使用 GUI 对闪存进行编程。

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

    感谢你的答复。
    实际上、我确实使用 Cypress 工具配置芯片、将 USB 命令作为 I2C 命令成功地发送到具有 Composer 的 DLPC3439、但无法使用 Composer 将 SPI 命令发送到 DLPC3439 (我的确认方法是否不正确?)。
    由于 TI 参考设计实现了 SPI 命令的发送、因此我想知道实施(配置)方法。
    2.GUI、指的是 Composer?
    我需要进行哪些设置? 如何确认设置是否成功? 如何编写闪存程序?

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

    您好,JingMingJun,

    查看查询后、我了解您要将程序写入闪存。

    实际上、我确实使用 Cypress 工具配置芯片、  以便使用 Composer 成功地将 USB 命令作为 I2C 命令发送到 DLPC3439

    如前所述、I2C 命令通过 Cypress 正常工作、因此您可以使用 composer GUI 对闪存进行编程。 该命令将执行什么操作.. 它将指示主 DLPC3439对闪存进行编程、并通过 SPI 对闪存进行 DLPC3439编程。

    但我  无法使用 Composer 将 SPI 命令发送到 DLPC3439 (我的确认方法是否不正确?)。

    遗憾的是、Composer 不支持 SPI 命令。

    GUI 是指 Composer?


    GUI 链接: http://www.ti.com/tool/DLPDLCR4710EVM-G2 

    我希望这会清除您的查询。 如果您需要进一步的支持、请告知我们。

    谢谢、

    Navneet

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

    您好、Navneet

    非常感谢您的回复。
    我下载了 GUI、如图所示。 根据下面 GUI 中的用户指南、GUI 可以通过 I2C 或 SPI 控制 DLP 系统。

    “DLPRegisteredLightCrafterTM Display 评估模块(EVM)包括一个基于 WindowsRegistered的 GUI 工具,用于通过 SPI 和 I2C 命令控制 EVM。”

    您提到的方法似乎是 I2C 方法、我还想知道如何实现 SPI 方法(原理图中有相关设计)。

    我尝试通过 GUI (I2C?SPI?)将程序写入闪存、但它不起作用。 退货信息如下:
     命令"dobackup":错误表达式:WriteGPIO (0x80、0x180)
     WriteGPIO:失败
     命令"dupdate_full:错误表达式:WriteGPIO (0x80、0x180)
     WriteGPIO:失败

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

    Jing >>我尝试通过 GUI (I2C?SPI?)将程序写入闪存、但无法正常工作

    在 TI EVM 上、默认情况下、当您将 USB 连接到 EVM 时、它通过 I2C 工作... 您是否无法使用此配置下载程序(使用 USB 连接到 EVM 的 PC 和 GUI 用于对闪存进行编程)?

    请仅使用4710 EVM GUI。

    您可以在此处看到设置
    打开 GUI ->高级->编辑->首选项->连接

    SPI 通信现在不可用。

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

    您好、Navneet

    >>您是否无法使用此配置下载程序(使用 USB 连接到 EVM 的 PC 和 GUI 用于对闪存进行编程)?

    是的。

    >>请仅使用4710 EVM GUI。

    我使用 的是4710 EVM GUI。

    连接设置如下:

    通信似乎正常、因为命令状态全为"确定"、但存在"命令错误"、温度查询也为空。
    在相同的设置下、备份和写入闪存程序失败。
    有什么问题吗?

    >>您可以在此处看到设置
    >>打开 GUI ->高级->编辑->首选项->连接
    >>SPI 通信目前不可用。
    此 GUI 只能在 I2C 模式下工作吗?
    《用户指南》中的描述是否错误?
    如何实现在 SPI 模式下写入的闪存程序?

    谢谢、

    京明军

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

     带注释的图像。

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

    理想情况下不应出现任何错误(无命令错误)、它也应获得温度。

    在 Cypress 配置中、请将其重置为默认值、同时将供应商和产品 ID 设为零。 协议无问题。 然后再次尝试更新固件(我假设您正在更新 TI.com 上提供的最新固件)

    >>此 GUI 是否只能在 I2C 模式下工作?
    在固件升级期间、I2C 和 SPI 接口均受支持。 也就是说、它会自动检测连接接口并继续。
    命令接口仅支持 I2C、不支持 SPI。

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

    我修改了 GUI 设置和 CypressIC 配置(我使用过它)、最后我可以下载固件。
    但是、温度仍然不可用、并且仍会检查"Command Error"。

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

    您好,JingMingJun,

    很高兴听到您成功下载了固件。

    我不确定温度是如何显示的、启动时可能会出现命令错误、无法获取温度读数。
    您现在可以忽略它。 如果它仍然是一个表演障碍、请给我们写信。

    如果您认为您的固件下载问题已得到解决、请点击 Resolved。

    谢谢、
    Navneet

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

    您好、Navneet

    非常感谢您的支持。
    最后、我想确认另外两个问题:
    1) 1)是否需要将初始配置写入新的 Cypress IC? 首次连接 GUI 时、GUI 是否会对其进行初始化?
    2) 2)在我的设计中、需要反转 CY_IIC_OE 信号的控制极性、因为参考原理图中的总线缓冲器已被替换。 如果我不更改现有硬件、则在连接到 GUI 时无法使用它。 可以修改 GUI 吗? 还是可以将 GUI 的源代码发送给我? 我将尝试修改它。
    谢谢、
    京明军