This project originates from the EDA Instrumentation Training Camp and is a replica of the Hardwood Classroom AFE03 oscilloscope & signal source expansion board. It is designed for use with the Hardwood Classroom STM32H750 core board. I/O allocation is only applicable to the H750 core board; please refer to the schematic,
expansion board image, finished




product waveform diagram, and testing details for
the replica section
. The replica section also references the official documentation, which can be found at the following link:
This project replicates the Hardwood Classroom AFE03 oscilloscope & expansion board. The hardware design and code are available on the LCSC open-source platform. Detailed explanation of oscilloscope code creation from the Hardwood Classroom Knowledge Base:
https://oshwhub.com/damihuang/AFE03 Purchase link for Hardwood Classroom H750 core board : https://www.yuque.com/yingmuketang/01/tza1xu0gk3ps5dac Additional hardware components added for portability and ease of use, eliminating the need for cables: Charging, boost, power switching, battery protection, and voltage measurement circuits have been added to the official specifications. The charging boost circuit uses the TP5400 chip, has a simple external circuit, and includes built-in boost functionality, providing power to the development board (5V 1A). The charge/discharge protection circuit uses the classic combination of DW01A and FS8205. When the battery voltage is higher or lower than the normal value, it disconnects the battery from the external circuit, effectively preventing overcharging and over-discharging. When there is no external power supply, it is powered by the battery; when an external power supply is available, it switches to external power. A battery voltage measurement circuit is added to monitor the battery's charge level.