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.

[参考译文] INA260EVM:INA260EVM:具有 Matlab 的 USB 通信接口?

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/674082/ina260evm-ina260evm-usb-communication-interface-with-matlab

器件型号:INA260EVM
主题中讨论的其他器件: INA260

我们已经有一个用于 INA260EVM 的 I2C 转 USB 适配器、现在我要将此 EVM 与 USB 通信集成到 Matlab。 您能详细解释一下 Matlab 的操作步骤吗?  

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

    感谢您在 TI 探索您的工程选项。 我想您首先要做的是确认您可以使用 MATLAB 从适配器生成正确的 I2C 命令。 我假设此适配器通过 USB 连接到您的计算机、并通过 I2C 连接到 IN260、例如 R286 Acroname。

    通常、这些适配器附带有关输入端需要哪些串行命令以在输出端生成特定 I2C 命令的文档。 因此、我首先要确保您可以通过创建特定的读取和写入函数来建立与适配器的串行通信、而这些函数是您单独确认工作的。 请考虑参考此网站 :www.mathworks.com/.../getting-started-with-serial-i-o.html

    一旦您可以与适配器交互并让它生成所有必要的命令、那么请尝试与 INA260通信。

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

    嘿、Sumukha、

    如果您使用的是 SM-USB_DIG 硬件、这里有一些有关内部 DLL 以及如何将这些函数加载到 MATLAB 中和调用这些函数的文档。

    e2e.ti.com/.../8802.Tio32DllDoc.pdf

    请告诉我这是否有任何帮助。

    此致、

    Peter Iliya

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

    您好、Peter、感谢您的回答。 从 INA260EVM 上的 I2C 到 USB Comp、我使用的适配器是 SM-USB-DIG、它具有 TMP006EVM 控制器板。 借助 TI 现成的 UI、我能够读取当前值。 现在、我必须将该平台与 Matlab 集成、以便我们可以将其用于我们的应用。 如您所知、TI GUI 仅用于此板的评估目的。 最后、INA260板必须与我们的软件 Thro' Matlab 集成、仅适用于我们的应用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Peter、感谢所有这些文档。 我将在本周介绍这些文档、下周初就将 SM-USB-DIG 集成到 Matlab 向您汇报。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Peter:

    将 Tio32.dll 加载到具有以下函数的 MATLAB 中(DLL 接口在头文件 tio32_Api.h 和 tio32_defs.h 中定义)

    •tio32_open:创建用于与 USB DAC 板通信的实例并打开与该板的通信。 它还监视电路板是否与 PC 相连或断开。

    •tio32_RunMnemoDev 或 tio32_RunMnemoAddr:在 USB DAC 板上解释和执行助记符命令。

    •tio32_close:结束 USB DAC 板的工作。

    但我无法在 DLL 文件位置找到 tio32_Api.h 和 tio32_defs.h 头文件、我已随此消息附上屏幕截图。

    对于加载 DLL;MATLAB 抛出错误、表示它找不到头文件。

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

    尊敬的 Peter:

    正如我在前面的对话中所说的、我无法跟踪头文件、因此无法加载 Tio32.dll 以使用 MATLAB 进行 USB 通信接口。 是否有方法可以直接将 INA260EVM UI 与 Matlab 集成? 您是否为您的任何应用开发过此平台? 如果您有此类示例、请分享详细信息。

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

    我在 EVM 数据文件夹中也看不到 tio32_Api.h 和 tio32_defs.h 头文件。 根据我之前附加的8802.Tio32DllDoc.pdf、这些头文件可在 Test_Tio32D11项目中找到、但我不确定它是否实际可用。 根据这些帖子、SM-DIG 使用 HID 驱动程序、因此我不确定是否需要标头文件。

    e2e.ti.com/.../422148
    e2e.ti.com/.../1444752

    您可能必须创建自己的头文件。 我会再尝试一下这一点。

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

    您好、Peter、

    如该链接中所述    

    我尝试通过调用标头在 turbo c 上编译和运行 usb.c、在这个 c 代码中再次出现错误。

      

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

    嘿、Sumukha、

    不料,这不在我们在本论坛的帮助范围之内。 最初的软件驱动程序是几年前由另一个团队开发的、我们不再拥有驱动程序源文件。 您可以参考下面的帖子以获取一些指导。
    e2e.ti.com/.../669880

    此致、
    Peter Iliya

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