Skip to content

CI13322 Development Board Kit Description

Overview

The CI13322 development board (model: CI-F32XGT01D, hereinafter referred to as the development board) is equipped with Chipintelliโ€™s CI13322 voice recognition chip. With rich peripheral circuits and modules, it enables rapid development of various voice solutions. Whether for voice wake-up, voice control, or voice playback, the development board provides powerful support to help developers efficiently implement their voice applications.

Main Resources of the Development Board

The development board includes the following resources:

Development Board Resources

Figure 1 Development board resource diagram
No. Interface Name Function Definition Description
1 USB-to-UART TYPE-C interface Firmware programming
UART0 communication
USB power input
2 Power switch \ Main power switch of the development board
3 Infrared transmit/receive circuit IR-TX/PB0
IR-RX/PB1
IR-TX โ€“ infrared transmit
IR-RX โ€“ infrared receive
4 RGB LED G/PWM2
R/PWM1
B/PWM0
G/PWM2 โ€“ green LED
R/PWM1 โ€“ red LED
B/PWM0 โ€“ blue LED
5 Key circuit Normal key PC5 โ€“ key shorted, active low
6 UART2 / GPIO header PC3
PC2/RX2
PC1/TX2
PC4
GND
3V3
PC3 โ€“ general-purpose IO
PC2/RX2 โ€“ UART2 RX
PC1/TX2 โ€“ UART2 TX
PC4 โ€“ general-purpose IO
GND โ€“ ground
3V3 โ€“ 3.3 V power
7 Microphone input MIC+
MIC-
MIC+ โ€“ positive terminal of left microphone
MIC- โ€“ negative terminal of left microphone
8 Speaker interface SPK+
SPK-
Class-A power amplifier, supports 8 ฮฉ / 2 W speaker
SPK+ โ€“ speaker positive
SPK- โ€“ speaker negative
9 Headphone jack \ Maximum output power 40 mW, supports 32 ฮฉ headphones
10 Buzzer interface BUZ/PA7/PWM0 BUZ/PA7/PWM0 โ€“ buzzer control interface
11 IIS / UART1 header MCK
SCK
SDO
LRCK
SDI
NC
GND
RX1
TX1
GND
5V
MCK โ€“ IIS MCLK clock
SCK โ€“ IIS SCLK clock
SDO โ€“ IIS data output
SDI โ€“ IIS data input
LRCK โ€“ IIS left/right channel select
GND โ€“ ground
RX1 โ€“ UART1 RX
TX1 โ€“ UART1 TX
GND โ€“ ground
5V โ€“ 5 V power
12 External 1.1 V power \ Short the jumper cap to use an external 1.1 V power supply. Using an external DC-DC can reduce the chipโ€™s power consumption.
13 UART0 RX0
TX0
GND
5V
RX0 โ€“ UART0 RX
TX0 โ€“ UART0 TX
GND โ€“ ground
5V โ€“ 5 V power
Note: UART0 and the USB-to-UART share the same UART. To use this UART0 header, you need to remove the jumpers for the USB-to-UART.
14 Reset button \ Press to reset the chip, can be used for program debugging or firmware download
15 Power amplifier enable configuration PA4
PC4
PB7
PA4 โ€“ EN shorted
PC4 โ€“ EN shorted
PB7 โ€“ EN shorted
Any one of the three can be used to control the amplifier enable, active low

For more detailed information about the development board application, please refer to the schematic file below:

โ˜žDevelopment Board Schematic Data


Development Board Accessories

The CI-F32XGT01D package contains the following accessories:

Table 1 Bill of Materials

Name Purpose Quantity Included
CI-F32XGT01D Development board 1 โœ“
Microphone Sound pickup 1 โœ“
Speaker Voice playback 1 โœ“
UART debug tool Debug communication 1 โœ“
TYPE-C cable Firmware programming
USB power
2 โœ“
MIC array board Development & debugging 1 โœ“
Dupont wires Development & debugging 8 โœ“

Development Board Accessories

Figure 2 Development board accessories

Application Example

The CI-F32XGT01D development board kit is pre-flashed with factory firmware by default and can implement standard voice recognition and wake-up.

Connect the development board as shown below, turn on the power (the switch position near the USB port is ON), and you will hear the standard firmware voice prompts.

  1. Connect the TYPE-C USB cable to the USB interface labeled 4 in Figure 3.
  2. Connect the microphone to the microphone interface labeled 1 in Figure 3 (pay attention to microphone polarity: the red wire is positive, the black wire is negative; match the red wire to MIC+ and the black wire to MIC- according to the silkscreen).
  3. Connect the speaker to the speaker interface labeled 2 in Figure 3.
  4. Short the UART0 jumper at position 3 in Figure 3.
Note: The standard firmware on the development board uses a dual-microphone firmware. Therefore, both microphones need to be connected.

CI-F32XGT01D Appearance

Figure 3 CI-F32XGT01D development board connection diagram

Command Words and Corresponding Playback for the Standard Development Board

Before shipment, the standard development board is programmed with standard firmware. When using it, you need to first say the wake word “Hello Jenny”. After you hear the response “I am here”, you can then say other command words. When you hear “Thank you for using” , you need to say “Hello Jenny” again to wake it up.

The table below shows the command words corresponding to one of our standard firmware versions:
Note: Some command words may be removed or added as needed without further notice.

Table 2 Command words for one standard firmware

Command Word Corresponding Playback Command Word Corresponding Playback
Hello Jenny I am here 30 Degree OK, 30 Degree
Turn on AC okay, Turn on AC Turn on lights okay, Turn on lights
Turn off AC okay, Turn off AC Turn off lights okay, Turn off lights
Increase fan okay, Increase fan Max Brightness okay, Max Brightness
Decrease fan okay, Decrease fan Midium Brightness okay, Midium Brightness
Up 1 degree okay, Up 1 degree Min Brightness okay, Min Brightness
Down 1 degree okay, Down 1 degree Brighter okay, Brighter
Auto mode okay, Auto mode Darker okay, Darker
Fan only mode okay, Fan only mode Lighting mode okay, Lighting mode
Energy saving okay, Energy saving Reading mode okay, Reading mode
Close energy saving okay, Close energy saving Night mode okay, Night mode
Dehumidify okay, Dehumidify Red mode okay, Red mode
Close dehumidify okay, Close dehumidify Green mode okay, Green mode
Electric heat okay, Electric heat Blue mode okay, Blue mode
Close electric heat okay, Close electric heat Color mode okay, Color mode
Air โ€ฆ โ€ฆ


Firmware Programming

Connect the development board kit as shown in the application example. Follow the steps below to program the firmware and test it:

  1. Connect one end of the TYPE-C line to the USB port of the computer, and the other end to the USB port of the development board;
  2. Open the firmware programming tool (the tool can be found in the CI13LC_SDK\tools directory of the SDK development package, named PACK_UPDATE_TOOL.exe). Select the corresponding model based on the chip, click the firmware update button, select the firmware file that has been made, and find the serial port number allocated to the USB to serial debug tool on the computer. After preparation is complete, power cycle the board to enter programming mode, then you can download the firmware. If the USB-to-UART adapter is not recognized by the computer, please install the appropriate drivers.

Firmware Programming Tool

ๅ›พ4 ๅ›บไปถ็ƒงๅฝ•ๅทฅๅ…ท็คบๆ„ๅ›พ
  1. Turn on the power switch. When you see the LED light up on the development board, it indicates power is on and the firmware download will begin.
  2. After the firmware download is complete, power cycle the board. Upon startup, you will hear “Welcome to Smart Home Assistant, you can wake me up by saying ‘Hello Jenny’.” When you say “Hello Jenny,” the board will respond with “I am here,” indicating the standard firmware has been successfully installed and the development board is working properly.
  3. If you encounter any issues, please contact our technical support for assistance.

Application Notes

For information on how to program and debug this development board, please refer to the document: โ˜žใ€ŠCI13LC Chip SDKใ€‹. This document contains detailed instructions for programming and debugging procedures specific to this development board.