Practical Audio Playback with UAC and PDM

Practical Audio Playback with UAC and PDM

This article is the first in a series, with plans to share a series of articles based on the UAC+PDM audio playback practical cases. PDM stands for Pulse Density Modulation, which can be simply understood as a method that differs from PWM in that it uses the density of 1s and 0s to represent amplitude … Read more

Using Logic Analyzer to View Software Simulated I2C Timing

Using Logic Analyzer to View Software Simulated I2C Timing

Click here to download the materials (3rd update) We are giving away materials, copy and reply with the following keyword to receive them Material Collection About Today’s Post IIC stands for Inter-Integrated Circuit, a simple, bidirectional, two-wire, synchronous serial bus designed by Philips Semiconductor in the early 1980s. Microcontrollers generally have hardware I2C, so why … Read more

Build a 100MHz Logic Analyzer in Minutes

Build a 100MHz Logic Analyzer in Minutes

Click the blue text to follow us Follow and star our public account for exciting content delivered daily Source: Online materials Build a 100MHz Logic Analyzer in Minutes Transform a Raspberry Pi Pico (or any RP2040 board) into a simple logic analyzer in just 5 minutes. Introduction A logic analyzer is an electronic instrument that … Read more

Logic Analyzers: A Budget-Friendly Solution for Hobbyists

Logic Analyzers: A Budget-Friendly Solution for Hobbyists

Recently, I was debugging an OLED display, and I just couldn’t get it to communicate correctly, which was very frustrating. So, I casually searched on eBay for a logic analyzer, planning to buy a cheap one to use. The most common item on eBay was this one: 8 channels, 24MHz maximum sampling rate, priced around … Read more

Basics of Logic Analyzers

Basics of Logic Analyzers

Concept of Logic Analysis The logic analyzer is also a very commonly used instrument, just like the oscilloscope, and is one of the classic instruments for digital design and measurement. When measuring digital circuits, when should an oscilloscope be used? Generally, an oscilloscope can be used when precise parameter information (such as time intervals and … Read more

The Evolution of Logic Analyzers: Past and Present

The Evolution of Logic Analyzers: Past and Present

A logic analyzer is an instrument used to simultaneously capture, display, and measure multiple electronic signals in digital circuits. Logic analyzers can show the relationships and timing between many different signals in digital systems and are often capable of analyzing digital communication protocols such as I2C, SPI, and serial. Therefore, logic analyzers are the best … Read more

Application of Embedded Logic Analyzers in FPGA Testing

Application of Embedded Logic Analyzers in FPGA Testing

Click the blue text above to follow us The logic analyzer is an instrument that collects and displays digital signals from the test device using a clock, primarily for timing judgment. Unlike oscilloscopes, which have multiple voltage levels, logic analyzers typically display only two voltages (logic 1 and 0). After setting a reference voltage, the … Read more

Debugging FPGA with Internal Logic Analyzers

Debugging FPGA with Internal Logic Analyzers

Click the blue text to follow us Follow and star our official account for exciting content delivered daily Source: Online materials 1 Reasons for Changing FPGA Debugging Techniques During functional debugging of hardware design, the reprogramming capability of FPGA is a key advantage. In the early use of CPLD and FPGA, if a design was … Read more

Building a Logic Analyzer Using FPGA – USB2.0 Version

Building a Logic Analyzer Using FPGA - USB2.0 Version

In a previous article, we introduced a logic analyzer built using a serial port. Today, we will discuss a logic analyzer based on USB2.0+FPGA. Before we begin, let’s introduce a logic analyzer’s host software – sigrok. Without good host software, even if the hardware is built, the experience will not be good. sigrok Here is … Read more

Vivado Logic Analyzer User Guide

Vivado Logic Analyzer User Guide

This series will bring systematic learning of FPGA, starting from the most basic digital circuit fundamentals, with the most detailed operational steps and straightforward language descriptions, providing a “foolproof” explanation. This allows students majoring in electronics, information, and communication, as well as newcomers to the workplace and professional developers looking to advance, to have a … Read more