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.

[参考译文] TDC1000-C2000EVM:TDC1000-C2000EVM 的 GUI

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/925670/tdc1000-c2000evm-gui-for-tdc1000-c2000evm

器件型号:TDC1000-C2000EVM
主题中讨论的其他器件: MUX36D04MUX36S08MUX36S16MUX36S08EVM-PDKTDC1000PGA460TUSB3410TDC7200

您好!

我购买了 TDC1000-C2000EVM、但似乎 TI.com 中不再提供 GUI。

幸运的是、我还有一位同事在5年前下载了 TDC1000-TDC7200EVM 及其 GUI。

但我没有用于 TDC1000-C2000EVM 的 GUI。 您可以向我发送适用于 TDC1000-C2000EVM 的 GUI 吗?

此外、我将使用 Steminc 的 SMD10T2R111和 SMD15T21R111WL for TDC1000-TDC7200EVM。

但模块可以从 SMD15T21R111WL 读取数据、但 在 SMD10T2R111中看不到图形。

请问使用 SMD10T2R111需要做什么? 要使用 SMD10T2R111、可以在设置中更改什么?

最后、当我在新计算机中重新安装 TDC1000-TDC7200EVM 的 GUI 时、它显示"VI 不可执行、要修复错误、它需要 LabVIEW 的完整开发版本。
但是、我之前的计算机也没有安装 LabVIEW 软件。 您能告诉我、要使用模块的 GUI、我需要预安装什么?

如果您可以单独告诉我 TDC1000-TDC7200EVM 和 TDC1000-C2000EVM 的先决条件。  

BR、  
Minrak Kim

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

    器件型号:TDC1000-C2000EVM

    你好。

    当我询问如何对 TDC1000-C2000 EVM 进行多路复用时。 请参阅前面讨论的论坛  
    (https://e2e.ti.com/support/sensors/f/1023/t/603257)

     首先、表格中的工程师说我必须使用 MUX36D04、MUX36S08或 MUX36S16为模块制作电路。

    遗憾的是、我不知道如何为 TDC1000-C2000EVM 创建合适的电路。  

    是否有任何商用模块可简化超声波传感器的多路复用?

    在论坛中、工程师向我介绍了两种多路复用类型:单静态和双静态。

    您能否向我解释一下、这些差异是尽可能直接的?  

    我的目的是使用一个模块(如果可能、超过8个传感器)连接和获取多个超声波传感器的数据。

    3.MUX36S08EVM-PDK 是否可作为第一个问题的解决方案?

    如果是、请使用图或原理图说明要连接到 TDC1000-C2000EVM 的端口。

    这些问题与本研究所的组成部分有关。

    因此、请告诉我您在理解这些问题时是否有任何问题。

    BR、

    Minrak Kim

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

    您好、Minrak、

    按顺序回答您的问题:

    1) 1)针对 PGA460专门提供 MUX36器件型号、因为 PGA460的直接驱动器可升至30V。 对于 TDC1000、驱动器电压限制为5V、因此多路复用器的电压要求变得不太严格、从而实现了更广泛的选择。 对于 TDC1000、sou 应根据5V 驱动器电压和5-10mA 驱动器电流 最大值来选择您的多路复用器。 只要能够隔离每个传感器的 TX 和 RX 通道、就应该能够为 TDC1000实现类似的多路复用解决方案。 请注意、TDC1000包含两个独立的 TX 和 RX 通道、因此它已经可以独立支持两个传感器。 仅当 TDC1000需要多路复用时、才需要三个或更多传感器。

    2) 2)简而言之、单静态和双静态之间的差异如下:

    • 单静态使用单个传感器来发出和接收超声波回波。
    • 双静态使用两个独立的传感器:一个专门发出回波、另一个专门接收回波。

    您可以在 超声波传感基础 知识应用报告中阅读有关静态工作模式的更多信息。

    3)是的、MUX36S08是8通道超声波传感器评估的可行选择。 连接的一般规则是 TDC1000的 TX 和 RX 引脚应连接到多路复用器的公共侧、而8个传感器的正极端子应连接到多路复用器的独立通道、其负极端子均接地。 当您有可用的原理图时、我可以帮助您查看它。 TDC1000更易于多路复用、因为该驱动器集成在 TDC1000器件中、因此无需 PGA460电路等外部晶体管。

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

    您好、Minrak、

    回答您的问题:

    1) 1) TDC1000-C2000EVM 的 GUI 仍在产品页面上作为 TDC1000-C2000EVM GUI v1.2.0.83 (TIDA-00322)(修订版 B)提供

    2) 2) SMD15T21R111WL 和 SMD10T2R111均为1MHz 传感器、因此无需在硬件中更改设置。 设置将相似、但您可以使用 SMD10T2R111WL 或 SMD15T21R111WL 寄存器映射文件作为1MHz 工作示例。 示例在以下位置进行了说明: https://webench.ti.com/webench5/TDC/index.html?origin=pf_panel&app=levelHead

    3) 3)请参阅 TDC1000常见问题解答 E2E 页面上的 FAQ # 3.10、了解如何解决 GUI 运行时错误:

    https://e2e.ti.com/support/sensors/f/1023/t/724028

    3.10) 尝试运行 GUI 时、我会收到一条弹出消息、提示"VI 不可执行。 需要 LabVIEW 的完整开发版本来修复错误。" 如何解决此错误?

    所有 TDC EVM GUI 预计默认情况下 Microsoft .NET Assembly Version 2.0.0.0可供操作系统使用。 在编写此常见问题条目时,默认情况下,较新 PC (尤其是 Win10或更高版本)不再包含此版本的.NET 汇编。 在   https://www.microsoft.com/en-us/download/details.aspx?id=1639?上下载并安装 Microsoft .NET Framework 2.0 Service Pack 2有关安装过程的帮助,请参阅 Microsoft 提供的以下指南,该指南介绍了如何安装和启用.NET Framework 3.5 (包括.NET 2.0和3.0): https://docs.microsoft.com/en-us/dotnet/framework/install/dotnet-35-windows-10

    作为替代方法,替换 TDC1000-C2000 GUI 安装目录( C:\Program Files (x86)\Texas Instruments\TDC1000_C2000 )中的以下附加文件: TDC1000_C2000_EVM_Executable_v01020084.zip

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

    器件型号:TDC1000-C2000EVM

    首先、正如下面所示、我的 PC 在连接 到 TDC1000-C2000EVM 时遇到问题。 可以建议我解决此问题吗?

    此外、我正在尝试使用 MUX36S08EVM-PDK 对传感器进行多路复用。 我打算使用两个8通道多路复用器在一个模块中集成16个传感器。
    您能检查我是否可以正常工作吗? 我的原理图如下。 您能告诉我如何将 MUX36S08EVM 板连接到 TDC1000-C2000EVM 吗?

    我认为、使用多路复用器模块比仅使用多路复用器更容易。 请帮助我继续。

    最后一点是、目前我将 TDC1000-C2000EVM 从 TDC1000-TDC7200EVM 更改为 TDC1000-TDC7200EVM、因为 TDC1000-TDC7200EVM 在 TI 已停产。

    遗憾的是、对于微磁通应用、我需要最高的分辨率、因此我更喜欢 TDC1000-TDC7200EVM。
    TDC1000-TDC7200EVM 不仅符合规格、而且尺寸更小。 您能告诉我、TDC1000-TDC7200EVM 在 ToF 分辨率更高的情况下比 C2000EVM 更小的原因是什么?

    如果您不生产任何其他产品、请向我们提供逻辑图和 PCB 电路板的原始数据、以便我们自行生产这些产品吗? 我们的申请是学术性的、不会用于工业。

    请帮助我使用分辨率更高的传感器评估模块。

    我期待您的回答。

    BR、

    Minrak Kim。  

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

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

    图像就在这里。 请考虑。

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

    请参见图片。 上面断开的第一张和第二张图片。  

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

    您好、Minrak、

    回答您的问题:

    1) 1)您是否根据 《TDC1000-C2000EVM 用户指南》的“4.2安装驱动程序”部分为 EVM 成功安装了“TI WDF USBUART 单个驱动程序”驱动程序? 您应该会在 PC 的 Device Manager (设备管理器)-->  Ports (端口)部分看到"TUSB3410 Device (COMx)"。

    2) 2)根据您的方框图、换能器连接正确。 TDC1000-C2000EVM 的 TX1/RX2引脚应连接到 MUX36S08EVM-PDK 的"D"引脚。

    3) 3)随附了 TDC1000-TDC7200EVM 的输出构建文件、可帮助您构建自己的电路板: e2e.ti.com/.../TDC1000_2D00_TDC7200_5F00_ProjectOutputs.zip

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

    感谢您的回复。

    关于3)、我们还需要模块内微处理器的完整编程代码。

    应正确调试微处理器以通过模块发送数据。

    还可以向我们提供吗?

    BR、

    Minrak Kim

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

    您好、Minrak、

    两个 GUI 安装程序都包含 EVM 上各自微控制器的源代码。 源代码文件位于 GUI 的安装路径中。

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

    非常感谢您的回复。


    您能告诉我我是否需要 C2000 MCU 和 MSP430 MCU 源代码?

    您能否解释一下每个微处理器具有哪些功能?

    此致、
    Minrak  

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

    Minrak、

    C2000 MCU 位于 TDC1000-C2000EVM 上、而 MSP430 MCU 位于 TDC1000-TDC7200EVM 上。

    C2000 MCU 用于通过 SPI 配置/控制 TDC1000、计算 START 和 STOP 脉冲之间的差值以计算飞行时间、并格式化与 PC 的串行 USB 连接的数据。

    MSP430 MCU 用于通过 SPI 配置/控制 TDC1000和 TDC7200、 并为与 PC 的串行 USB 连接格式化数据

    您只需要决定使用的 EVM 的 MCU 代码。

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

    感谢您的回复、Akeem Whitehead。

    我要尝试使用停止和启动信号的"原始数据"在 TDC1000-TDC7200EVM 的 GUI 中计算相同的值。

    我将向 PCB 输入两个信号、PCB 可测量0至5V 的电压

    我能否只减去停止和启动信号以在 GUI 中获得相同的 ToF 值?

    或者我可以做什么(例如、可以在模块中重新处理停止和启动电压信号以在 GUI 中获取值)?

    我附加了在示波器中获取的原始数据。

    请告诉我包括源代码在内的进一步计算过程(您是否可以特定于源代码?) 和微处理器。

    询问您在理解我的问题时是否有任何问题。  


    BR、

    Minrak Kim。

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

    Minrak、

    是的、您可以通过找到 START 脉冲的上升沿和 STOP 脉冲的上升沿之间的差值来计算 ToF。 这将与 GUI 中的 ToF 值相同。 您只需在连接到启动和停止引脚的 MCU 的两个 GPIO 引脚上分配一个低电平到高电平逻辑计时器中断。 计时器值增量是您的 ToF。

    您可以在  TDC1000-C2000EVM GUI v1.2.0.83 (TIDA-00322)(修订版 B)的安装目录"C :\Program Files (x86)\Texas Instruments\TDC1000_C2000\Firmware"中找到此过程的源代码示例。

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

    尊敬的 Akeem:

    感谢您的快速回复。

    您能否解释一下"在 连接到 START 和 STOP 引脚的 MCU 的两个 GPIO 引脚上释放低电平到高电平逻辑计时器中断"的含义?

    当我解压缩"TDC1000_7200EVM_Firmware_Source-v2.01 "时、它为我提供了如下文件列表。

     \

    请告诉我文件的位置吗? 如果可能、您可以告诉我文件名、以便我可以查看。

    感谢您始终如一的帮助。


    此致、
    Minrak Kim。

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

    您好!

    我认为在 GUI 中获取 ToF 的过程更多、而不仅仅是从 CH2中减去 CH1。  

    我使用 TDC1000-TDC7200EVM 测量微流速测量(测量水位的增量高度以获得流速)。

    对于0.01 ul/min 的流速、保存的 GUI 如下所示。

    此图显示了水位测量的明显线性趋势。

    CH1 (启动)、CH 2 (停止)图如下所示。

    当我从 CH2中减去 CH1时、这给出了下图。

    请您更加具体地说明我对 CH2和 CH1原始数据的处理方式吗?

    您可以在我之前的答复中参阅解压缩文件列表。 您能否在特定文件中找到准确的源代码?

    如果需要、我可以向您发送压缩文件 TDC1000-TDC7200evm。  

    如果您在理解上有任何问题、请告诉我。

    此致、
    Minrak Kim

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

    器件型号:TDC1000-C2000EVM

    您好!

    我特别使用的是 TDC1000-TDC7200EVM (不是 TDC1000-C2000EVM)、我正在开发该模块以在 GUI 中获取 ToF。
    ToF 可以保存在 TI GUI 中、但我要尝试的是使用通道电压来获得相同的 ToF 值。

    上一个论坛(https://e2e.ti.com/support/sensors/f/1023/t/924843#pi320995=2)也提出了类似的问题。

    示波器数据如下所示。

    前一位工程师使用 CH1和 CH2数据表示、可以从 GUI 获取 ToF。 GUI 中100秒的 ToF 值如下所示。

    CH1、CH2和 CH2 - CH1数据如下所示。 最后一幅图显示了减去的值。 我刚才从 CH2中减去了 CH1。  

    如您所见、CH2-CH1与 GUI 中的 ToF 不同。  
    当我解压缩"TDC1000_7200EVM_Firmware_Source-v2.01 "时、我可以看到以下文件、

    在"C:\Program Files (x86)\Texas Instruments\TDC1000_7200EVM\Firmware\code"中、我可以看到如下文件夹。

    上一个论坛中的工程师说、我需要"在连接到启动和停止引脚的 MCU 的两个 GPIO 引脚上分配一个低电平到高电平逻辑计时器中断"。  
    您能否将文件名以及代码中的哪个部分指定为"在两个 GPIO 引脚上分配一个低电平到高电平逻辑计时器中断"?

    总之、我尝试将 GPIO 引脚数据(电压信号)输入到 PCB (印刷电路板)。 我们的 PCB 可以读取0至5V 范围内的模拟电压信号

    如果您有任何疑问、请告诉我、我可以根据您的请求向您发送 TDC1000-TDC7200EVM 模块固件文件。

    此致、
    Minrak Kim

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

    解压缩的文件映像已损坏、因此我再次附加到这里。 它与上述查询的顺序相同。

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

    您好、Minrak、

    我已将您的重复帖子合并到此主题、并将在查看您的数据后提供回复。