长沙分类信息网-长沙新闻网

千乐微 KT403A 语音芯片 MP3解码 串口控制 语音模块

2021-7-20 21:32:00发布7次查看
  • 品牌:千乐微
  • 类型:通信IC
  • 型号:KT403A
  • 封装:SSOP24
  • 提供加工定制:是
  • 处理器速度:
  • 功率:1W
  • 存储容量:
  • 批号:20140506001
  • 电源电流:
  • 电源电压:
  • 频率:
  • 驱动芯片类型:
  • 针脚数:
  • 用途:


 目 录 
1. 概述 5
1.1 简介 5
kt403a是一个提供串口的语音芯片,完美的集成了mp3、wav的硬解码。同时软件支持工业级别的串口通信协议,以spiflash、tf卡或者u盘作为存储介质,用户可以灵活的选用其中的任何一种设备作为语音的存储介质。通过简单的串口指令即可完成播放指定的语音,以及如何播放语音等功能,无需繁琐的底层操作,使用方便,稳定可靠是此款产品的最大特点。5
1.2 功能 5
1.3 应用 5
2. 方案说明 6
2.1 参数说明 6
2.2 管脚说明 7
2.3 简单测试方法 7
3. 串口通讯协议 8
3.1 通讯格式 8
3.2 通讯指令 9
3.2.1 控制指令 9
3.2.2 查询指令 10
3.3 芯片返回的数据 11
3.3.1 芯片上电返回的数据 11
3.3.2 曲目播放完毕返回的数据 12
3.3.3 芯片应答返回的数据 12
3.3.4 芯片错误返回的数据 13
3.3.5 设备插入拔出消息 13
3.4 串口控制指令详解 14
3.4.1 指定歌曲播放指令[可以直接参考3.4.7] 14
3.4.2 指定音量播放指令 14
3.4.3 单曲循环播放指令 15
3.4.4 指定播放设备 15
3.4.5 指定文件夹文件名播放 16
3.4.6 单个文件夹支持1000首曲目 17
3.4.7 指定文件夹开始循环播放 17
3.4.8 对当前的曲目设置为循环播放 18
3.4.9 开启和关闭dac 18
3.4.10 组合播放功能指令[仅用于flash] 18
3.4.11 带音量参数的指令播放 19
3.5 串口查询指令详解 20
3.5.1 查询当前在线的设备 20
3.5.2 播放状态查询指令 20
3.5.3 指定文件夹曲目总数查询 21
3.5.4 当前设备的总文件夹数目查询 21
4. 参考电路 22
4.1串行接口 22
4.2按键接口 23
4.3外接单声道功放 26
4.4用户调节功放的音量 26
4.5芯片出厂默认flash烧录文件[批次不同可能没有] 27
4.6芯片的指示灯说明 27
4.7测试简述 27
4.7 usb更新语音说明 28
4.8 用户使用空白的flash说明 30
4.9 组合播放的参考例程 31
5. 注意事项 32
5.1 gpio的特性 32
5.2 应用中的注意点 33
5.3串口操作 34
5.3.1 串口操作流程 34
5.3.2 串口编程参考的说明 35
5.3.3 串口编程需要适当延时的注意点 35
5.3.4 校验的重要说明 35
5.3.5 mcu的晶振选择 36
6. 免责声明 37
7. 订货信息 38
8. 参考例程 39
9. pc端串口调试指令举例 41
9.1控制指令 41
9.2查询参数指令 42
1. 概述1.1 简介 kt540b是一个提供串口的语音芯片,完美的集成了mp3、wav的硬解码。同时软件支持工业级别的串口通信协议,以spiflash、tf卡或者u盘作为存储介质,用户可以灵活的选用其中的任何一种设备作为语音的存储介质。通过简单的串口指令即可完成播放指定的语音,以及如何播放语音等功能,无需繁琐的底层操作,使用方便,稳定可靠是此款产品的最大特点。无需任何烧录器,无需任何软件,usb直接烧写flash。
1.2 功能1、支持采样率(khz):8/11.025/12/16/22.05/24/32/44.1/48
2、24位dac输出,动态范围支持90db,信噪比支持85db
3、最大支持16m字节的spiflash。例如w25q16[2m字节]、w25q128[16m字节]
4、多种控制模式,并口控制模式、串口模式、ad按键控制模式
5、miniusb接口更新语音文件,无需安装任何软件。支持xp和win7系统。
6、支持组合播放功能,可以实现报时、报温度,在一定程度上可以替代一些昂贵的tts方案
7、30级音量可调,5级eq可调[此功能暂不开放]
8、自带3w的功放,直接外接喇叭即可完成放音
9、支持6段语音的触发播放,io检测的方式,所以适合碳膜按键等等场合
10、可以同时支持u盘、tf卡以及spiflash作为存储介质
1.3 应用1、 车载导航语音播报
2、 公路运输稽查、收费站语音提示;
3、 火车站、汽车站安全检查语音提示;
4、 电力、通信、金融营业厅语音提示;
5、 车辆进、出通道验证语音提示;
6、 公安边防检查通道语音提示;     
8、 电动观光车安全行驶语音告示;   
9、 机电设备故障自动报警;
10、消防语音报警提示;
11、自动广播设备,定时播报
2. 方案说明
芯片选用的是soc方案,集成了一个16位的mcu,以及一个专门针对音频解码的adsp,采用硬解码的方式,更加保证了系统的稳定性和音质。小巧的封装尺寸更加满足嵌入其它产品的需求
2.1 参数说明
名称
参数
mp3文件格式
1、支持所有比特率11172-3和iso13813-3 layer3音频解码
2、采样率支持(khz):8/11.025/12/16/22.05/24/32/44.1/48
3、支持normal、jazz、classic、pop、rock等音效
usb接口
2.0标准
uart接口
标准串口,ttl电平,波特率可设[用户不可设]
输入电压
3.3v-5v[7805后级串一个二极管为***]
额定电流
10ma[静态]
低功耗电流
工作温度
-40度 -- 80度
湿度
5% ~ 95%
2.2 管脚说明引脚序号
引脚名称
功能描述
备注
1
dacl
左声道
2
dacr
右声道
3
3v3
3.3v稳压输出
4
vin
电源输入
3.3v-5.6v
5
gnd
电源地
6
tx
通用输入输出口
ttl电平
7
rx
通用输入输出口
ttl电平
8
gpioa7
晶振输入
9
spics
晶振输出
10
busy
通用输入输出口
11
spido
通用输入输出口
12
spisck
通用输入输出口
13
gpioa0
通用输入输出口
14
gpioa1
通用输入输出口
15
gpioa2
通用输入输出口
16
gpioa3
通用输入输出口
17
gpioa4
通用输入输出口
sd卡的clk脚
18
gpioa5
通用输入输出口
sd卡的cmd脚
19
gpioa6
通用输入输出口
sd卡的dat脚
20
usb-
通用输入输出口
21
usb+
通用输入输出口
22
nc
nc
空脚
23
vcom
dac的参考电压
dac的参考电压
24
dacvss
dac的输出地
dac的输出地
对应的芯片方案请参考最后一页
3. 串口通讯协议    串口作为一种在控制领域常用的通信,我们进行了工业级别的优化,加入的帧的校验、重发、错误处理等措施,大大加强通信的稳定性和可靠性,同时可以在此基础上扩展更加强大的rs485
进行组网功能,串口的通信波特率可自行设置,默认为9600
3.1 通讯格式支持异步串口通讯模式,通过串口接受上位机发送的命令
通讯标准:9600 bps
    数据位  :1
    校验位  :none
    流控制  :none
格式:$s  ver  len  cmd  feedback  para1  para2  checksum  $o
$s
起始位0x7e
每条命令反馈均以$开头,即0x7e
ver
版本  
版本信息
len
len后字节个数
校验和不计算在内
cmd
命令字
表示具体的操作,比如播放/暂停等等
feedback
命令反馈
是否需要反馈信息,1反馈,0不反馈
dat
参数
和前面的len相关联,不限制长度
checksum
校验和[占两个字节]
累加和校验[不计起始位$]
$o
结束位 
结束位0xef
举个例子,如果我们指定播放spiflash,就需要发送:7e ff 06 09 00 00 04 ff dd ef
数据长度为6 ,这6个字节分别是[ff 06 09 00 00 04] 。不计算起始、结束、和校验。然后对得到的结果进行累加,再用0减,即“0-checksum=校验数据”。如果这里不明白,可以参考我们的“qymxfs辅助说明文档”。另外用户也可以直接忽视校验,参考我们的5.3.4章节说明。

深圳市千乐微电子科技有限公司
曾辉
13360099320
龙华新区和平东路港之龙科技园商务中心
该用户其它信息

推荐信息

长沙分类信息网-长沙新闻网
关于本站