A data cable tester based on the Liangshan School
has reserved 10-pin and 36-pin interfaces for free expansion.
1. Project name:
Design of a data cable tester based on LCSC Liangshan School;
2. Objective:
To create a convenient and intuitive data cable testing device,
to become familiar with the development process of embedded projects, and to master the ability to design hardware circuits, software programming, and system debugging.
3. Function Introduction:
Data cable testing function;
interfaces and buttons are reserved for future addition of new functions;
4. Skills Acquisition:
Hardware Development Ability :
Learn embedded project circuit analysis skills and how to understand schematic diagrams;
learn the basic skills of component selection and datasheet reading;
consolidate digital circuit fundamentals;
learn schematic design and PCB design techniques, and cultivate independent project design thinking;
master the use of instruments such as multimeters and logic analyzers, and possess basic circuit analysis capabilities;
master the use of tools such as soldering irons and hot air guns, and possess component soldering and hardware debugging capabilities, becoming a new generation of "soldering masters";
Software Development Ability:
Understand the basic functions and peripherals of GD32, and get started with GD32 project development;
understand OLED driver principles and implement screen driving;
understand the design of I2C screens, analog buttons, and other circuits;
master embedded software development, code reading, and bug debugging methods and techniques;
5. Problems Encountered and Solutions (Very Important):
Problems:
1. Many judgments are used, which are prone to errors.
2. I2C screen cannot be lit.
Solutions:
1. Troubleshoot step by step, marking each step carefully
. 2. Using a logic analyzer, the I2C signal was found to be fine. Further investigation of the screen revealed that the DC pin hadn't been pulled low. Pulling the DC pin low resolved the issue and the display worked correctly.
6. Demonstration video:
Video and source code are in the attachment.
Data cable tester.rar
d42122ccbc24321fdbe12b5f753054c8.mp4
PDF_Liangshanpai Data Cable Tester.zip
Altium_Liangshanpai Data Cable Tester.zip
PADS_Liangshanpai Data Cable Tester.zip
BOM_Liangshanpai Data Cable Tester.xlsx
97475
#8th LCSC Electronics Design Contest# Renesas-based electronic clock
Renesas-based desktop electronic clock
1. Project Function Introduction:
This project is designed based on the LCSC Summer Training Camp, but it was created late, around September 20th.
Functions include:
clock display,
alarm clock,
temperature and humidity display,
and date display.
2. Circuit Analysis:

Power and charging are handled via Type-C.
This device has few pins, making it easy for beginners.
An LED is added to the power input for charging indication. When power is input, the LED lights up.
PDF_#8th LCSC Electronics Design Contest# Renesas-based Electronic Clock.zip
Altium_#8th LCSC Electronics Design Contest# Renesas-based electronic clock.zip
PADS_#8th LCSC Electronics Design Contest# Based on Renesas Electronic Clock.zip
BOM_#8th LCSC Electronics Design Contest# Based on Renesas Electronic Clock.xlsx
97477
electronic