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.

[参考译文] TMP468:用于从 Windows PC 访问 TMP468和 TMP468EVM 的 API

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1212783/tmp468-api-for-accessing-tmp468-and-tmp468evm-from-windows-pc

器件型号:TMP468
主题中讨论的其他器件:MSP430F5528ENERGIA

我们正在使用构建将包含 TMP468的定制电路板。 我需要从 Windows PC 与芯片进行通信。 在构建电路板时、我计划使用 TMP468EVM 开发我们的定制应用。 是否有可用于与器件通信的 Windows API? 如果没有、是否有关于如何进行的建议?

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

    尊敬的 Stuart:

    该 EVM 采用 TI MSP430F5528作为 USB 转 I2C 的桥接器。 提供的 GUI 应用程序连接到此 USB 转 I2C 桥接器。 我们不支持使用其他软件连接到 USB 至 I2C 桥接器。

    我建议将 TMP468器件的 I2C 连接到 LaunchPad/Arduino 硬件、并使用 Energia/Arduino 软件作为固件。 您可以向 TMP468发出 I2C 命令并通过 USB 虚拟 COM 端口轻松报告给 PC。 PC 端的所有软件语言都应该有一种向 COM 端口发送/从 COM 端口检索数据的方法。  

    谢谢。

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

    感谢您的快速回复和建议。

    我似乎有两个不同的问题...

    对于我们的初始原型、我们将使用 EVM 和 GUI、以确保一切都正常工作。 我希望使用 PC 上的 USB 转 I2C 桥接器。 可能使用的东西与 Microsoft UWP I2C 库类似: https://learn.microsoft.com/en-us/uwp/api/windows.devices.i2c?view=winrt-22621

    但似乎这不是正确的长期解决方案、因为我们的电路板上不会有 USB-TO-I2C 芯片。 因此、我必须为实际的电路板执行一些不同的操作。

    是否有办法修改 EVM 板以绕过电桥?

    作为编写自定义代码的替代方法、您认为类似这样的方法可行吗: https://store.ncd.io/product/i2c-converter-with-dual-serial-16-port-hardware-i2c/

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

    Microsoft 库很可能面向 Windows 的嵌入式应用。 您的 PC 的主板上无疑具有 I2C、但您找不到 I2C 端口。 Linux 内核对板载 I2C 提供类似的支持。 例如、您只能在 aspberryPi 上找到一个 I2C 头文件、该文件头在其 ARM 处理器上支持 Linux。 Microsoft 开始支持在 RaspberryPi 等设备上运行 Windows。 我不希望在市场上发现任何受 Microsoft 库(或 Linux 内核)支持的第三方 USB 软件狗。  

    TMP468EVM 在设计上因穿孔而被打破。 当 USB-I2C 桥在穿孔处断开时、您可以将 TMP468连接到自己的 I2C 控制器。

    从 NCD 网站上看、这款简单的产品似乎可以为您提供更好的服务: https://store.ncd.io/product/usb-to-i2c-converter-adapter/ 

    我唯一使用的类似产品是 Total Phase Aardvark。

    谢谢。