Development board of multifunctional module
By designing a multi-function module development board, integrating multiple modules and functions, and configuring the IO port using the YAO32 library function, the existing development board has been solved, and the existing development board has been designed with low efficiency, limited performance and high power consumption, achieving an efficient and low-power development board design.
Patent Information
- Application Number
- CN202510232424.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-06-20
AI Technical Summary
The existing development boards are inefficient, limited in performance, high power consumption, expensive and limited onboard resources during the development process, resulting in low development efficiency and long product cycles.
A multi-function module development board is designed, integrating MCU, FLASH module, LED module, key module, reset module, erasable module, USB_UART module, TF card module, USB SLAVE module, LDO module, SARM module, LCD module, VREF module and BOOT module. The IO port is configured through the YAO32 library function to realize key input, external interrupt, watchdog and timer interrupt experiments.
Improve development efficiency, reduce power consumption, expand onboard resources, simplify the development process, reduce product cycles, and reduce the cost of the development board.
Smart Images

Figure CN120179602A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of development boards, and particularly to a development board for a multi-functional module. Background Art
[0002] The current technical solutions have the following disadvantages:
[0003] 1. When developing, it is necessary to consult a large number of manuals, resulting in low development efficiency and a long product cycle;
[0004] 2. The development and operation efficiency of the function library is low, and applications with extremely high performance requirements will be affected;
[0005] 3. The power consumption is too high during use;
[0006] 4. The price of the current development boards on the market is too high;
[0007] 5. Due to the volume and cost limitations of the development board, the on-board resources are usually relatively limited. Summary of the Invention
[0008] Embodiments of the present application are proposed to make up for the deficiencies of the prior art, and a development board for a multi-functional module is proposed to solve the problems existing in the prior art.
[0009] To solve the above technical problems, the present invention provides the following technical solutions:
[0010] A development board for a multi-functional module, including an MCU, a FLASH module, an LED module, a key module, a reset module, an erasable module, a USB_UART module, a TF card module, a USB SLAVE module, an LDO module, a SARM module, an LCD module, a VREF module, and a BOOT module. The MCU is respectively connected to the FLASH module, the LED module, the key module, the reset module, the erasable module, the USB_UART module, the TF card module, the USB SLAVE module, the LDO module, the SARM module, the LCD module, the VREF module, and the BOOT module.
[0011] As a further technical solution of the present invention: The model of the MCU is YAO32F407Q144.
[0012] As a further technical solution of the present invention: The FLASH module uses a YAO25Q128 chip.
[0013] As a further technical solution of the present invention: The SARM module uses an XM8A51216V33A chip.
[0014] As a further technical solution of the present invention: the SDIO_D0 / SDIO_D1 / SDIO_D2 / SDIO_D3 / SDIO_SCK / SDIO_CMD of the TF card module are respectively connected to PC8 / PC9 / PC10 / PC11 / PC12 / PD2 of the MCU, for realizing the externally extended TF card.
[0015] As a further technical solution of the present invention: the reset module includes a reset button SW1, when the system has an abnormality or needs to be restarted, the MCU is reset to the initial state through SW1.
[0016] As a further technical solution of the present invention: the LCD module includes an on-board LCD interface JP5, for connecting LCD screens of different sizes.
[0017] As a further technical solution of the present invention: the erasable module uses a YAO24C02 chip, for storing important data that will not be lost when the power is off.
[0018] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
[0019] By adopting the solution of the present invention, the user can realize the experiments of key input, external interrupt, independent watchdog, window watchdog and timer interrupt only by using the YAO32 library function to configure the corresponding IO ports. Description of the Drawings
[0020] Figure 1 It is the circuit diagram of the MCU part.
[0021] Figure 2 It is the circuit diagram of the SARM module.
[0022] Figure 3 It is the circuit diagram of the LCD module.
[0023] Figure 4 It is the circuit diagram of the VREF module.
[0024] Figure 5 It is the circuit diagram of the BOOT module.
[0025] Figure 6 It is the circuit diagram of the FLASH module.
[0026] Figure 7 It is the circuit diagram of the LED module.
[0027] Figure 8 It is the circuit diagram of the key module.
[0028] Figure 9 It is the circuit diagram of the EEPROM module.
[0029] Figure 10 It is the circuit diagram of the USB_UART module.
[0030] Figure 11 It is the circuit diagram of the TF card module.
[0031] Figure 12 It is the circuit diagram of the USB SLAVE module.
[0032] Figure 13 It is the circuit diagram of the USB POWER module.
[0033] Figure 14 It is the circuit diagram of the LDO module.
[0034] Figure 15 It is the circuit diagram of the reset module. Specific implementation manners
[0035] Next, the technical solutions in the embodiments of the present invention will be described clearly and completely. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0036] Embodiment 1, as Figures 1-15 shown, a development board of a multifunctional module includes an MCU, a FLASH module, an LED module, a key module, a reset module, an erasable module, a USB_UART module, a TF card module, a USB SLAVE module, an LDO module, a SARM module, an LCD module, a VREF module, and a BOOT module. The MCU is respectively connected to the FLASH module, the LED module, the key module, the reset module, the erasable module, the USB_UART module, the TF card module, the USB SLAVE module, the LDO module, the SARM module, the LCD module, the VREF module, and the BOOT module.
[0037] Among them, the on-board TF card interface TF1, whose SDIO_D0 / SDIO_D1 / SDIO_D2 / SDIO_D3 / SDIO_SCK / SDIO_CMD are respectively connected to PC8 / PC9 / PC10 / PC11 / PC12 / PD2 of the MCU, can realize the external expansion of the TF card.
[0038] The serial port selection and 5V / 3.3V power supply interface JP3 is also the interface where the USB serial port is connected to the serial port 1 of the MCU. It can be connected by a jumper cap to realize program downloading and serial port communication. By changing the jumper cap connection, the development board can also be regarded as a USB to TTL serial port to communicate with other devices. The pin headers can provide 5V and 3.3V for the external
[0039] The onboard Micro USB port USB2 is used for master-slave communication between MCU and host computer.
[0040] The onboard Micro USB port USB1 is connected to the CH340C chip and is used for serial communication, serial download, serial debugging and power supply.
[0041] The onboard CH340C chip U5 is used to realize the USB to serial port function.
[0042] The onboard YAO1117-3.3 voltage regulator chip V1 provides a stable 3.3V operating voltage for the system.
[0043] The power indicator LED PWR will light up when powered on, which can be used to determine the power status of the development board.
[0044] Lead out IO ports JP1 and JP2, use 2*25 pin headers to provide interfaces for expanding peripherals and facilitate development.
[0045] The onboard external FLASH chip YAO25Q128 chip U3 is used to store fonts or other data.
[0046] YAO32F407Q144 main control chip U1, integrated FPU and DSP instructions.
[0047] The onboard SWD interface JP6 can realize program download and simulation.
[0048] The onboard external SRAM chip XM8A51216V33A chip U2 provides larger memory for the development of large-capacity peripherals.
[0049] The onboard EEPROM chip YAO24C02 chip U4 is used to store important data that will not be lost during power failure.
[0050] The onboard LCD interface JP5 can be connected to LCD screens of different sizes.
[0051] Reset button SW1, when the system is abnormal or needs to be restarted, reset the MCU to the initial state through SW1.
[0052] The buttons KEY0 and KEY_UP are high-level valid mechanical buttons used for human-computer interaction.
[0053] LED0 and LED2 can flash alternately to indicate program status and assist debugging.
[0054] The working principle is as follows: With the above solution, the YAO32F103Q144 chip integrates FPU and DSP instructions, and has 192KB SRAM, 1024KB FLASH, 12 16-bit timers, 2 32-bit timers, 2 DMA controllers (16 channels in total), 3 SPIs, 2 full-duplex I2Ss, 3 IICs, 6 serial ports, 2 USBs (supporting master-slave and host communication), 2 CANs, 3 12-bit ADCs, 2 12-bit DACs, 1 RTC (with calendar function), 1 SDIO interface, 1 FSMC interface, 1 10 / 100M Ethernet MAC controller, 1 camera interface, 1 hardware random number generator, and 112 general-purpose I / O ports, etc. For the on-board components such as LEDs and buttons, users can realize experiments on button input, external interrupt, independent watchdog, window watchdog, and timer interrupt only by using the YAO32 library functions to configure the corresponding I / O ports. And all development experiments can be judged by the on-off state of the LEDs to assist the experiments. For the peripheral requirements not configured on the development board, such as screen display, through the on-board TFT screen interface, after the user completes the corresponding configuration, the visualization of data communication between the MCU and the developed peripherals can be realized, and these data can be stored in the on-board YAO25Q128 FLASH chip. At the same time, the extended 2*10 pin headers lead out the pins of the microcontroller, and users can connect more peripherals through Dupont wires to verify the required functions. For those using internal resources of the microcontroller such as ADC, DAC, RTC clock, and internal temperature sensor, they can also be connected to the on-board extended power supply interface through Dupont wires. Capacitive / resistive touch screens for interactions such as OLED can also be realized by using IIC, SPI, etc. For peripherals with large memory requirements such as GUI interfaces, the data can be stored in the TF card, and the on-board TF card interface facilitates replacement at any time. The rich extended interfaces led out by the pin headers can cooperate with each other to achieve more powerful function development, such as cameras, card readers, video playback, external SRAM, DSP debugging, motors, etc. Many resources on the board can be flexibly configured to meet the usage under different conditions.
[0055] For those skilled in the art, it is obvious that the present invention is not limited to the details of the above exemplary embodiments, and without departing from the spirit or basic characteristics of the present invention, the present invention can be implemented in other specific forms. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-limiting. The scope of the present invention is defined by the appended claims rather than the above description. Therefore, it is intended to embrace all changes falling within the meaning and scope of the equivalent elements of the claims in the present invention.
[0056] In addition, it should be understood that although this specification is described in terms of embodiments, not every embodiment contains only one independent technical solution. This narrative manner of the specification is only for clarity. Those skilled in the art should regard the specification as a whole, and the technical solutions in each embodiment have been appropriately combined to form other embodiments that are easily understood by those skilled in the art.
Claims
1. A multifunctional module development board, including MCU, FLASH module, LED module, key module, reset module, erasable module, USB_UART module, TF card module, USB SLAVE module, LDO module, SARM module, LCD module, VREF module and BOOT module, characterized in that: The MCU is respectively connected to a FLASH module, an LED module, a button module, a reset module, an erasable module, a USB_UART module, a TF card module, a USB SLAVE module, an LDO module, a SARM module, an LCD module, a VREF module and a BOOT module.
2. A multifunctional module development board according to claim 1, characterized in that: The model of the MCU is YAO32F407Q144.
3. A multifunctional module development board according to claim 1, characterized in that: The FLASH module adopts the YAO25Q128 chip.
4. A multifunctional module development board according to claim 1, characterized in that: The SARM module adopts the XM8A51216V33A chip.
5. A multifunctional module development board according to claim 1, characterized in that: The SDIO_D0 / SDIO_D1 / SDIO_D2 / SDIO_D3 / SDIO_SCK / SDIO_CMD of the TF card module are respectively connected to PC8 / PC9 / PC10 / PC11 / PC12 / PD2 of the MCU to realize external expansion of the TF card.
6. A multifunctional module development board according to claim 1, characterized in that: The reset module includes a reset button SW1. When the system is abnormal or needs to be restarted, the MCU is reset to the initial state through SW1.
7. A multifunctional module development board according to claim 1, characterized in that: The LCD module includes an onboard LCD interface JP5 for connecting LCD screens of different sizes.
8. A multi-function module development board according to claim 1, characterized in that: The erasable module uses the YAO24C02 chip to store important data that will not be lost when power is off.