SDFM sampling time c2000

10 ビュー (過去 30 日間)
Bruno Pérez Sepúlveda
Bruno Pérez Sepúlveda 2023 年 9 月 5 日
編集済み: Bruno Pérez Sepúlveda 2023 年 9 月 5 日
Hello! It turns out that I am using the Embedded Coder with C2000 blocks in Simulink to work with the F28379D. I need to measure a signal using the SDFM filters and send it to the PC via SCI. The problem is that the signal I receive on the HOST is not consistent with the measured signal; it seems that the SDFM sampling time is incorrect. The measured signal only goes up to 1 kHz, and beyond that, it exhibits aliasing. How can I set the SDFM sampling frequency deterministically within MATLAB? It appears there is a way to synchronize it with ePWM11 through hardware settings, which I also tried, but it gave me the same results. Could it be the data transmission? This is done at 12e6 Baud.
I tried using an interrupt based on ePWM11, and while this improved the sampling, it still exhibits aliasing at frequencies above 1 kHz, considering that this interrupt is running at 20 kHz.
I will add images of my simulation.

回答 (0 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by