· design background:
Recently, I was preparing to get started with embedded technology, and happened to come across this competition jointly sponsored by Lichuang and RT-Thread. My eyes lit up when I saw the STM32H750 equipped with this ART-PI. The CPU is clocked at 480M. Isn't it omnipotent? It fully meets my needs for human-computer interaction and network communication. First, configure the GUI through the temperature and humidity sensor, display the temperature and humidity collected information on the LCD, and at the same time upload it to the network terminal through WLAN, and conduct human-computer interaction through the host computer for time setting, alarm clock setting, weather query, calendar, Functions such as receiving emails can also be performed through the onboard touch keyboard and MS3 program architecture for human-computer interaction. Through the onboard camera interface of the core board, the camera module is connected, and the collected images are processed into black and white with reduced resolution and displayed on the LCD, thus realizing a small-sized computer with temperature and humidity display function, clock, calendar, weather display, A small embedded system with functions of checking emails and taking photos.
· Introduction to schematic module:
The interface, CAN and WLAN parts refer to the official expansion board ART-PI-DOCK V1.0
LCD part:
If you use Atom's 2.8-inch LCD, 34 pins will be used, and the interface from the core board is inconvenient to re-expand so many pins. In addition, I only brought home a 2.4-inch TFT-LCD during the winter vacation. , only using 8 pins, which is very convenient, so I chose the 2.4-inch TFT-LCD solution.
External ADC: (Deleted after modification)
This part is an interface reserved for future external 16-bit high-speed ADC.
Touch keyboard:
I have written a framework for driving the touch keyboard before. For the convenience of future use, I also added it together. Only two interfaces, SCLK and SDA, are used, which is very convenient to use.
Serial port module:
There are two external UART interfaces. I have never used CAN communication. Just in case, add two spares.
Temperature and humidity sensor
采用了SHTC3模块,SPI通信,仅需4根引脚,DataSheet中写到需要在SCLK和SDA引脚加上拉电阻,并且电源一定要退耦
buzzer module
Pull out the internal ADC for easy use
As for the expansion board, pull out the power supply as well.
Finally, take out the extra GPIO port that can be easily pulled out, including the PCM interface.
· PCB introduction:
The module is relatively simple, so I won’t go over the details here, but mainly record the knowledge learned. The layout of the main body is similar to the reference design. With so many pins, how to lay out and route the wires really gave me a lot of experience.
For example, how to route the wires from left to right neatly?
The reference design here cleverly uses vias to rearrange the order of wiring.
Regarding the problem of power cables and signal cables, the power cables are wrapped around the board and try not to interfere with the routing of the signal cables.
Lead out the redundant GPIO port separately, which is a big circle.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet