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:错误 DToF - Shift 值大于 maxSampleShift

Guru**** 2529560 points
Other Parts Discussed in Thread: TUSS4470, MSP430FR6043

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1565557/evm430-fr6043-error-dtof---shift-value-was-greater-than-maxsampleshift

器件型号:EVM430-FR6043
主题中讨论的其他器件:TUSS4470MSP430FR6043

工具/软件:

尊敬的 Cash Hao11 :

您可以 在此处了解我们之前的机票详情

根据我们上一次讨论的内容、我们 使用 TUSS4470 超声波变压器驱动器增加了传感器的发送器功率。 需要您在以下方面的支持:
1.在 MSP430FR6043 的仪表应用中,我们能否读取 函数 USS_commonTriggerSingleCapture () 中捕获的原始 ADC 数据(对于参数 USS_SEQUENCE_SELECTION = USS_CAPTURE_SEQUENCE_SELECTION_CH0_CH1 )? 因为它存储 USS_CAPTURE_SEQUENCE_SELECTION_CH0 和 USS_CAPTURE_SEQUENCE_SELECTION_CH1 的数据。 需要了解如何在两个通道的仪表应用中读取 ADC 的原始数据。
2.在 USS_startLowPowerUltrasonicCapture() 函数中、 由于 MSP430FR6043 的内存限制、允许的信号捕获最长持续时间为 400us(由 USS_userconfig.h 文件中的 USS_CAPTURE_DURATION_USEC 定义)。 我是否可以调整某个 参数、这样可以通过降低采样率性能或 一次处理一个通道 (USS_CAPTURE_SEQUENCE_SELECTION_CH0 或 USS_CAPTURE_SEQUENCE_SELECTION_CH1) 的数据、来捕获 800us 的数据?
3. USS_runAlgorithms() 函数用于计算 TOF。 在当前算法中、totalTOF_UPS 和 totalTOF_DNS 在较高风速下多次变为零。 但在示波器中可以看到接收到的信号。 我能否获得此算法的源代码、以便我们进行必要的修改来满足我们的要求。
寻求您对上述主题的早期支持和指导。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    1.调用 USS_getUPSPtr () 和 USS_getDNSPtr () 以在  USS_commonTriggerSingleCapture () 之后获取 UPS 和 DNS 的原始 ADC 数据指针。

    2.可以使用较低的采样率。 但我似乎无法处理一个渠道的数据。 调用 USS_runAlgorithms() 函数时。 它需要将 UPS 和 DNS 信号保存在 LEARAM 中进行处理。  

    3、 共享源代码需要强大的业务合作。  

    此致、

    现金好