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.

[参考译文] MSP430FR6047:我应该检查哪个部件是否具有稳定的基极信号?

Guru**** 2390755 points
Other Parts Discussed in Thread: MSP430FR6047, EVM430-FR6047, THS3095

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1281072/msp430fr6047-which-part-should-i-check-for-stable-base-signal

器件型号:MSP430FR6047
主题中讨论的其他器件: EVM430-FR6047THS3095

大家好、我将使用 MSP430FR6047和自己的传感器来测试自己的电路板。 对于150毫米流量管、我放置了 TIDA01486中的附加电路。

当然、我非常忠实地遵循了 EVM430-FR6047和 TIDA01486文档。 (+-15V 等)

我需要一个更稳定的基极信号(请参阅红色箭头)。   

我想、有时该信号的变化会更大、并影响到随后的第一波、因此传输时间变化为1us。 例如) 100us -> 101us   

我检查了电路、我想它大约是500kHz、好像在 FR6047之间 THS3095电路末端的电容器上。

我应检查哪个器件?  

以下是参数。  

感谢您的回复。

 Jack Son BestRegard

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

    尊敬的 Jack Son:

    您正在使用什么频率换能器? 您是否进行了频率扫描并将 F1设置为峰值?  

    另外、该噪声是否实际上影响了您的测量? 如果您已经调整了频率并检查了所有其他组件、则噪声可能是不可避免的。 在这种情况下、您可以将包络交叉阈值调整得更高、这样器件就不会将该噪声误认为是信号开始的原因。

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

    你好、Dylan Obrien。 感谢您的回复。

    我对传感器使用1MHz 的目标频率。 是的、我通过频率扫描检查了传感器的峰值。 它们在985~1015KHz 处显示峰值。

    (我制造了10个换能器)

    但它并没有改变这种情况。 是的、我尝试 使用阈值和搜索范围调整信号。 但我找不到合适的值。  

    似乎 、如果我调整捕捉第一个峰值、有时捕捉第二个峰值。 如果我调节捕捉第二个峰值、有时捕捉第三个峰值。  

    BestRegards 酒店

    杰克·森

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

    您能否发布"Waveforms"选项卡的图像? 我感到惊讶的是、您看到的噪声量会导致您的测量出现问题。 在图片中、您提供的噪声级别看起来相当低、并且未超过您设置的阈值。

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

    有时噪声(红色箭头)会移至右侧、因此它会对"1"波或"2"波产生较小的影响。

    假设阈值设置为"catch '1' wave"、则算法将丢失"1' wave"并捕获"2' wave"。 在 我关闭 FR6047后/对 FR6047执行导通后、它返回"接收到"1"波形。

    另一方面、如何获得与 dT 匹配的 Tup/TDN? 我的意思是公式为 Tup-TDN = dT。 但现在、在我的代码中、它们具有不同的值。   

    或者、能否在 FR6047计算 Tup/TDN 之前更改接收信号的 a/d 值?  

    谢谢,Dylan Obrien

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

    插孔、

    调整包络阈值的目的不是捕捉"1"波与"2"波、而是确保器件不会将噪声解读为接收信号的起点。 如果测量因噪声而出现不良情况、则可以通过增大包络交叉阈值来进行补偿、以忽略部分噪声。 因此、缺少"1"波与"2"波不是问题。

    图像中的噪声看起来很小。 器件是否出现读数不准确的情况? 或者您是否只是想大体上降低噪声? 考虑到您的软件设置看起来不错、我认为您应该查看您的测试环境、以及可能是其他连接的设备、以尝试降低噪声。 不过、您只能将噪声降低到一定程度、并且考虑到噪声已经很小、这可能不值得进行任何工作。

    至于你问题的第二部分,我对你的意思感到困惑。 您是否想问如何确定上行和下行信号所采用的绝对飞行时间? 为此、您可以在"Absolute ToF"窗口的"Waveforms"选项卡中看到蓝色和红线。 很抱歉,如果这没有回答你的问题,如果我有误解,请详述,以便我能妥善处理。

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

    我很感激你的回答。

    上图 是管道流程中从 FR6047接收到的数据的一部分。(间隔:1sec、单位:us)

    NO1是正确的数据。 其他则不是。

    TUPS = algResFixed.iq40TotalTOF_UPS、

    Tdns = algResFixed.iq40TotalTOF_DNS、

    dt = algResFixed.iq44DeltaTOF

    如果我移除 THS3095电路、基线噪声会变得非常小。  

    我问:"我应该检查哪个部分。。。"

    第二部分问题:

    我希望在 匹配数据的同时观察[wave、tups/tdns、dt]。

    在上图中、No3的时间=> wave、tups、tdns、dT。

    但现在、Tups-Tdns 不等于 dT。 如何使用 FR6047?

    或者如何从 Tups/Tdns 中提取 dT?

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

    插孔、  

    感谢您提供数据和进一步说明。 我同意您的观点、即 THS 器件似乎会增加噪音。 但我想重申一点、在我看来、这个噪声似乎微不足道、除非您的最终体积流速值是错误的、否则您可能需要保留这个值。 当然、我对您的项目并不了解、最终由您来决定对您的设计有何必要。

    对于问题的第二部分、dToF 计算不一定是使用 DNS ToF - UPS ToF 进行计算。 请参阅 MSP430 USS 学院页面中的"基于 ADC 的相关方法"部分 (我还将在下面粘贴):

    为了确定飞行时间差、将使用绝对飞行时间计算的结果来预测上行和下行 ADC 采集数据之间相关性峰值的区域。 然后、将上行和下行 ADC 采集数据在该区域上进行相关运算、并通过插值运算以确定飞行时间差。 这种相关算法的作用类似于低通滤波器、因此与 TDC 等其他基于计时器的方法相比、此方法中的测量值标准偏差要小得多。

    我认为这正是您要计算的 dToF 与器件给出的值略有不同的原因。 为了你自己计算相同的值将是一个漫长的过程。 我无法提供有关我们使用的算法的更多详细信息。