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.

[参考译文] USB2ANY:可作为具有 GUI 和远程输入的 I2C 主器件(软件例如 C++)在美国使用

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1410872/usb2any-possible-to-usa-as-a-i2c-master-device-with-a-gui-and-a-remote-inferface-software-e-g-c

器件型号:USB2ANY

工具与软件:

您好!

 

我正在为我的当前应用搜索另一个 I2C 主器件、并想替换我的 I2C 主器件。

所以我找到了产品 USB2Any 并认为这将是完美的解决方案。

 

1.:问题:是否可以在我以前的应用中替换我现在的 I2C-Master ?

2.:何时(1.=是)。 I2C 主设备的控制是如何工作的?

     第一种是在桌面(个人计算机)调试、例如 GUI? 第二个是远程接口、通过软件 C++进行控制?

 

为了更好地理解:目前 I2C-Master 是 MCC 的 iPort 或 Coptronix 的 RS232-I2C-Master。

 

 

来自德国的诚挚问候,

曼努埃尔

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

    USB2ANY 首先是 EVM 评估工具、也是最重要的工具。 我们不建议将 USB2ANY 或其软件集成到内部评估和调试之外的产品或应用中、因为对该工具的支持仅为尽力而为、并且该工具以用作 EVM 评估工具为例进行 CE 认证、因此可用数量非常有限。 请记住这一点、以防它影响您计划的用例。

    USB2ANY 可能作为 iPort 中 I2C 主器件或 Coptronix 中的 RS232-I2C-Master 的偶然替代产品工作、但有一些注意事项:

    • 仅支持3.3V I/O -您需要使用外部电平转换器与具有其他总线电压的器件通信
    • 最大数据包大小为54字节(写入)和47字节(读取)。 重复启动先写后读事务受到更大的限制、允许写入1-2个字节的前导码、或将写入和读取事务之和的总字节限制为32。

    假设这些注意事项是可以接受的、USB2ANY SDK 会提供静态链接和动态链接的二进制文件以及用于与 USB2ANY 通信的 API。

    固件 v2.8.2.0的 SDK (包括 API 手册、USB2ANY 框的原理图和引脚排列、状态代码说明、静态和动态链接库、多种语言的几个示例项目以及一些辅助二进制文件、例如固件加载程序和 Explorer GUI)可在以下位置找到: https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/964057/tmp117evm-usb2any-sdk-required-to-safely-work-with-the-module/3562141#3562141

    如需深入了解 USB2ANY 中的 I2C 事务 API、请点击此处: https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1389829/usb2any-multibyte-i2c-transactions

    USB2ANY 的典型操作顺序为:

    • 调用 u2aFindControllers API 来检测连接的控制器
    • 调用 u2AOpen API、以打开与控制器的连接并接收句柄
    • 调用 u2aI2C_Control 或类似的 API 来设置要使用的总线外设
    • 调用相关的通信 API
    • 完成后、调用 u2aClose API 以释放句柄并关闭与器件的连接