STM32G4 & Real Time DSP: Part 5 ADC to DAC with DSP, Multiplication, Addition, and Time Delays
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
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
Very interesting and well structured course. I'm looking forward to the other topics.
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
Excellent, thank you. 🙏🙏
جزاك الله خيرا
Great
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).
What model Siglent scope were you using? Thanks. Excellent series. Learning quite a bit!
What is highest frequency 14-10 bit sinwave can stm32g474re adc and dac?
Do I need to use the half complete callback function or is that more of an assurance thing?
i dont agree, the max delay ist the sizo of adc/dac array, biger dalays require more temporary variables