Engineers Adjusting FPGA Pins: Important Rules to Note!

Engineers Adjusting FPGA Pins: Important Rules to Note!

In the FPGA (Field Programmable Gate Array) design process, adjusting pins is a crucial task that directly relates to the stability and performance of the design. This article will discuss several aspects to pay attention to when adjusting FPGA pins! 1. Do Not Adjust VRN/VRP Pins Arbitrarily When the VRN (Reference Negative Voltage) and VRP … Read more

46 Basic Questions About FPGA You Should Know

46 Basic Questions About FPGA You Should Know

1. What Are Setup and Hold Times? Answer: Setup/Hold Time refers to the timing requirements between the input signal and the clock signal for testing chips. Setup time is the time during which the data must remain stable before the rising edge of the clock signal arrives at the flip-flop. The input signal must arrive … Read more

Building the STM32 F103C8T6 Minimum System: Overview and Power System

Building the STM32 F103C8T6 Minimum System: Overview and Power System

This tutorial series will start from the most basic theories and practices, detailing how to build the STM32F103C8T6 minimum system. The article will divide the minimum system into several modules for sequential introduction, thoroughly analyzing the circuit topology and the role of each component in the circuit along with reasons for their selection. This ensures … Read more

Hardware Debugging of STM32F373 Control Board

Hardware Debugging of STM32F373 Control Board

Signal Acquisition and Control Circuit Board Based on STM32F373 – Production Process[1] 01 STM32F373 Debugging Process 1. Introduction   This is the signal acquisition and control circuit board just made, designed based on the STM32F373 microcontroller. Below, we will debug this freshly soldered circuit board to prepare for the subsequent software development. 2. Preliminary Debugging 1. … Read more

STM32 F103C8T6 System Board Reset Circuit Design Tutorial

STM32 F103C8T6 System Board Reset Circuit Design Tutorial

1. Reset (1) What is Microcontroller Reset The reset of the STM32 microcontroller refers to the process of resetting the microcontroller to its initial startup state. The reset behavior causes all running programs to terminate and restores the microcontroller’s registers and functions to their initial values. The reset process provides a known starting state for … Read more

Detailed Interpretation of Embedded Work Directions

Detailed Interpretation of Embedded Work Directions

Follow the Embedded Learning Station for daily updates on fresh topics. 🤟 Tips: This article contains 1033 words and is expected to take about 7 minutes to read. Many students majoring in mechanical, automation, and electronic information want to make embedded development their career goal. However, sometimes due to the vast and complex knowledge involved … Read more

Causes of Capacitor Charging Current Image Flat Top and Solutions Based on ESP32 and Phyphox

Causes of Capacitor Charging Current Image Flat Top and Solutions Based on ESP32 and Phyphox

Recently, I used the ESP32 and Phyphox to depict the capacitor’s charging current image and discovered a strange flat top phenomenon in the current image. This flat top phenomenon does not match the shape of the charging current image in practice, making it difficult to provide a reasonable explanation to the students. This issue must … Read more

STM32 F103C8T6 System Board Setup Tutorial (3) Crystal Oscillator Circuit Design

STM32 F103C8T6 System Board Setup Tutorial (3) Crystal Oscillator Circuit Design

1. What is a Clock Signal The clock signal (Clock Signal) is the foundation of sequential logic, used to determine when the states in logic units are updated. It is a signal with a fixed period that is independent of operation. The clock signal has a fixed clock frequency, which is the reciprocal of the … Read more

How to Connect Basic Arduino Circuits

How to Connect Basic Arduino Circuits

Today, Teacher Cheng from the Mark Pen Design Study Abroad program continues to bring you the basics of Arduino. Last time we introduced the three types of Arduino development boards: Arduino UNO, Arduino Nano, and Arduino Pro Mini. How can beginners start learning Arduino? Now, Teacher Cheng will introduce the essential knowledge of breadboards and … Read more