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.

[参考译文] TUSB4041I:将 TUSB404I 与 FT4232H 芯片结合使用、在单个上行 USB-A 端口中转换和组合 RS -232信号

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1334724/tusb4041i-use-of-tusb404i-with-ft4232h-chips-for-converting-and-combining-rs-232-signals-in-single-upstream-usb-a-port

器件型号:TUSB4041I
我正在设计一个板、它包含四个 IC (FT4232H 四路高速 USB 到通用 UART/MPSSE IC)、可以将四个串行 RS -232信号转换为一个 USB 差分信号、所有 IC 都按照 USB2.0标准协议运行。 我希望使用 TUSB4041I 四端口 USB 2.0集线器、将这四个 USB 信号合并到单个上行 USB A 连接器中。 此电路板将使用5V 进行自供电。 鉴于下游端口不会消耗功率、对于如何设置集线器以使其符合此设计、我有一些问题:因为下游唯一的连接用于 D+/D-、我假设给定端口不存在这样的情况: 出现过流。 鉴于此、我不实现电源开关并将所有 PWR 引脚保持未连接状态。
  1. 传统上、我使用直接 USB 迷你连接器通过 UART 对每个下行端口上的 EEPROM 进行编程、从而将其连接到 USB IC。 我必须执行此操作来为每个 IC 设置 VID 和 PID、以便它们能够被识别为不同的实体。 我是能够通过此集线器 IC 单独写入这些 EEPROM、还是应该沿着下游 USB 信号实施 USB 迷你连接器以便与每个串行转换器及其 EEPROM 直接连接。 此外、如果是后者、这是否会引入会削弱下行端口上信号的噪声?
  2. TUSB2046 IC 等其他 TI USB 集线器讨论了如何在 USB 差分信号对上实现瞬态抑制器和降噪电路;但未提及此 IC。 是否有用于 ESD 保护和信号完整性的内部组件? 如果不是、为了在外部实现这一点、我应该遵循哪些指导原则?
  3. 我担心 RESET 信号的条件。 我使用与该集线器 IC 评估板相同的3.3V 和1.1V 稳压器、该评估板的1.1V 稳压器具有200 us 的延迟。 根据数据表第7.6节中的时序表和图表、我需要主动复位; 但是、评估板通过一个0.1uF 的电容器将 GRSTZ 接地、就像集线器被设置为被动复位一样、该复位假定 VDD 必须在 VDD 3.3之前稳定、这与刚才假设的相反。 实施是否正确?

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

    帕克你好:

    对于 Q1:集线器不能为其下行端口器件设置 VID/PID。 因此、您需要对 EEPROM 进行 巧妙编程。 您可以使用任何 EEPROM 工具对 EEPROM 进行编程。

    在对 EEPROM 进行编程后、可以将 EEPROM 放入 电路板 、 FT4232H 将在电路板每次上电时读取 EEPROM 值。

    Q2:TUSB2046仅用于 USB FS 和 LS、但 TUSB4041专为 USB HS 而设计、因此内部电路与 TUSB2046不同、无需外部降噪电路   

    Q3:只要 GRSTz 在1.1V 和3.3V 之后变得更高,它就应该是好的。 您可以将 Cap 值增加到1uf 或更高、以获得足够的复位时间。

    此致

    布赖恩

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

    传统上、我们通过 UART 提供的 USB 接口对外部 EEPROM 进行编程、从而使其能够正常工作、并可通过下行端口添加一个 USB 微型连接器来实现编程目的? 我的主要关注点是这样做会在所有下行端口引入破坏噪音量。 我是否应该转而对电路板外的每个 EEPROM 进行编程?

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

    帕克你好:

      您可以在执行 EEPROM 操作时放置 R2、为正常应用程序放置 R1。

    此致

    布赖恩

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

    非常感谢您的帮助、Brian!