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.

[参考译文] MSP430FR6043:如何设置参数以精确地对整个波形进行采样

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1171270/msp430fr6043-how-to-set-parameters-to-accurately-sample-the-entire-waveform

器件型号:MSP430FR6043

大家好、

以下是客户提出的问题、可能需要您的帮助:

这三个参数将影响 MSP 的波形输入:

USS_CAPTURE_DURAY_USEC、USS_START_CAPTURE_SEC、USS_ADC_SAMP_COUNT_sec

根据文档更改 USS_ADC_SAMP_COUNT_SEC (即脉冲启动和 ADC 捕获之间的间隔)来调整窗口位置似乎是错误的。

USS_CAPTURE_DURAY_USEC 不仅是窗口大小、还会影响从传输到接收的间隔时间。

谢谢、此致、

耶鲁李

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

    您好、Yale、

    您可以在此处帮助捕获一些波形吗?

    USS_CAPTURE_DURAY_USEC 参数应仅影响窗口时间、不应对 ADC 启动时间产生任何影响。

    谢谢!

    此致

    Johnson

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

    尊敬的 Johnson:

    谢谢。 下面是一些波形及其客户提供的相应配置。

    这两种配置之间的区别是  USS_CAPTURE_DURAY_USEC

    #define USS_SEQUENCE_SELECTION                            USS_CAPTURE_SEQUENCE_SELECTION_CH0_CH1
    
    #define USS_CAPTURE_DURATION_USEC                         200
    
    #define USS_GAIN_RANGE                                 USS_Capture_Gain_Range_0_1
    
    #define USS_START_CAPTURE_SEC                             200e-6f
    
    #define USS_ADC_SAMP_COUNT_SEC                            100e-6f
    
    #define USS_RESTART_CAP_COUNT_SEC                         8.000E-3


    #define USS_SEQUENCE_SELECTION                            USS_CAPTURE_SEQUENCE_SELECTION_CH0_CH1
    
    #define USS_CAPTURE_DURATION_USEC                         400
    
    #define USS_GAIN_RANGE                                    USS_Capture_Gain_Range_0_1
    
    #define USS_START_CAPTURE_SEC                             200e-6f
    
    #define USS_ADC_SAMP_COUNT_SEC                            100e-6f
    
    #define USS_RESTART_CAP_COUNT_SEC                         8.000E-3

    谢谢、此致

    耶鲁李

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

    您好、Yale、

    我将进行一些分析和测试、然后向您提供反馈。

    谢谢!

    此致

    Johnson

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

    您好、Yale、

    这两张图片是否颠倒了? 如果保持时间反馈对齐、则400 ADC 将以超过200 ADC 的速度开启采样。

    谢谢!

    此致

    Johnson

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

    尊敬的 Johnson:

    [引用 userid="404787" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1171270/msp430fr6043-how-to-set-parameters-to-accurately-sample-the-entire-waveform/4409178 #4409178"]这两张图片是否颠倒了?

    我询问了客户。 他的答案是否定的 客户表示定义  USS_CAPTURE_DURAY_USEC 400时、会切断输入到 MCU 的部分波形。  USS_ADC_SAMP_COUNT_SEC 似乎已扩展。 这使客户感到困惑。


    以下是客户的理解:

    USS_START_CAPTURE_SEC 是提供给 MCU 以初始化每个模块的时间。 所以他没有修改它。

    USS_ADC_SAMP_COUNT_SEC 是发送和接收之间的间隔。 该时间无需采样、因此将 根据实际时间对其进行滤波。  

    USS_CAPTURE_DURAY_USEC 是采样窗口时间。

    这些理解是否正确?


    他说,他认为这与实际情况不同。 这三个值都将影响从发送到接收的间隔。 即使这些会影响示波器捕获的波形。  无论他如何更改、回波都不在窗口中。

    谢谢、此致

    耶鲁李

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

    您好、Yale、

    您的理解是正确的。

    Actaulx、客户只需更改  USS_ADC_SAMP_COUNT_SEC、 USS_CAPTURE_DURAY_USEC 即可。

    首先更改 USS_ADC_SAMP_COUNT_SEC 、直到能够在 GUI 中找到波形

    然后调整 USS_CAPTURE_DURAY_USEC 以确保 ADC 能够捕获整个波形。

    谢谢!

    此致

    Johnson