Eliminating Jitter Significantly Improves SoC Performance

Eliminating Jitter Significantly Improves SoC Performance

Author Introduction Dr. Liu, Ph.D. from University of Electronic Science and Technology, an expert in microarchitecture. 1. Background The clock circuit is the most basic circuit in the chip. The performance of the clock circuit is related to whether all the modules in the SoC can achieve the expected goals, such as the main frequency … Read more

Understanding SoC Design and Computer Networks

Understanding SoC Design and Computer Networks

The previous blog discussed SoC design, but I felt it wasn’t thorough enough. This time I’m prepared to elaborate on SoC design and clarify several core issues. To explain SoC clearly, we need a good “textbook” or reference. Unfortunately, there isn’t a textbook that explains SoC comprehensively. I’ve read papers for many years and have … Read more

Key Analog Signal Chain Products in IoT Applications

Key Analog Signal Chain Products in IoT Applications

Image Source: Sashkin/stock.adobe.com In June of this year, the semiconductor industry released two noteworthy pieces of news: First, IC Insights mentioned in its May release of the (2022 McClean Report) Q2 update that in 2021, Texas Instruments (TI) maintained its position as the world’s leading analog IC supplier with $14.1 billion in analog sales and … Read more

How to Choose an MCU

How to Choose an MCU

In today’s article, let’s discuss how to choose an MCU. Let me share my thought process. 1. List the peripherals If a system has multiple MCUs, we need to allocate them properly, for example, temperature sensor on MCU #1, Bluetooth on MCU #2, etc. 2. Determine the communication interfaces of the peripherals Some peripherals support … Read more

Common I/O Ports of MCUs and Their Differences

Common I/O Ports of MCUs and Their Differences

When it comes to microcontrollers (MCUs), the first thing that comes to mind is that they have many input/output (I/O) ports, which can be difficult to distinguish. As the core of embedded systems, they can communicate with external devices or sensors. However, the presence of I/O ports often makes learning challenging for many people. This … Read more

Testing the 16-bit ADC in STM32F373

Testing the 16-bit ADC in STM32F373

1. Introduction   The previously made test circuit board for the STM32F373 did not have the 16-bit high-precision ADC pins exposed, so a new board was made to test the performance of the 16-bit ADC in the F373. 2. Designing the Circuit Board   Based on the previous experimental circuit board, the original output pin header was … Read more

Signal Acquisition and Control with STM32F373

Signal Acquisition and Control with STM32F373

01 STM32F373 Signal Acquisition and Control 1. Introduction   Due to the need to update a circuit board designed based on an old controller chip, this morning we will use the STM32F373 microcontroller to design a signal acquisition and control circuit board. First, we will design and produce it, and then proceed to software debugging. AD\XQWF\2024\CLDesign\Ver2\CLMainF373.PcbDoc … Read more

20 Commonly Used STM32 MCU Library Functions

20 Commonly Used STM32 MCU Library Functions

The development of STM32 microcontrollers relies heavily on their powerful library function support. These library functions provide developers with a unified interface, simplifying the operation of low-level hardware, improving development efficiency and the reliability of programs. Below we will share 20 commonly used library functions for STM32 microcontrollers. 1. GPIO Initialization Function void HAL_GPIO_Init(GPIO_TypeDef* GPIOx, … Read more

Disassembling a Ten-Year-Old Marvel: Miniware DS203 Mini Oscilloscope

Disassembling a Ten-Year-Old Marvel: Miniware DS203 Mini Oscilloscope

Miniware’s DS203 is one of the earlier mini oscilloscopes in China, followed by others like ZYBO and DreamSource. I bought this DS203 in 2014, and it is already 10 years old… Let’s open it up and appreciate the internal materials. The entire body is made of aluminum alloy CNC, with four hex screws at the … Read more