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:编程工具和原理图审阅

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1512989/tusb4020bi-programming-tools-and-schematic-review

器件型号:TUSB4020BI

工具/软件:

我们已将  TUSB4020BI 纳入 我们的设计中(我可以分享 设计中会感兴趣的部分、因为我想验证一下:1-我们确实做到了最佳方式(例如、EEPROM 可能是最佳方式、但我们没有包含);2-当它在电路板上时、需要帮助对其进行编程。 通过查看数据表、我们有3个用于对芯片进行编程的选项(见下文);如果您同意、您能告诉我吗? 我也需要你  请将我们需要的选项1发送给我们

选项1:  通过非易失性存储器;为此、我们需要联系您、这样我才会这么做。 一旦您向我们提供了工具、请确保包含说明。 我知道编程是通过 USB 完成的。 我认为我们不需要在电路板上添加额外的元件、对吗? 我知道这是一次性编程、因此如果我们做得不正确、就必须更换芯片。

选项2:  EEPROM 加载存储器。 为此、我们需要重新旋转电路板、在 SCL (引脚2)和 SDA (引脚3)上添加 EEPROM 芯片和上拉电阻器。 对吧? 还有事吗? 这样、我们可以根据需要多次重新配置、对吧?

选项3:  通过 SMBus 接口:如果我们可以访问 TUSB4020BI 上的 SCL (引脚2)和 TUSB4020BI 上的 SDA (引脚3)(通过测试焊盘或焊接)、我们可以焊接4.7K 上拉电阻并将 SCL 连接到 Atmel 芯片上的 PD0 (引脚18)、将 SDA 连接到 Atmel 芯片上的 PD1 (引脚19)以充当 SMBus 主机。 对于该选项、需要将 SMBus_N (TUSB4020BI 上的引脚22)拉至低电平(现在已经拉至低电平)。 然后、我们可以使用 Arduino 提供的 wire.h 库通过 SMBus 线路将数据从 ATmega32U4发送到 TUSB4020BI。 对吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Unknown 说:
    通过非易失性存储器;为此、我们需要与您联系、这样我就能做到这一点。 一旦您向我们提供了工具、请确保包含说明。 我知道编程是通过 USB 完成的。 我认为我们不需要在电路板上添加额外的元件、对吗? 我知道这是一次性编程、因此如果我们做得不正确、则必须更改芯片。

    您是指 OTP 吗? 我们确实有工具可以做到这一点、但 OTP 通常由 TI 完成。

    [报价 userid="653876" url="~/support/interface-group/interface/f/interface-forum/1512989/tusb4020bi-programming-tools-and-schematic-review  EEPROM 加载存储器。 为此、我们需要重新旋转电路板、在 SCL (引脚2)和 SDA (引脚3)上添加 EEPROM 芯片和上拉电阻器。 对吧? 还有事吗? 这样、我们可以根据需要多次重新配置、对吗?

    EEPROM 处于 I2C 模式、SMBus 引脚应为高电平。 SCL/SDA 上需要上拉

     

    [quote userid="653876" url="~/support/interface-group/interface/f/interface-forum/1512989/tusb4020bi-programming-tools-and-schematic-review 通过 SMBus 接口:如果我们可以访问 TUSB4020BI 上的 SCL (引脚2)和 TUSB4020BI 上的 SDA (引脚3)(通过测试焊盘或焊接)、我们可以焊接4.7K 上拉电阻并将 SCL 连接到 Atmel 芯片上的 PD0 (引脚18)、将 SDA 连接到 SMBus 芯片上的 PD1 (引脚19)、以充当主机 Atmel 芯片。 对于该选项、需要将 SMBus_N (TUSB4020BI 上的引脚22)拉至低电平(现在已经拉至低电平)。 然后、我们可以使用 Arduino 提供的 wire.h 库通过 SMBus 线路将数据从 ATmega32U4发送到 TUSB4020BI。 正确吗?

    看起来正确。

    好极了

    Brian

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

    感谢您发送编修。

    对于第一个选项、是的、我指的是 OTP。 您认为这通常是由 TI 完成的吗? 我们在购买器件时、是否必须申请? 数据表中目前指出:"TUSB4020BI 允许通过 OTP 非易失性存储器(OTP)进行器件配置。 使用供应商定义的 USB 器件请求来支持 OTP 的编程。 有关使用 OTP 特性的详细信息、请联系 TI 代表。" 这就是为什么我做这个线程。

    对于 EEPROM、了解一下。 我现在不喜欢这个选项、因为这需要我们重新旋转电路板、而我们实际上没有时间。

    对 SMBUS 来说还可以;它似乎是有效的(但我们不得不在电路板上添加跳线、我真的不喜欢这样做)。

    我的首选项是选项1 (OTP)-我需要什么来实现它?

    谢谢、

    Sandy

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

    您好、Sandy:

      集线器将在默认 OTP 配置下工作 、而这是由 TI 在生产中完成的。

       您想要更改什么特殊设置? 我们需要检查您申请的更改是否在 OTP 列表中。  

      我需要咨询我们的团队以获取特殊的 OTP 支持。

    好极了

    Brian

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

    对不起患者, 我们的营销人员仍在旅行。 我会在他回来后给你更新。

    好极了

    Brian

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

    您好、Sandy:

     通常、我们 不支持集线器的定制 OTP、因为默认 OTP 设置应该可以正常工作。

     但是、如果您需要 在电路板上对 OTP 工具进行编程、我可以发送给您。 请接受我的友谊请求。

    好极了

    Brian