STM32G4 & Real Time DSP: Part 5 ADC to DAC with DSP, Multiplication, Addition, and Time Delays

Sdílet
Vložit
  • čas přidán 25. 07. 2024
  • Learn how to pair the ADC and DAC together on the STM32G4 with DMA to create a signal processing system. Additionally, see basic systems like multiplication, addition, and time delays.
    Timestamps
    0:00 - Introduction
    0:03 - DAC Overview
    1:20 - DSP System Overview
    2:10 - DMA Explanation
    5:45 - Setting Sample Rate with Timers
    7:25 - Loopback HW Configuration Summary
    8:25 - Loopback SW Summary
    9:25 - Creating a Loopback System in the CubeIDE
    15:20 - Implementing Multiplication
    16:40 - Implementing Addition / DC Offsets
    20:05 - Implementing Time Delays
    STM32G4 Reference Manual:
    www.st.com/resource/en/refere...
    STM32G4 HAL API
    www.st.com/resource/en/user_m...
  • Věda a technologie

Komentáře • 11

  • @christianejikeomeje3145
    @christianejikeomeje3145 Před měsícem

    Very interesting, this is the best tutorial ever, after watching this tutorial, I have been able to pic sound from microphone with stm32 filter it with my own digital filter and encryption library I wrote and replayed it, your tutorial was so helpful.
    I want to ask how best can input signal be multiplied by a number x2 or x3 to achieve a digital volume control

  • @johannbabl5839
    @johannbabl5839 Před rokem +1

    Very interesting and well structured course. I'm looking forward to the other topics.

  • @L2.Lagrange
    @L2.Lagrange Před 3 měsíci

    Excellent. I just got DMA working the way I intended, but i'm guessing this is a more detailed tutorial than the ones I used. Commenting to remember to watch it

  • @user-uk5ep9hm5k
    @user-uk5ep9hm5k Před 10 měsíci

    Excellent, thank you. 🙏🙏

  • @user-fd4cy8je7m
    @user-fd4cy8je7m Před rokem

    جزاك الله خيرا

  • @chiragjain8173
    @chiragjain8173 Před 2 měsíci

    Great

  • @1over137
    @1over137 Před rokem

    An interesting tip I discovered you might like to try. Zero buffers. Or rather a single sample at a time. Depends on how much processing your do, but the H7 at 480Mhz can process 8 IIR filters in the time of a single 96khz stereo sample (about 20us).

  • @user-xh9cj7in3p
    @user-xh9cj7in3p Před rokem

    What model Siglent scope were you using? Thanks. Excellent series. Learning quite a bit!

  • @Vutung8988
    @Vutung8988 Před rokem

    What is highest frequency 14-10 bit sinwave can stm32g474re adc and dac?

  • @armoneghbali1830
    @armoneghbali1830 Před rokem

    Do I need to use the half complete callback function or is that more of an assurance thing?

  • @mihapeterle204
    @mihapeterle204 Před 4 měsíci

    i dont agree, the max delay ist the sizo of adc/dac array, biger dalays require more temporary variables