Skip to content

CI1301&CI1302&CI1303 Development Kit

Overview

The CI1301&CI1302&CI1303 development board consists of a module board (CI-D03GS02S/CI-D02GS02S/CI-D01GS02S, ā˜žCI-D0XGS02S), a universal baseboard (CI-B02-MB, ā˜žCI-B02-MB), a microphone, and a speaker. The CI1301&CI1302&CI1303 development kit includes a CI1303 development board, a serial debugging tool, an audio acquisition board, a USB cable, and DuPont wires. The development board comes with standard firmware pre-installed and can be woken up using the wake word “Hello Jenny”. The serial debugging tool included in the kit can also be used to download new firmware. This document provides a progressive introduction from basic to advanced topics, covering the composition and concepts of the development board and kit, differences between CI1301/CI1302/CI1303 development board models, an introduction to the universal baseboard, features of the development kit, and application examples. First, let’s briefly explain the composition and concepts of the development board and kit.

The composition of the CI1301&CI1302&CI1303 development board is as follows:

CI130X Development Board Composition

Figure 1: CI130X Development Board Composition

The composition of the CI1301&CI1302&CI1303 development kit is as follows:

CI1301&CI1302&CI1303 Development Kit Composition

Figure 2: CI1301&CI1302&CI1303 Development Kit Composition

Development Board Model Differences

The three models of CI1301&CI1302&CI1303 development boards differ in their main chips, which are CI1301, CI1302, and CI1303. The specific differences are shown in the following table:

No. Development Board Model Main Chip Model FLASH Size Description
1 CI1303 Development Board CI1303 4MB Supports larger models, more command words
Supports more algorithms
2 CI1302 Development Board CI1302 2MB Supports medium models, more command words
3 CI1301 Development Board CI1301 1MB Supports smaller models, moderate number of command words


Universal Baseboard Introduction

The Chipintelli Universal Baseboard CI-B02-MB (hereinafter referred to as the baseboard) can be paired with CI110X series SMT modules, CI112X series SMT modules, CI130X series SMT modules, and CI13LCX series SMT modules to form different series of evaluation kits. It enables basic voice recognition and announcement function demonstrations, interface expansion applications, and user firmware development verification. Below is a detailed introduction to the universal baseboard.

The appearance of the baseboard is as follows:

CI-B02-MB Appearance

Figure 3: Baseboard Appearance

CI-B02-MB Interface

Figure 4: Baseboard Interface Diagram

The baseboard features rich interfaces. The specific interface functions, signal names, and descriptions are shown in the following table.

Functional definitions of each interface on the baseboard are as follows:

Table 1: Interface Description

Ref. Position Function & Definition Description Notes
J23 1 TYPE-C Port TYPE-C Interface
5V Power Input
Firmware Download Port
Note: This interface serves as both power supply and data download port
J14 2 5V
GND
5V (5V Power Supply)
GND (Ground)
2PIN-2.54 Header
5V Power Input
SW1 3 Baseboard Power Button Press to turn off
Release to turn on
Check if power indicator is lit
K1 4 Expansion Button Trigger function Not in use
J20 5 3.3V, 3.3V, GND 3PIN-2.54
3.3V Power Output
Max output 50mA
J19 6 5V
RX0
TX0
GND
5V (5V Power Input)
RX0 (UART0 Receive)
TX0 (UART0 Transmit)
GND (Ground)
4PIN-2.54
Alternate firmware download port
S1 7 IR_RX
PWM4
LED
PWM4 shorted to IR_RX
Selects IR receive function
PWM4 shorted to LED
Selects green LED control function
3PIN-2.54
PWM4 function selection
S2 8 IR_RX
PWM3
LED
PWM3 shorted to IR_TX
Selects IR transmit function
PWM3 shorted to LED
Selects blue LED control function
3PIN-2.54
PWM3 function selection
S3 9 PWM5
LED
PWM5 shorted to LED
Selects red LED control function
2PIN-2.54
PWM5 function selection
J11 10 SEL
EN
PGEN
EN shorted to SEL
Power on enters JTAG debug mode
EN shorted to PGEN
Power on enters upgrade mode
Generally use upgrade mode for firmware download
Connect jumper cap between EN and PGEN
J8 11 3.3V
TCK
TMS
GND
3.3V (max 50mA output)
TCK (JTAG_TCK)
TMS (JTAG_TCKTMS)
GND (Ground)
4PIN-2.54
JTAG debug pins, not available for CI130X/CI13LCX series
J3 12 SPK-
SPK+
Connect to 8Ī©/2W or 4Ī©/3W speaker 2PIN-2.54
Speaker interface, no polarity
J4 13 TX0
RX0
TX1
RX1
TX2
RX2
GND
TX0 (UART0 Transmit)
RX0 (UART0 Receive)
TX1 (UART1 Transmit)
RX1 (UART1 Receive)
TX2 (UART2 Transmit)
RX2 (UART2 Receive)
GND (Ground)
Can connect to UART0, UART1
UART2 not available for voice module
UART0 is connected to UART0 of J19
J5 14 PWM0
PWM1
DOUT
DIN
CS
CLK
GND
PWM0 (PWM0 Interface)
PWM1 (PWM1 Interface)
DOUT (Expanded SPI)
DIN (Expanded SPI)
CS (Expanded SPI)
CLK (Expanded SPI)
GND (Ground)
7PIN-2.54
Expansion function port
J16 15 D-IN
PG_EN
D-IN (Expanded SPI Input)
PG_EN (Upgrade Enable)
PG_EN has same function as PGEN pin on J11
J21
J22
16 MIC+
MIC-
MIC+ (Microphone Positive)
MIC- (Microphone Negative)
Can connect to 2.54mm or 1.25mm pitch microphones, compatible with C22GS02S\D02GS02S\D03GS02S\F24GS01S
J15
J18
17 MIC+
MIC-
MIC+ (Microphone Positive)
MIC- (Microphone Negative)
Can connect to 2.54mm or 1.25mm pitch microphones, compatible with B02GS04S\B03GS04S modules
J6
J17
18 MIC+
MIC-
MIC+ (Microphone Positive)
MIC- (Microphone Negative)
Can connect to 2.54mm or 1.25mm pitch microphones, no compatible modules currently
J7 19 3.3V
SDO
SDI
SCLK
LRCK
MCLK
GND
3.3V (Power Output)
SDO (IIS_SDO)
SDI (IIS_SDI)
SCLK (IIS_SCLK)
LRCK (IIS_LRCK)
MCLK (IIS_MCLK)
GND (Ground)
Supports connection to audio acquisition board for audio recording
J1
D1
D2
20 IR_RX
IR_TX
IR Transmit
IR Receive
To use this function, short-circuit interfaces 7 and 8 for configuration
J12
J13
21 Module Interface Connect to voice module CI-B02GS04S
CI-B03GS04S
J9
J10
22 Module Interface Connect to voice module No compatible voice modules currently
J1
J2
23 Module Interface Connect to voice module CI-C22GS02S
CI-D02GS02S
CI-D03GS02S
CI-D01GS02S
CI-F24GS01S
U2 24 RGB LED Controlled by PWM3\PWM4\PWM5 To use this function, short-circuit interfaces 7, 8, and 9 for configuration

For more detailed information about the baseboard interfaces and their applications, please refer to the baseboard schematic file below:

ā˜žBaseboard Schematic


Development Kit Features

The development kit consists of a development board, serial debugging tool, audio acquisition board, USB cable, and DuPont wires. The microphone is mainly used for voice input, the speaker is mainly used for audio output, the serial debugging tool is mainly used for firmware download and debug information printing, and the audio acquisition board is mainly used for audio data collection and analysis. The following describes how to connect each component to the development board.

The microphone connector on the CI1301&CI1302&CI1303 development board is J22. The microphone has polarity, and the connector is keyed. The speaker connector is J3, which has no polarity. The connection method for the development board microphone and speaker is shown in the figure below:

Development Board Microphone and Speaker Connection

Figure 5: Development Board Microphone and Speaker Connection Diagram

There are two ways to download firmware to the development board. The hardware connection diagrams for both methods are as follows: Development Board Firmware Download Methods

Figure 6: Development Board Download UART Connection Diagram

The hardware connection diagram for development board communication and LOG printing is as follows:

Development Board Communication and LOG Printing

Figure 7: Development Board Communication UART Connection Diagram

Application Example

The following example demonstrates how to use this development kit by programming a module board with standard firmware, waking it up with voice, controlling it with voice commands, and having the development kit provide voice feedback.

Note: When users purchase our CI-D03GS02S\CI-D02GS02S\CI-D01GS02S module samples, they will come with a basic firmware that provides feedback through the speaker when command words are recognized.

Preparation

To complete this example, prepare the materials listed in Table 2. For CI1301 chip development, you can choose the CI-D02GS02S module. The firmware size should be less than 1MB.

Table 2: Material List

Name Description Quantity Purchase Method
CI-D03GS02S
CI-D02GS02S
Voice Module Board 1 ā˜žSample Purchase
CI-B02-MB Module Baseboard 1 ā˜žSample Purchase
Microphone Sound Pickup 1 ā˜žSample Purchase
Speaker Sound Playback 1 ā˜žSample Purchase
Full-featured TYPE-C Cable Connect to Computer
for Firmware Download & Power
1 Mobile phone data cable or purchase separately

Example Connection Diagram

A physical connection diagram for using the development kit is shown below:

CI130X Development Board Connection Diagram

Figure 8: Development Board Demonstration Connection Diagram

Connection method:

  1. Insert the CI-D0XGS02S module board into position 1 marked by the red box in the figure above (already installed when shipped);
  2. Connect the microphone to the socket marked as position 2 in the red box above (note: align MIC+ to MIC+ and MIC- to MIC-), with the black wire facing the speaker socket;
  3. Connect the speaker to the socket marked as position 2 in the red box above (no polarity).

Operation Steps

After connecting the development kit as shown in the connection diagram above, you can operate it according to the following steps:

  1. Connect one end of the TYPE-C cable to the USB port of your computer or a 5V charger, and the other end to the power interface of the baseboard (position 3 marked by the red box in the connection diagram);
  2. Press the power button (position 4 marked by the red box in the connection diagram). When the red light on the baseboard lights up, it means the power is on (position 5 marked by the red box);
  3. After powering on, you will hear “Welcome to use smart fan, please use ‘hello Jenny’ to wake me up”. When you say “hello Jenny”, you will hear the development board respond with “Hello”, indicating that the module, power supply, microphone, and speaker are connected correctly;
  4. If there are any abnormalities, please refer to the “Frequently Asked Questions” section at the end of this document. If problems persist, please contact our technical support.

Standard Module Command Words and Corresponding Voice Prompts

Our standard module comes with standard firmware pre-installed. To use it, first say the wake word “hello Jenny”. After hearing the response “Hello”, you can say other command words. When you hear “Thank you for using”, it means the module has exited the wake state and you need to say “hello Jenny” to wake it up again.

The following table lists the command words corresponding to our standard firmware: Note: Some command words may be added or removed as needed without prior notice.

Default commands list

Figure 9: Command Words for Standard Firmware

Controlling the Tri-color LED on the Baseboard

This development kit can control the tri-color LED on the baseboard through voice commands. This feature is available on CI-D01GS02S, CI-D02GS02S, and CI-D03GS02S modules.

After connecting the hardware according to the above connection method, you can perform the following steps:

  1. Connect the microphone and speaker properly;
  2. Use jumper caps to connect the control pins of the tri-color LED at the two positions marked with red boxes in the figure below.

Jumper Caps for Tri-color LED Control

Figure 10: Jumper Caps for Tri-color LED Control

After the hardware connection, you can write code to implement the control. The SDK is required for writing code, as explained below:

  • For CI-D02GS02S or CI-D03GS02S modules, please download the CI130X chip SDK: ā˜žCI130X Chip SDK

For software development related information, please click ā˜žCI130X Chip SDK

After the firmware development is completed, Firmware Update is required. Please refer to the following document for specific operations:

ā˜žProgramming and Debugging Methods

Note: When viewing the “Programming and Debugging Methods” document, please pay attention to the following instructions:

  1. Since the baseboard has built-in USB-to-serial port functionality, you can start from the second paragraph of section 1.1 in the document;
  2. The PG_EN pin refers to the red box marked as 10 in the ‘Baseboard Interface and Application Instructions’ section of the document.

After the module programming is completed, power cycle the device. Confirm that the power-on announcement is normal, the wake-up function works, and it can respond to command words and control the LED. This completes the development.


Application Notes

  1. The power supply voltage specification for the baseboard is 5V±5%, and the rated current of the power supply must be greater than 500mA. Otherwise, insufficient power supply to the voice module may occur when the speaker is working, causing abnormal function of the voice module;
  2. The baseboard and voice module should be stored and operated within a temperature range of 0-85°C;
  3. All communication interfaces of the baseboard kit operate at 3.3V level. When connecting to external devices, ensure the external device’s communication level is also 3.3V, otherwise use a level conversion circuit;
  4. For any questions about the baseboard and voice module, or for special application/development requirements, please consult our technical support team.

Frequently Asked Questions

No. Symptom Troubleshooting Steps
1 No Sound Output 1. Check if the speaker is connected to the correct port, refer to the connection diagram above;
2. Check if the power indicator is lit. If not, verify if the power supply is providing normal 5V;
3. Check if the power button is in the released (on) position.
2 No Response to “Hello Jenny” 1. Check if the microphone is connected to the correct terminal, refer to connection diagram 8 above;
2. Check if the speaker is connected to the correct terminal, refer to connection diagram 8 above;
3. Try to use standard Mandarin pronunciation;
4. Restart the device to see if it works normally.
3 Computer Cannot Detect Serial Port 1. Check if the power indicator is lit. If not, verify if the power supply is providing normal 5V;
2. Check if the power button is in the released (on) position;
3. Try flipping the TYPE-C cable connected to the baseboard.