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.

[参考译文] EVM430-FR6043:传输频率分辨率、采样频率的变化和影响

Guru**** 2524550 points
Other Parts Discussed in Thread: EVM430-FR6043, MSP430FR6043

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1562728/evm430-fr6043-transmit-frequency-resolution-change-and-impact-of-sampling-frequency

器件型号:EVM430-FR6043


工具/软件:

您好:

我目前正在使用带有 2MHz 超声波换能器的水表应用中的 EVM430-FR6043。 由于一些特殊要求、我希望在程序运行时尽可能准确地更改传输频率。

现在、我要 使用 USS 设计中心测试传输频率的变化。 但我已经遇到了两个问题:

-无论 我选择何种传输频率,发送信号的频率只会以大约 50kHz 的步长变化。 (我使用坐标仪测量了接收信号)  

     ->以某种方式来说、发射频率是否可能发生较小的变化? 如果是、如何实现?

-当我更改信号采样频率时, 发送信号的频率也会改变(再次接收使用示波器测量的信号) ,并且不再符合所选的发射频率。

     ->为什么会发生这种情况?  当我更改信号采样频率时、如何知道在后台选择了哪个发射频率?

在编写自己的更改传输频率的代码之前、我想知道:

-通常是否可以使用 TI 库在正在运行的测量应用程序中轻松快速地更改传输频率?

-或者我是否必须重新启动整个测量应用程序,因为参数的变化?

我真的很期待所有的答案!

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

    您好、

    1. 发射 频率可以小步更改。 您是否可以 在不连接到换能器的情况下直接检查发射信号并测量其频率?  

    2.更改信号采样频率会改变 HSPLL 频率,从而改变 USS 中所有模块的时钟源。 不过、我仍然认为发射频率不会改变。 因为如果您运行 USS 模块的整个初始化,它将调整到所有模块的 HSPLL 的新频率。  

    3.   

    gUssSWConfig.measurementConfig->pulseConfig->F1 频率= 500000;

    USS_updateSAPHConfiguration (&gUssSWConfig);

    此致、

    现金好

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

    首先感谢您的答复。

    并使用 MSP430FR6043EVM_USS_MSP430FR6043 Water_Demo 代码。

    切换到 1。 我也是这样做的。 但问题仍然是一样的。 至少我发现、对于较低的频率、我可以以较小的阶跃改变发射频率(例如,1MHz 周围的阶跃为 10kHz)、但对于较高的频率、仅以较大的阶跃改变((2MHz 附近仅以 50kHz 的阶跃)。 下面是一个示例:

          对于从 1980kHz 到 2020kHz 的所选传输频率、信号频率约为 2000kHz、不会发生变化  

          那么有 一处变化:

          对于从 2030kHz 到 2070kHz 的所选传输频率、信号频率约为 2050kHz 、且不会发生变化

          然后有一个变化到大约 2100 kHz…

          

    因此、至少对于 USS 中心、50kHz 是分辨率限制。 是否有任何关于可能的频率变化的信息? 也许在任何报纸上?  

     就硬件而言、您是否知道理论上应能够调整传输频率的精确度?  在通过代码而不是 USS 设计中心更改频率时、可能有什么不同?

    到 2:我的测量(也直接在没有传感器的引脚上)明确表明、 当我使用不同的信号采样频率时、即使发射频率 保持不变、信号的频率也会有所不同。 因此,从你的解释,它似乎,板没有调整到新的 HSPLL 频率. 即使在重建后、问题仍然保持不变。  

    这是否也可能是 USS 设计中心的问题、或者可能是一般问题?

    第三:谢谢,我会尝试。

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

    您好、

    我了解了 PPG 或 PPG_A 上的第 21.2.6 章“激励脉冲频率“  https://www.ti.com/lit/ug/slau367p/slau367p.pdf 

    也就是说、 激励脉冲频率= HSPLL 频率/(SAPPHPGHPER.HPER + SAPPHPGLPER.LPER)

    假设  HSPLL 频率= 80MHz、当 SAPPHPGHPER.HPER + SAPPHPGLPER.LPER = 40 时、 激励脉冲频率 将为 80M/40 = 2M。  

    当 SAPPHPGHPER.HPER + SAPPHPGLPER.LPER =  ~时、激励脉冲频率将为 80M/39 μ s = 2.05M。 这可以解释您观察到的分辨率。  

    此致、

    现金好