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.

[参考译文] TUSB3410:将TUSB3410用作USB到I2C桥接器

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/572417/tusb3410-using-the-tusb3410-as-a-usb-to-i2c-bridge

部件号:TUSB3410
主题中讨论的其他部件: TUSBWINVCPSN65DP159

我们计划将TUSB3410用作USB到I2C桥接器。  我 想 了解如何在PC端将代码写入作为I2C设备的TUSB3410接口。 我知道它支持标准串行端口设置和控制功能。  像带有函数原型的头文件这样的文件可能会很有帮助。

当前 TUSB3410启动代码能够通过USB端口的指令读取和写入内存。 最初我想使用此功能来测试I2C接口,看看我是否可以通过PC使用TUSB3410 I2C访问我的应用MCU。 这主要是为了测试硬件连接是否正确。 您是否知道如何从PC端访问此功能?

长期而言,我计划在PC和TUSB3410上编写自定义代码。 我 已申请访问TUSBWINVCP驱动程序源代码。 TI支持工程师还建议我请求访问TI自定义固件,该固件可以从I2C从属设备和随附的PC代码读取/写入寄存器。

如果能在这方面提供任何帮助,我们将不胜感激

 

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

    您好William:

    我们确实有一个特殊的固件,使TUSB3410作为USB到I2C桥接器工作。 但是,此功能排除了将设备用作USB到UART桥接器(同时)的功能。

    如您所知,VCP/USB-to-UART固件可以通过 将外部EEPROM连接到存储固件二进制文件的设备来加载,也可以通过USB由驱动程序加载。 但是,USB到I2C固件只能 从外部EEPROM加载(因为启动加载器上的VID/PID信息已与VCP驱动程序关联)。

    因此,从您的帖子中,我假设您打算首先将该设备用作USB到I2C桥接器,以便在您的平台上执行某种测试/验证,然后将该设备切换为开始作为VCP/USB到UART桥接器工作?

    如果是这种情况,您需要两个不同的TUSB3410设备( 每个功能各一个),或者根据需要实施一些逻辑来切换设备的功能。 例如,您可以将USB到I2C固件编程到外部EEPROM,这样当系统启动时,它将从此处加载固件,您可以将其用作USB到I2C设备, 然后,当您需要切换到USB到UART功能时,您禁用EEPROM并重置设备,这样引导加载程序将找不到外部EEPROM,驱动程序将 通过 USB加载USB到UART固件 ,使设备作为VCP/USB到UART桥接器工作。 我希望这一点足够清楚。

    至于USB到I2C功能,我们可以向您发送一封电子邮件 ,其中包含固件二进制文件, 一些源代码示例以及 DLL,以便通过Windows,Linux和Mac操作系统与设备进行通信。

    此致,

    Jorge Llamas。

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

    您好,Jorge,

    非常感谢您的答复,非常感谢。

    我们有一个外部EEPROM,并计划从EEPROM启动TUSB3410。 我们只计划使用USB到I2C功能。 我们不打算使用VCP/USB-to-UART功能。

    如果你能把USB到I2C发送给我们,TT会很棒

     -固件二进制文件,  

     -源代码示例,和

    通过Windows,Linux和Mac操作系统与设备通信的DLL。

    再次感谢

    此致

    账单

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

    是否计划将此USC发布到I2C固件? 在哪里可以获得此信息?

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

    我是否还能获得此USB到I2C桥接器固件? 是否有发布固件的计划?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我会通过电子邮件向您发送详细信息。

    此致

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

    我还对使用TUSB作为I2C网桥的解决方案感兴趣。 我的目标是通过TUSB3410 UARTPDK在我们的实际目标中运行SN65DP159的眼睛扫描工具

    此致

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

    我以单独的线程对此问题进行了回应。

    谢谢!
    JMMN