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.

[参考译文] TUSB4020BI:TUSB4020

Guru**** 2470720 points
Other Parts Discussed in Thread: TUSB4020BI

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1454791/tusb4020bi-tusb4020

器件型号:TUSB4020BI

工具与软件:

大家好、团队成员:

1.是否默认在 D+/15K 上的 D-上添加1.5k 上拉电阻、以添加到上行端口的数据线路上?  

2. USB 数据线上是否有电容配置(pF)、以便添加边缘控制?

3、将在靠近连接器的上游端口添加阻气孔。 添加电阻器是怎样的?

谢谢。此致、

Vidhya

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

    Vidhya

    请查看我在下面的回答、

    1.是否默认在 D+/15K 上的 D-上添加1.5k 上拉电阻、以添加到上行端口的数据线路上?  

    不需要、在 TUSB4020BI 内部具有1.5k 和15k、无需外部上拉或下拉电阻

    2. USB 数据线上是否有电容配置(pF)、以便添加边缘控制?

    否、请勿向 USB 数据线添加电容、因为这会降低 USB 信号完整性

    3、将在靠近连接器的上游端口添加阻气孔。 添加电阻器是怎样的?

    建议允许并在插座之前通过 ESD 或共模扼流圈布线。 ESD 保护应尽可能靠近 USB 连接器放置。 共模扼流圈应放置在 USB 集线器和 ESD 保护之间。 验证 USB 连接器的引脚排列。 但为什么要将 CMC 添加到作为输入的上行端口、以及为什么要向下行端口添加电阻器?

    谢谢

    David

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

    尊敬的 David:

    请在内联中查找我的评论。

    1.好的

    2.在 FTDI230 (USB 到 UART 转换器)中、建议在 D+和 D-线路上添加47pF 负载电容以及27 Ω 串联端接电阻。 此器件连接到集线器的 DN1端口。

    3.在本例中,上游端口连接到 USB 连接器。 在 USB 集线器和 ESD 保护之间添加了 ESD 保护、然后添加了扼流圈。 下行端口 DN1连接到 FTDI 芯片、DN2连接到 CPU。  

    无需在 DN1和 DN2端口上添加 CMC 或串联端接?

    谢谢。此致、

    Vidhya

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

    尊敬的 David:

    另外在 TUSB4020 EVAL 原理图中、对于晶体使用的负载电容为18pF。

    晶振负载电容为20pF (参考数据表)。  

    但是、根据下面的参考文献、  

    考虑到 Cboard=5pF 且 Cdevice =3pF、计算得出的负载电容 CL=17pF、这小于20pF。

    EVAL 是如何使用18pF 负载电容的? 是否应该是22pF 而不是18pF 才能满足~20pF 的晶体?

    请恢复。

    谢谢。此致、

    Vidhya

    谢谢!

    Vidhya

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

    Vidhya

    USB 器件的振荡器可能无法驱动较大的负载电容、所以我建议不要在数据表中使用指定大负载电容的晶体。

    在您之前的响应中、DN2已连接到 CPU、这是一个拼写错误吗? 我会认为 CPU 可用作 USB 主机、所以您会希望它连接到集线器上行端口、而不是下行端口。  

    对于 DN1和 DN2、您都可以在 CMC 和串联电阻器中设计为占位符、但为它们填充0 Ω 电阻器。 您也可以在设计47pF 电容器、但选择不在初始组装该电容器。

    谢谢
    David  

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

    尊敬的 David:

    在本例中、上游从外部连接到一个主机、即 USB 连接器。

    DN1连接到 FTDI (USB 转 UART)、用于通过 CPU 的 UART 引脚进行控制台访问。

    DN2通过 CPU 的 USB 引脚连接到串行下载/刷写。

    共享的晶体规格来自 EVAL 原理图中所用的同一器件。 仍然建议使用与 EVAL 相同的18pF 负载电容值?

    建议添加47pF 配置?

    谢谢!

    Vidhya

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

    Vidhya

    负载电容是指振荡器反馈环路中的所有电容。 该值等于在电路中晶体端子之间看到的总电容值、而不仅仅是晶体供应商提供的电容。 请根据 TUSB4020BI 数据表中的建议、将总负载电容保持在12pF 至24pF 之间。

    对于47pF 电容器、我将在中将其设计为占位符、但不安装它。  

    谢谢

    David

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

    尊敬的 David:

    我将使用具有18pF 外部负载电容的相同晶体器件、如 EVM 中所示。

    可以吗 不会 在 USB 数据线上提供47pF 配置?

    在我的设计中、对上行和下行端口连接有任何反馈?

    谢谢。

    Vidhya

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

    此外、  

    为 P3V3添加了用于自供电的 USB_VBUS、90.9K 和10K 电阻分压器。

    此致、

    Vidhya

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

    Vidhya

     FTDI230要求47pF、我不知道为什么它需要47pF 负载电容器、因为我不熟悉此器件。 但我要担心的是、47pF 负载电容器可能会减慢 DP/DM 信号边沿并导致眼图故障。 目前、我建议在您的设计中将47pF 电容作为占位符、但不要填充。  

    对于 DN2、请通过 CPU 的 USB 引脚连接到串行下载/刷写、在这种特殊情况下、请确保 CPU 将用作 USB 器件。

    谢谢

    David

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

    好的、David。

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

    尊敬的 David:

    请参阅下面的方框

    此致、

    Vidhay

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

    Vidhay

    请确保 CPU USB_A_D_P/N 可配置为 USB 设备。  

    对于 I2C 总线、集线器 I2C 总线仅用于从外部 EEPROM 读取集线器配置文件、并不是应该由 CPU I2C 控制。  

    对于 GRST、请在其上添加一个1uF 下拉电容器。  

    对于 USB_VBUS、为什么不从蓝色连接器连接到 VBUS?

    谢谢

    David

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

    尊敬的 David:

    在线查找我的评论。

    请确保 CPU USB_A_D_P/N 可配置为 USB 设备。  

    >> USB_A_ID 引脚保持悬空并配置为器件。

    对于 I2C 总线、集线器 I2C 总线仅用于从外部 EEPROM 读取集线器配置文件、并不是应该由 CPU I2C 控制。

    >>没有内部 EEPROM? 它不应连接到 CPU? 请参阅 TUSB4020数据表中的 SNAP。 0x50h 是 EEPROM 地址?

    我已检查评估 AT24C04是否连接了 EEPROM。 我

    是否必须提供外部 EEPROM? 还是 I2C 引脚可以悬空?

    对于 GRST、请在其上添加一个1uF 下拉电容器。  

    >>已添加10K 和2X150nF、以满足复位引脚的 RC=3ms 要求。 为何使用1uF?

    对于 USB_VBUS、为什么不从蓝色连接器连接到 VBUS?

    >>在连接器中、我的设计中只有数据引脚。 因此使用 USB_VBUS 自供电。 3.3V (带电阻分压器)。

    谢谢!

    Vidhya

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

    Vidhya

    外部 EEPROM 是可选的、只有当您想拥有自己的集线器供应商 ID 和产品 ID 以及特定端口配置时、才需要 EEPROM。 否则集线器将处于默认配置。  

    集线器 I2C 接口旨在连接到外部 EEPROM、而不是连接到 CPU。 如果未使用、您可以将 I2C 引脚保持悬空。  

    有关重置、请参阅此 E2E 常见问题解答、网址为 https://e2e.ti.com/support/interface-group/interface/f/interface-forum/994526/faq-tusb8041-what-are-the-power-up-and-reset-timing-requirements-for-the-usb-hub

    我对你们的其他反馈意见都是可以的。

    谢谢

    David  

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

    尊敬的 David:

    如果给出外部 EEPROM 配置、则为固定的地址 t O 0x50h 数据表中所述的那样定义 USB 集线器?

    有任何大小限制?  

    CAN  24 LC16B-I/SN  是否使用了16Kbit I2C 串行 EEPROM?

    谢谢。此致、

    Vidhya

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

    另外、它是指" 使用端子选择或 EEPROM/或 I2C/SMBus 目标接口进行应用功能选择"?

    目标接口是否仍然指的是 CPU 与 USB 集线器的直接连接? 那么、如何读取集线器的内部配置寄存器?

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

    您好!

    对于 " 使用端子选择或 EEPROM/I2C/SMBus 目标接口选择应用特性"、可以使用以下选项配置 TUSB4020BI。

    • 配置为引脚搭接模式
    • 配置有外部 EEPROM。 在这种情况下、TUSB4020BI 用作 I2C 控制器、并从 EEPROM 中读取配置。 请确保您使用的是具有1字节寻址的 EEPROM。  AT24C08C-SSHM-T (Microchip)和 M24C04-FMMN6TP (STMicroelectronics)就是两个示例。
    • 均已配置为 SMBus 模式。 在这种情况下、您需要使用外部 SMBus 控制器、而 TUSB4020BI 用作 SMBus 从设备。

    谢谢

    David

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

    尊敬的 David:

    我的注释内联。

    • 配置为引脚搭接模式

    >>如何配置该功能?

    • 配置有外部 EEPROM。 在这种情况下、TUSB4020BI 用作 I2C 控制器、并从 EEPROM 中读取配置。 请确保您使用的是具有1字节寻址的 EEPROM。  AT24C08C-SSHM-T (Microchip)和 M24C04-FMMN6TP (STMicroelectronics)就是两个示例。

    >>如果不使用外部 EEPROM、I2C 引脚能否保持悬空? 或者需要默认上拉?

    • 均已配置为 SMBus 模式。 在这种情况下、您需要使用外部 SMBus 控制器、而 TUSB4020BI 用作 SMBus 从设备。

    >>我的设计中没有 SMBus 控制器。

    谢谢。此致、

    Vidhya

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

    Vidhya

    在引脚搭接模式下、您可以通过 TUSB4020BI 数据表的表4-1中列出的引脚配置 TUSB4020BI。 您还可以查看第7部分以了解实现信息。  

    如果您的设计中没有 SMBus 控制器、则会通过外部电阻器将 SMBUSz 引脚拉高以启用 I2C 模式、然后使 SCL 和 SDA 引脚保持悬空、因为您不打算使用外部 EEPROM。

    谢谢

    David