Three Chip Manufacturers Develop Silicon Carbide Fast Charging Controllers Ahead of Time

Three Chip Manufacturers Develop Silicon Carbide Fast Charging Controllers Ahead of Time

Introduction Silicon carbide (SiC), as a third-generation wide bandgap semiconductor, possesses higher breakdown voltage, greater current handling capability, and a wider temperature adaptation range in the field of power devices. Additionally, its internal resistance temperature drift is minimal, and its thermal stability and reliability far exceed those of traditional silicon devices. These characteristics give SiC … Read more

STM32 Peripheral Driver Module: DS1302 Real-Time Clock Module

STM32 Peripheral Driver Module: DS1302 Real-Time Clock Module

unsetunset1. Introductionunsetunset 1. Learning Objectives The goal of this article is to guide you through the use of the DS1302 real-time clock module to display the current time in real-time on an OLED display. We will help you gain a comprehensive understanding of the DS1302 module by introducing hardware connections, basic module configurations, and program … Read more

Understanding CoreMark: A Lightweight Benchmark for CPU Performance

Understanding CoreMark: A Lightweight Benchmark for CPU Performance

Introduction Brothers, what is the most concerning thing when writing code and debugging chips? That’s right, it’s not knowing how fast your processor really is. Running a few demos and checking a few lines of logs is simply unreliable. Thus, the industry has introduced CoreMark—a lightweight benchmark specifically designed to measure CPU core performance. Today, … Read more

State Machines: The ‘Traffic Commander’ of the Embedded World

State Machines: The 'Traffic Commander' of the Embedded World

Click the blue text above to follow us Dear programmers, today we are going to talk about the superstar of embedded systems – the state machine! It acts like a traffic commander, organizing the chaotic behavior of your system into a well-structured manner. Imagine this: your smartwatch is usually “asleep” (low power state), and with … Read more

Avoid Pitfalls: ESD Testing is Essential for Embedded Electronic Product Development

Avoid Pitfalls: ESD Testing is Essential for Embedded Electronic Product Development

Hello everyone, I am the Intelligence Guy~ First of all, Electrostatic Discharge (ESD) refers to the phenomenon of charge transfer that occurs when objects with different static electric potentials come close to or directly contact each other. ESD testing is a type of reliability testing for electronic products, measuring the product/system’s resistance to interference from … Read more

Introduction: A Beginner’s Embedded Practice, Starting with Driving an LED Strip

Introduction: A Beginner's Embedded Practice, Starting with Driving an LED Strip

Hello everyone, I am a newly hired embedded engineer. Like many friends who are just starting out, I feel both excited and a bit anxious in the vast ocean of technology: how can I transform the theories from books into the ability to solve real problems? My answer is – to get hands-on with a … Read more

Memory Layout in Embedded Systems: Designing Compact Apartments in Microcontrollers

Memory Layout in Embedded Systems: Designing Compact Apartments in Microcontrollers

Memory Layout in Embedded Systems: Designing Compact Apartments in Microcontrollers As an embedded engineer, have you ever wondered how your code settles into the limited memory of a microcontroller after you upload it? Today, we will delve into the layout of embedded programs in microcontroller memory, akin to designing a compact apartment in a limited … Read more

C Language Issues in Embedded Development

C Language Issues in Embedded Development

Use the preprocessor directive #define to declare a constant that indicates how many seconds are in a year (ignoring leap years): #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL Write a standard macro MIN that takes two parameters and returns the smaller one: #define MIN(A,B) ((A) <= (B) ? (A):(B)) What is the purpose … Read more

In-Depth Analysis of Key Debouncing Techniques in Embedded Development

In-Depth Analysis of Key Debouncing Techniques in Embedded Development

Modern embedded devices are highly advanced, with embedded systems interacting with external human-machine interfaces. Currently, touch screens are popular, and even in the wave of AI, compact embedded devices can directly accept voice input for AI recognition, allowing a simple phrase like “Old Wu, please help me with xxx” to suffice. However, in scenarios requiring … Read more

Why NPU Has Become One of the Hottest Chips in the AI Wave

Why NPU Has Become One of the Hottest Chips in the AI Wave

Recently, Qualcomm launched three flagship chips: the next-generation flagship mobile SoC chip Snapdragon 8 Gen 2 (Snapdragon 8 Elite) mobile platform, Snapdragon X2 Elite Extreme, and Snapdragon X2 Elite PC processor, all utilizing 3nm process technology. The third-generation Orion CPU is specifically designed for AI applications, capable of seamless collaboration with Qualcomm’s Hexagon NPU to … Read more