Advantages of UART Outputting Analog Signals

Advantages of UART Outputting Analog Signals

01 UART Outputting Analog Signals 1. Introduction Yesterday, someone commented on the “Serial Music” VLOG, raising a very good question. That is, what are the advantages of using the microcontroller’s UART output signal low-pass filtered to obtain an analog signal compared to using traditional PWM output signal low-pass filtered to obtain an analog signal? In … Read more

Understanding I2C, UART, and SPI Serial Interfaces

Understanding I2C, UART, and SPI Serial Interfaces

Basic Theoretical Knowledge i. Parallel Communication/Serial Communication ii. Asynchronous Communication/Synchronous Communication iii. Half-Duplex Communication/Full-Duplex Communication i. Parallel Communication/Serial Communication Parallel communication: Fast transmission speed, transmitting 8 bits at once, but high communication costs, requiring 8 independent channels. It does not support long-distance transmission. Used in devices such as printers and scanners, for example, the DB-25 … Read more

FFTW: The Powerful C Library for Fast Fourier Transform

FFTW: The Powerful C Library for Fast Fourier Transform

Hello everyone! Today I want to share with you a powerful C library – FFTW (Fastest Fourier Transform in the West). It is one of the fastest open-source libraries for Fourier Transform and is widely used in fields such as signal processing and image processing. Don’t worry if you don’t know what Fourier Transform is; … Read more

Step-by-Step Guide to Designing an FIR Digital Filter with FPGA

Step-by-Step Guide to Designing an FIR Digital Filter with FPGA

Requirements Design a bandpass filter and verify its functionality. 1. Use MATLAB to Design Filter Coefficients Find the Filter Design Tool on the MATLAB homepage after locating the APP, and use this tool to generate the coefficients for the digital filter, which will later be used to configure the FIR IP core on the FPGA. … Read more

Analysis of FPGA, Zynq, and Zynq MPSoC Architectures

Analysis of FPGA, Zynq, and Zynq MPSoC Architectures

Welcome FPGA engineers to join the official WeChat technical group. Clickthe blue textto follow us at FPGA Home – the largest pure FPGA engineer community in China. FPGAs, Zynq, and Zynq MPSoC! Zynq MPSoC is an evolved version of the Zynq-7000 SoC (hereafter referred to as Zynq). Zynq is the first generation of integrated PL … Read more

FPGA Parallel Programming – Implementing Digital Signal Processing with HLS

FPGA Parallel Programming - Implementing Digital Signal Processing with HLS

Welcome FPGA engineers to join the official WeChat technical group. Clickblue wordsto follow us at FPGA Home – the best and largest pure FPGA engineer community in China There are few books introducing HLS in China, and we hope to translate Parallel Programming for FPGAs to help more people understand HLS and FPGA development. Main … Read more

What Can FPGAs Do? Are They Better Than Microcontrollers?

What Can FPGAs Do? Are They Better Than Microcontrollers?

Follow+Star Public Number, don’t miss the wonderful content Source | Electronic Circuit Development Learning Students learning microcontrollers generally encounter FPGAs. Some readers might ask: What can FPGAs do? Are they better than microcontrollers? To put it simply, FPGAs can perform tasks similar to microcontrollers in certain areas, and in some fields, FPGAs are far superior … Read more

Fast Fourier Transform Algorithm for Microcontrollers

Fast Fourier Transform Algorithm for Microcontrollers

For a faster version, see the C language implementation of FFT and IFFT source code, which does not rely on a specific platform. The porting is very simple, does not rely on other libraries, and allows custom point counts. The algorithm is based on the usage instructions of the FFT algorithm and the C language … Read more

Understanding the Features of Embedded Digital Signal Processors

Understanding the Features of Embedded Digital Signal Processors

Click the blue text to follow us Embedded Digital Signal Processors (DSPs) are processors specifically designed for digital signal processing, typically used for real-time processing of audio, video, images, and other types of signals. Here are some of the main features of embedded DSPs: 1. High Performance Computing Parallel Processing Capability: DSPs typically have parallel … Read more