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

本文介绍了KT148A语音芯片的一线串口版本和按键版本的区别及应用。一线串口版本适用于MCU控制场景,而按键版本则通过三个IO口实现灵活的触发播放形式。文中详细说明了两种版本的硬件脚位分配和软件控制要点。
摘要由CSDN通过智能技术生成

目录

一、简介

一线串口版本:应用场景是搭配MCU,KT148A受到MCU的控制,来播放语音

按键版本:KT148A有三个IO口,可以灵活配置为不同的触发播放形式

二、详细描述

2.1 一线串口版本和按键版本的硬件说明

一线串口版本的脚位分配如下:

芯片的2脚=PB9为busy输出,播放输出低电平,空闲输出高电平

芯片的3脚=PB1为一线受控引脚,接收MCU的控制信号

芯片的4脚=PB0为测试引脚,对地触发一下,就播放下一个声音,存在的目的是方便客户测试

2.2 一线串口版本软件说明

注意点:

起始信号一定不能低于6ms ,请严格按照这个去写程序。尤其这个起始信号非常重要

遇到问题,第一时间,请用工具,学会使用工具,才会更有效率的解决问题

另外很多的工程师,不习惯于用逻辑分析仪,都喜欢拿示波器去量。

2.3 按键版本软件说明

三、总结

一线串口版本,和按键版本,芯片是一模一样的,只是用户拿到手之后,需要查阅对应版本的功能说明书。不同的版本内部运行的程序是不一样的。但是他们更新语音的方式其实是一模一样的。


一、简介

目前KT148A语音芯片自带的程序,分为两个版本,分别是

  1. 一线串口版本:应用场景是搭配MCU,KT148A受到MCU的控制,来播放语音

  2. 按键版本:KT148A有三个IO口,可以灵活配置为不同的触发播放形式

当然后期可能会根据其他的需求,在增加其他的版本也不一定

二、详细描述

2.1 一线串口版本和按键版本的硬件说明

 一线串口版本 和 按键版本,芯片都是同一个,但是出厂的时候,会烧录对应的程序,所以功能是不一样的,千万不可以混着用

一线串口版本的脚位分配如下:

  1. 芯片的2脚=PB9为busy输出,播放输出低电平,空闲输出高电平

  2. 芯片的3脚=PB1为一线受控引脚,接收MCU的控制信号

  3. 芯片的4脚=PB0为测试引脚,对地触发一下,就播放下一个声音,存在的目的是方便客户测试

按键版本的脚位分配如下:

1、芯片目前定义了3个触发IO口,分别是【IO1==PB9】【IO2==PB1】【IO3==PB4】

2、并且支持配置文件,对这三个IO口进行触发功能上面的配置 ,包括触发方式,以及触发电平等等

3、同时这三个IO的参数,也只是符合3.3V的TTL电平,如果外接电压过高请自行降压,建议使用低电平触发有效。

2.2 一线串口版本软件说明

详细的细节,可以参考一下“99_KT148A语音芯片完整资料包_V3_20221120.zip”

完整的芯片资料开发包,这里只是简单的举例说明一下

 

一线串口最主要的还是,MCU发出的数据波形的细节,注意好这个,其他的就没什么了

注意点:

  1. 起始信号一定不能低于6ms ,请严格按照这个去写程序。尤其这个起始信号非常重要

  2. 遇到问题,第一时间,请用工具,学会使用工具,才会更有效率的解决问题

  3. 另外很多的工程师,不习惯于用逻辑分析仪,都喜欢拿示波器去量。

其实只要是数字信号,推荐逻辑分析仪,不仅波形抓起来漂亮直观,抓数据的时间还长,强烈推荐

2.3 按键版本软件说明

 

  1. 在PC电脑端,新建1个TXT的文件,如上图,功能描述如上图所示,资料包里面提供有模板
  2. 配置文件,必须是xxxxx.txt格式 ,文件的后缀名必须是“.txt”[也就是记事本文件],其中xxxx没有要求,随便起个自己喜欢的名字即可
  3. 建议PC端新建txt文件的时候,打开文件后缀名的显示,如下图:

 

三、总结

一线串口版本,和按键版本,芯片是一模一样的,只是用户拿到手之后,需要查阅对应版本的功能说明书。不同的版本内部运行的程序是不一样的。但是他们更新语音的方式其实是一模一样的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值