DIY Calculator with ChatGPT OS: The Ultimate Cheating Tool

DIY Calculator with ChatGPT OS: The Ultimate Cheating Tool

What? A calculator can run ChatGPT now? There is a video as proof; the program not only answered the author’s questions but also gave the classic ChatGPT response—42—when asked about “the meaning of life”. Moreover, it looks just like an ordinary calculator; the secret lies within the machine. Of course, the difficulty is not small. … Read more

5 Tips for Self-Learning FPGA from Experienced Learners

5 Tips for Self-Learning FPGA from Experienced Learners

4 Tips for Self-Learning FPGA FPGA is a highly integrated chip, and its learning process requires both programming skills and an understanding of hardware circuits and computer architecture. The knowledge and foundations involved are extensive, such as digital circuit fundamentals, EDA principles, Verilog/VHDL programming languages, FPGA algorithm design, FPGA simulation analysis, and PCB hardware design. … 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

Why Does the STM32 Chip Have So Many VDD Pins?

Why Does the STM32 Chip Have So Many VDD Pins?

Friends who have worked with microcontroller products know that the STM32 chip has multiple VDD and VSS pins, as shown in the figure below: So why are there so many pins? Wouldn’t it be better to have fewer? Fewer pins make PCB routing easier. Actually, there are reasons for the chip being designed this way. … Read more

General Process of Embedded Hardware Design

General Process of Embedded Hardware Design

Abstract: Embedded hardware design is a systematic task. For engineers, understanding the processes and general methods involved is significant for carrying out their work. Today, let’s briefly discuss the general process in hardware design. 1. Requirement Analysis Requirement Analysis involves working with clients to analyze requirements and determine the final needs, establishing guiding documents such … Read more

Challenges in PCB Prototyping for High Multi-Layer Boards

Challenges in PCB Prototyping for High Multi-Layer Boards

Click Blue Text Follow us~ Multi-layer PCBs serve as the “core strength” in fields such as communications, medical, industrial control, security, automotive, power, aviation, military, and computer peripherals. As the product functions increase and the circuitry becomes denser, the production difficulty also rises. Currently, the domestic PCB manufacturers capable of mass-producing high multi-layer boards are … Read more

DIY Magical Thermochromic Clock

DIY Magical Thermochromic Clock

MAKER: mosivers/Translator: Qun Endless Thermochromic liquid crystal film is a fascinating material that changes color with temperature variations. DIYing a clock with this material makes the display and the changing process particularly unique! The clock uses a four-digit seven-segment display, with hours and minutes arranged vertically and slightly offset. Each part contains a controller PCB … Read more

Next-Gen eMMC Adapter RT-BGA169-01 V3.0

Next-Gen eMMC Adapter RT-BGA169-01 V3.0

Background:Some customers have reported that certain Hisense motherboards using H26M62002JPR, H26M51002KPR eMMC chips prompt a timeout error during reading, preventing read/write operations. The analysis indicates that the issue is due to non-standard eMMC. Hardware Support:This version is compatible with previous ones; simply transfer the socket head and 25 chips to the new PCB. Software Support:Versions … Read more

eMMC Layout and Routing Suggestions

eMMC Layout and Routing Suggestions

In high-speed circuit boards, eMMC is one of the most common and critical components, so properly routing eMMC is essential for the stable operation of the system! This article only focuses on PCB routing and does not involve schematic design! 1: Layout (1) Place the eMMC close to the main controller, ideally within 2000 mil. … Read more