0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

KT142C-sop16语音芯片的4个IO口如何一对一触发播放_配置文件详细说明

清月电子 来源:清月电子 作者:清月电子 2023-09-13 16:05 次阅读

KT142C是一个提供串口的SOP16语音芯片,完美的集成了MP3的硬解码。内置330KByte的空间,最大支持330秒的语音长度,支持多段语音,支持直驱0.5W的扬声器无需外置功放

wKgZomT9ePSAac-CAAE5QRBsi8Q593.png

如上图,芯片有4个IO口可以一对一,详见如下说明

2.3 芯片4个IO触发口功能-配置文件-简单说明

1、芯片目前定义了4个触发IO口,分别是[K1==PA6][K2==PA5][K3==PA4][K4==PA11]

2、并且支持配置文件,对这4个IO口进行触发功能上面的配置,注意音频文件要编号:001---009

3、这4个IO的参数,符合3.3V的TTL电平,如果外接电压过高请自行降压,建议使用低电平触发。

4、芯片从通电,到正常状态,大概需要200ms的样子

5、如果IO触发配置为5,则上电到出来声音,是可以控制在250ms以内的

6、芯片的供电范围很宽,请严格按照我们给出的手册描述,去设计硬件

备注:配置是4个IO口一起配置,当配置为0=可打断,那么意味着K1、K2、K3、K4都是可打断的功能。K1对应001xxx.mp3声音,K2对应003xxx.mp3声音,K3对应第003xxx.mp3声音

如果只加载了001xxx.mp3音频文件,那么K2和K3就是无效了,以此类推

如果只加载了002xxx.mp3音频文件,那么K1和K3就是无效了,因为K1找不到对应的文件

新建一个txt的配置文件。

wKgaomUBbOqARTLeAAES1ignJ0Y363.png

1、在电脑端,新建一个TXT的文件,如图所示,功能描述如上图所示

2、配置文件,必须是xxxxx.txt格式 ,文件的后缀名必须是“.txt”[也就是记事本文件],其中xxxx没有要求,随便起个自己喜欢的名字即可

3、同时,注意PC端新建txt文件的时候,建议打开文件后缀名的显示,如下图:

wKgaomUBbPOAV_5jAABfYhQUD0U055.png

资料包里面有现成的例子,同时芯片出厂,也会烧录默认的例子进去的。用户只需要在里面修改即可

2.4 配置文件注意事项--以及常见问题集锦

如果没有配置文件,则是按照默认的配置:0300100 【配置文件不是必须的,可以没有】

0 按键模式0 可打断,在播放过程中再按从头开始播放(没有设置默认此播放模式)

30 音量30 第二个30代表的是音量,取值范围【00-30】

0 Busy脚的配置 busy播放输出低空闲输出高

1 音频输出配置 直驱扬声器输出,驱动8欧姆0.5W喇叭

0 检测低电平有效 4个触发IO口的电平配置--检测低电平有效

0 不进入低功耗 芯片功耗处理--不进入低功耗,芯片维持在6mA的平均电流【静态】

问题1:有4个IO,都是一样的功能吗?从配置文件的说明来看,功能是键控发声,那么4个IO都只能是键控发声吗?还是可以有选择地某个IO对应播放那段语音?4个按键有什么区别?他们和语音号是如何对应的?

1、4个K1--K4的区别,在于他们对应的曲目号名称编号不同。

2、如果只拷贝了一个音频文件001xxx.mp3,那么K2和K3是无效的。如果加载了2个音频文件,则K3是无效的

3、同时配置文件里面的,按键功能配置,是一起配置,也就是说=1=不可打断,那么K1、K2、K3、K4就都是不可打断的功能了

4、同时,文件是按照文件名所一一对应的,如下图所示:

wKgZomUBbQCATG1oAAAat9OQac4484.png

问题2:小批量生产怎么办呢?大批量生产怎么办呢?

1、小批量的芯片,可以自行连接电脑进行拷贝

2、大批量的可以联系我们,提交一下最终的音频文件给我们即可

2.5 芯片配置文件关于串口的配置

wKgaomUBbRCAcSWsAAEJxuD7i08436.png

这里着重说明一下,配置文件和串口控制的关系

1、为了兼顾到按键触发的应用,不得不设计一种低功耗的机制,而这种低功耗的机制不适用于串口控制

2、简单直白的说,如果用按键一对一的话,就降第6个选项配置为1 。使用串口控制的话配置为0

3、因为配置1之后,就开启低功耗,而芯片进入低功耗之后,串口就需要唤醒,所以不利于串口的使用

==》当然,使用串口的时候,直接将配置文件删掉,也可以。这样就进入默认的参数运行,详见2.4章节

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MP3
    MP3
    +关注

    关注

    6

    文章

    484

    浏览量

    72787
  • 串口
    +关注

    关注

    14

    文章

    1483

    浏览量

    74513
  • 语音芯片
    +关注

    关注

    12

    文章

    1574

    浏览量

    35831
  • IO口
    +关注

    关注

    3

    文章

    164

    浏览量

    23756
收藏 人收藏

    评论

    相关推荐

    自荐sop8封装的语音芯片 ,8脚,可以重复烧录,用户可以自己串口更换语音,非常简单,国产成本低

    自己更换声音,这是OTP语音芯片不能想象的事情4、优势四:配套的工具都是非常方便的工具,电脑端的PC工具我们提供,下载工具就USB转TT
    发表于 09-01 10:46

    语音芯片KT148A支持3个IO一对一触发配置教程

    KT148A语音芯片,支持3个IO一对一触发 。同时也支持用户自己更换芯片内部的声音
    的头像 发表于 07-26 14:42 1404次阅读
    <b class='flag-5'>语音</b><b class='flag-5'>芯片</b><b class='flag-5'>KT</b>148A支持3个<b class='flag-5'>IO</b>口<b class='flag-5'>一对一触发</b>的<b class='flag-5'>配置</b>教程

    语音芯片KT148A的一线串口和KT148A的串口版本以及按键版本有什么区别_V1

    目前KT148A语音芯片自带的程序,分为两个版本,分别是 1、一线串口版本:应用场景是搭配MCU,KT148A受到MCU的控制,来播放
    发表于 11-21 11:44 366次阅读
    <b class='flag-5'>语音</b><b class='flag-5'>芯片</b><b class='flag-5'>KT</b>148A的一线串口和<b class='flag-5'>KT</b>148A的串口版本以及按键版本有什么区别_V1

    KT148A语音芯片按键版本一对一触发播放功能描述V4

    KT148A语音芯片--按键版本,支持3个IO一对一触发 。同时也支持用户自己更换芯片内部的声
    的头像 发表于 11-21 15:42 703次阅读
    <b class='flag-5'>KT</b>148A<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>按键版本<b class='flag-5'>一对一触发</b><b class='flag-5'>播放</b>功能描述V4

    KT148A语音芯片按键版本一对一触发播放常见的问题集锦FAQ_V4

    按键功能配置,是一起配置,也就是说=1=不可打断,那么IO1、IO2、IO3就都是不可打断的功能了
    的头像 发表于 11-21 16:15 408次阅读
    <b class='flag-5'>KT</b>148A<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>按键版本<b class='flag-5'>一对一触发</b><b class='flag-5'>播放</b>常见的问题集锦FAQ_V4

    KT142C-sop16语音芯片ic的功能介绍 支持pwm和dac输出 usb直接更新内置空间

    串口通信协议,默认波特率9600.同时支持4个IO一对一触发播放 2、无需任何烧录器,无需任何软件,PC虚拟内置存储介质的U盘功能,章节4.3 3、芯片内置0.5W的功放,超宽的
    的头像 发表于 09-06 20:10 366次阅读
    <b class='flag-5'>KT142C-sop16</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>ic的功能介绍 支持pwm和dac输出 usb直接更新内置空间

    KT142C-sop16语音芯片ic的串口指令详细说明_默认9600指令可设

    KT142C-sop16语音芯片ic的串口指令详细说明_默认9600指令可设
    的头像 发表于 09-07 12:00 431次阅读
    <b class='flag-5'>KT142C-sop16</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>ic的串口指令<b class='flag-5'>详细说明</b>_默认9600指令可设

    KT142C-sop16语音芯片ic测试板的使用说明_串口如何接线

    KT142C是一个提供串口的SOP16语音芯片,完美的集成了MP3的硬解码。内置330KByte的空间,最大支持330秒的语音长度,支持多段
    的头像 发表于 09-09 14:28 491次阅读
    <b class='flag-5'>KT142C-sop16</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>ic测试板的使用<b class='flag-5'>说明</b>_串口如何接线

    KT142C-sop16语音芯片ic的功耗详细说明_实测_以及功耗机制

    KT142C是一个提供串口的SOP16语音芯片,完美的集成了MP3的硬解码。内置330KByte的空间,最大支持330秒的语音长度,支持多段
    的头像 发表于 09-11 09:07 392次阅读
    <b class='flag-5'>KT142C-sop16</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>ic的功耗<b class='flag-5'>详细说明</b>_实测_以及功耗机制

    KT142C-sop16语音芯片9600串口uart命令如何测试_详细说明

    KT142C是一个提供串口的SOP16语音芯片,完美的集成了MP3的硬解码。内置330KByte的空间,最大支持330秒的语音长度,支持多段
    的头像 发表于 09-11 17:44 358次阅读
    <b class='flag-5'>KT142C-sop16</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>9600串口uart命令如何测试_<b class='flag-5'>详细说明</b>

    KT142C语音芯片ic使用开发中常见问题集锦FAQ

    KT142C是一个提供串口的SOP16语音芯片,集成了MP3的硬解码,内置320KByte的空间,最大支持320秒的语音长度,支持多段
    的头像 发表于 09-24 09:33 414次阅读
    <b class='flag-5'>KT142</b>C<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>ic使用开发中常见问题集锦FAQ

    KT148A语音芯片的组合播放详细说明 包含语音制作 压缩 下载 播放

    KT148A语音芯片的组合播放详细说明 ,包含:语音制作 、压缩、下载、
    的头像 发表于 10-13 11:17 422次阅读
    <b class='flag-5'>KT</b>148A<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>的组合<b class='flag-5'>播放</b><b class='flag-5'>详细说明</b> 包含<b class='flag-5'>语音</b>制作 压缩 下载 <b class='flag-5'>播放</b>

    KT142C语音芯片配置文件总是不起作用?配置文件的问题集中归纳

    KT142C语音芯片配置文件总是不起作用?配置文件的问题集中归纳
    的头像 发表于 10-20 15:04 281次阅读
    <b class='flag-5'>KT142</b>C<b class='flag-5'>语音</b><b class='flag-5'>芯片</b><b class='flag-5'>配置文件</b>总是不起作用?<b class='flag-5'>配置文件</b>的问题集中归纳

    KT142C语音芯片拷贝到KT142C内部就乱码的解决方法

    KT142C语音芯片客户反馈电脑端的配置文件,打开都正常,但是拷贝到KT142C内部就乱码 首先解释一下原理,
    的头像 发表于 11-21 15:23 241次阅读
    <b class='flag-5'>KT142</b>C<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>拷贝到<b class='flag-5'>KT142</b>C内部就乱码的解决方法

    KT142C语音芯片音乐前要空白音才行,声音会被截掉,实际语音是你好,播放变成好

    KT142C语音芯片播放音乐前必须有一段空白音才行,不然声音会被截掉一部分,播放 温度1超高,如果前面没有空白音,就会变成 度1超高
    的头像 发表于 11-21 15:24 219次阅读
    <b class='flag-5'>KT142</b>C<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>音乐前要空白音才行,声音会被截掉,实际<b class='flag-5'>语音</b>是你好,<b class='flag-5'>播放</b>变成好