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.

[参考译文] TIDM-ULTRASONIC-FLOW-TDC:未正确设置回波阈值

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1047668/tidm-ultrasonic-flow-tdc-echo-threshold-not-set-properly

器件型号:TIDM-ULTRASONIC-FLOW-TDC
主题中讨论的其他器件:TDC1000TDC7200

您好!

客户正在使用 TIDM-ULTRASONIC-TDC 板、并且在其设计中遇到了一些不一致的情况。 更多详细信息如下。

"

我将介绍 TIDM-ULTRASONIC-TDC 板、我还从其中移除了一些部件、例如 RF 和 LCD 部分。 在我的测试板上、它工作正常。 现在、我订购了定制 PCB 的几块 PCB 和更多组件、但有一些奇怪的东西。 当我在 GUI 中将 ECHO_QUAL_THDL 设置为-75mV 和-775mv 以外的任何值时、它仅激励一个压电式、但出于流量测量目的、它应激励两个通道。

我怀疑我的 CCS 有问题、根据数据表、应该使用 CCS v6对其进行编程、但会弹出错误、因此我必须使用 CCSv7对其进行编译。

更改后的原理图附在文件中。 此外、我注意到、即使对 MSP 进行编程后、TDC1000和 TDC7200的某些参数也不是其默认值、例如、根据数据表、ECHO_QUAL_THLD 寄存器应为3h: –125mV (默认值)、但在对 MSP 进行编程并读取寄存器后、除-125mv 外、该寄存器值为-75mV。 TDC7200的测量模式等少数寄存器具有相同的情况。

e2e.ti.com/.../6038.TID_2D00_PCB_2D00_EDITED_5F00_1.pdf

此致、
梅纳德

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

    尊敬的 Maynard:

    感谢您转发信息。

    我以前没有遇到过这样的问题、对器件进行编程似乎异常、并且未接收到预期的数据。  

    是否可以对所有 TDC1000和 TDC7200寄存器发出读取命令? 这将允许我将预期的编程值与实际读取值进行比较。  

    同时、我将从硬件角度验证原理图是否正确。  

    最后、从测试板到客户板是否还有任何其他更改?  

    如果您有任何疑问、请告诉我。

    谢谢、

    Jacob

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

    您好、Jacob、

    刚刚收到客户的回复、详情如下。

    "实际上、原理图中仅排除了其中未使用的少数器件、MSP430FR 的程序与 TI 网站上提供的示例相同。

    除了使用 v6.1之外、是否可以使用 CCS v7.4.0来解决此问题? 根据文档"tidu965a"、第7.2节指令、它应该被编程为 CSS 的 v6.1、"使用 CCS 6.1对它进行编程、此固件使用"global.h"中的"#define operation_mode 2"来定义 PC GUI。 之后、退出 CCS。"  

    当我设置参数时、读取寄存器是可以的、经过一段时间我尝试读取它们后、它们的值就是我设置的值。
    "

    此致、
    梅纳德

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

    尊敬的 Maynard:  

    感谢您描述读取的寄存器值。  


    CCS 的版本可能会导致问题。 您可以尝试使用 CCS v6.1对固件进行编程吗? 这将验证 CCS 是否是问题的原因。

    谢谢、

    Jacob

     

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

    您好、Jacob、

    客户尝试使用 CCS v6.1但遇到错误、详情如下。

    v6.1.3上的编译器在在编程过程中使代码和弹出错误后显示警告。

    警告消息:

    此工程是使用当前未安装的编译器版本创建的:4.4.3 [MSP430]。 编译器的另一个版本将在编译期间使用:15.12.1.LTS。 转到"帮助">"检查更新"页面以检查更新、并访问 CCS App Center 以获取最新的编译器。 转至"帮助">"安装新软件..." 安装旧版编译器。 或者、通过调整工程属性、将工程迁移到其中一个可用的编译器版本


    错误消息:

    初始化仿真器时出错:
    无法设置设备 Vcc

    此致、
    梅纳德

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

    尊敬的 Maynard:  

    感谢您的更新、很抱歉问题仍然存在。

    有关编译器版本的错误消息使我认为 CCS 仍然存在问题。 我找到了这个包含 CCS 6.1.0链接的线程、其中专门提到了包含用于 MSP 的4.4.3。:https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/939457/ccs-ccstudio-msp-msp430-compiler-version-for-ccsv6-1-0-and-6-1-1/3469888?tisearch=e2e-sitesearch&keymatch=4.4.3%2520%255BMSP430%255D#3469888

    此外、客户能否测量 VCC 处的电压。 我想了解错误消息是否正确地提到未正确设置 VCC。  

    谢谢、

    Jacob

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

    您好、Jacob、

    刚刚收到客户的回复、详情如下。

    我测量了 VCC、并在示波器上看到电压、VCC 为3.25v DC。 我还无法在上述主题上找到 CCSv6.1的任何下载链接、以及该主题指南中指向仅提及规格、功能等的网页的链接
    我已经检查了编译器、但在我们的一侧也找不到编译器: http://software-dl.ti.com/codegen/non-esd/downloads/download_archive.htm#MSP430

    此致、
    梅纳德

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

    尊敬的 Maynard:

    客户是否可以在不使用 GUI 的情况下对 TDC7200和 TDC1000进行编程? 我想了解问题是与软件还是硬件有关。 如果客户愿意测试以前不起作用的一些配置选项、我们将更好地了解继续调试的位置。

    谢谢、

    Jacob