CI-E05GT02S_ MB Development Board Kit Description¶
Overview¶
This document mainly introduces CI-E05GT02S_ The hardware resources and usage of MB development board (hereinafter referred to as development board) can be used for the development and debugging of CI230X series chips or modules. The development board integrates a USB bus adapter chip CH340, which can directly download programs for the chip through the USB interface. At the same time, the development board has many test interfaces and test circuits, which can help users develop products quickly.
Hardware resources¶
The physical diagram of the development board is shown in the figure below, mainly including CI230X module, key circuit, microphone input interface, audio power amplifier and speaker interface, buzzer, infrared transceiver circuit, RGB tricolor light, power supply and USB serial port, power switch, serial port switch, IO pin array interface and other related resources.
- CI230X module
This module is a compact, general-purpose, low-power, high-performance speech recognition module developed for offline&online, low-cost, simple application solutions, integrating Wi Fi, BLE wireless connectivity and speech recognition. The module supports single and double microphone applications and echo cancellation (AEC) applications, and can realize long-distance wireless connection and 10m ultra long-distance speech recognition, with a recognition rate of more than 97%.
The module is small in size, 24x16mm in length and 16mm in width, which is convenient to integrate into various intelligent products. The design and production are very flexible and convenient.
The module is compatible with CI2305 and CI2306 chips. These two chip pins are completely compatible, only the built-in Flash capacity is different. The CI2305 is built-in with 4MB Flash, and the CI2306 is built-in with 6MB Flash. Due to its small Flash capacity, CI2305 only supports offline speech recognition and AIOT type applications connected by IOT. CI2306 can support offline&online speech recognition, and supports more neural network models with larger capacity and more broadcasts, which has better noise reduction effect.
- Key circuit
The development board is equipped with 8 keys, of which RSTn is the reset key, which is used to reset the chip. When using, the RSTn jumper must be short circuited;
BOOT is the Wi Fi firmware download enable button, and the BOOT (PE9) jumper must be short circuited during use. When downloading Wi Fi firmware, you must press this key first, and then power on to enable the module to enter the download mode.
Other keys are ADC keys, which are connected to the chip through AIN2. The chip ADC sampling function is used to complete different key detection. When using, the AIN2 jumper must be short circuited.
- Microphone input connector
The development board has a 2-way analog microphone interface, which can realize single microphone or double microphone speech recognition, AEC and other functions.
When single wheat is used, jumper J7 and J15 must be short circuited; When double microphone is used, jumper J3 and J7 must be short circuited.
When using the microphone interface, short circuit MICL+, MICL -, MICR+, MICR -, MICBIAS, AGND jumpers.
- Audio power amplifier and horn interface
The development board carries a Class A power amplifier chip, which can drive 8 Euro 2W speakers.
When using the horn interface, the HPOUTL and AGND jumpers must be shorted.
- Infrared transceiver circuit
The development board has two infrared transmitting tubes and one infrared receiving tube, which can develop voice infrared remote control equipment and infrared learning function.
When using the infrared emission function, the PB1-PWM2 jumper must be shorted; When using the infrared receiving function, the PB0-PWM1 jumper must be shorted.
- Buzzer
A passive buzzer on the development board is directly driven by a PWM chip.
When using the buzzer, short circuit PA7-PWM0 jumper.
- Power supply pin
The development board reserves an external power supply to connect the pin, with a voltage of 5V.
- Power switch
When USB Type-C is used for power supply, this switch can supply power to modules. The power supply of the power supply pin is not controlled by the power switch.
- Power supply and USB serial port
The development board can be powered directly through the USB Type-C interface.
The development board integrates the CH340 USB to serial port chip circuit, which can conveniently use the TYPE-C USB interface to complete the chip burning and serial port communication functions.
When burning voice firmware, use serial port UART0_ TX and UART0_ RX, the PB5-TX0 and PB6-RX0 jumpers need to be shorted, and the serial port switch must be switched to the “VOICE” position.
When burning the Wi Fi firmware, the serial ports PE2 and PE3 are used. The PE2 and PE3 jumpers need to be short circuited. At the same time, the serial port switch must be switched to the “Wi Fi” position.
- Serial port switch
The development board integrated CH340 USB to serial port chip circuit is shared by the Wi Fi burning serial port and voice burning serial port, and needs to be switched through the serial port switch.
When burning voice firmware, the serial port switch must be switched to the “VOICE” position; When burning the Wi Fi firmware, the serial port switch must be switched to the “Wi Fi” position.
- RGB tricolor lamp
The development board carries an RGB tricolor lamp, which can realize full color display through chip PWM.
When RGB tricolor lamp is used, PB2-PWM3, PB3-PWM4 and PB4-PWM5 jumpers must be shorted.
- Others: IO pin array interface
All IO ports of the CI230X module are reserved on the development board, which can be used as required.
Burn-in program¶
Voice firmware burning¶
◆ Short circuit the pins at PB5-TX0 and PB6-RX0 with jumper cap
◆ Switch the onboard serial port switch to the “VOICE” position
◆ Open the firmware burning tool, select the voice firmware burning tag, select the corresponding model according to the chip, click the firmware upgrade button, select the prepared firmware file, and find the serial port number assigned to the USB serial port tool by the corresponding computer. After the preparations are ready, turn on the power switch to automatically enter the programming mode (PA4 internal pull-up), and start downloading firmware. After the download is completed, the progress bar displays 100%
◆ If the USB serial port tool cannot be recognized on the computer, please install the corresponding driver on the computer
Wi Fi firmware burning¶
◆ Short circuit the pins at PE2, PE3 and PE9 with jumper cap
◆ Switch the onboard serial port switch to the “Wi Fi” position
◆ Open the firmware burning tool, select the Wi Fi firmware burning tag, set the download mode, firmware file and baud rate in the edit menu, and then confirm. Find the serial port number assigned to the USB serial port tool by the corresponding computer
◆ Press and hold the BOOT button. (Pull down PE9)
◆ Turn on the power switch, click the Start Download button, and enter the Wi Fi firmware download mode. After the download is completed, the progress bar displays 100%
◆ If the USB serial port tool cannot be recognized on the computer, please install the corresponding driver on the computer