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

news2025/1/17 18:10:50

目录

一、简介

一线串口版本:应用场景是搭配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文件的时候,打开文件后缀名的显示,如下图:

 

三、总结

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/23817.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MeganeX VR原型体验:中心视觉清晰,畸变和IPD等细节待优化

前不久,松下子公司Shiftall在AWE Europe 2022上展示了MeganeX VR头显的新版原型设计,这个新版本采用和此前不同的外观设计,最大的特点是配备定制的SteamVR定位模块,可兼容Index VR手柄。相比于市面上一些主流PC VR头显&#xff0c…

SpringMVC之完成对前端传来的数据进行校验

假设您需要在网页上注册一个账号,其中有一项需要填入您的年龄,如果您不小心填了一个字符串,那么您的这个账号是不可能成功进行注册的,而本篇文章实现的功能就是,在后端将前端串传入的数据进行校验和识别。 第一步&…

yolo数据集的制作教程之海绵宝宝数据集的制作

yolo海绵宝宝数据集的制作 1、视频转图片 新建名为hm的文件目录,用于存放图片 代码如下: import cv2 from datetime import datetime def video_to_frames(path,savepath,m):video_cap cv2.VideoCapture()video_cap.open(path)fps video_cap.get(…

【云原生系列】第三讲:Knative 之 Serving

目录 序言 1. knative 1.1 发展历程 1.2 特点 2.Serving 2.1 基本介绍 2.2 支持类型 2.3 资源类型 2.3.1 service 2.3.2 Route 2.3.3 Configuration 2.3.4 Revision 2.4 Serving管理能力实现方式 2.4.1 四个 kubernetes Service 2.4.2 二个Deployment 2.4.3…

5G无线技术基础自学系列 | 5G下行物理信道和信号

素材来源:《5G无线网络规划与优化》 一边学习一边整理内容,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:5G无线技术基础自学系列 | 汇总_COCOgsta的博客-CSDN博客 5G空中接口下行的物理信道包括PB CH、P…

[附源码]计算机毕业设计JAVA基于web旅游网站的设计与实现

[附源码]计算机毕业设计JAVA基于web旅游网站的设计与实现 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: …

docker打包多架构镜像(manifest)

在docker仓库上,经常能看到这样的镜像 在一个”镜像“中,包含了三个架构的镜像 本质上,外部看到的这个镜像,其实不算是一个镜像,应该称它为镜像清单列表(manifest list) manifest是一个文件&a…

通过面积证明:两个函数相乘 / 相除的导数为什么长成这样?

参考视频 MIT 微积分课程 两个函数相乘的导数 (f(x)g(x))′f′(x)g(x)g′(x)f(x)(f(x)g(x))^{}f^{}(x)g(x)g^{}(x)f(x)(f(x)g(x))′f′(x)g(x)g′(x)f(x) 这是我们都非常熟悉的公式,熟悉到根本不知道是咋推出来的其实推导这个公式有两种方法,一种就是靠…

微服务平滑迁移上云最佳实践

作者:草谷 背景 许多企业在做微服务架构改造的时候,在自建还是上云的选择上难以决策,选择上云后,在微服务上云过程中,如何能够做到不影响业务情况下平滑迁移呢,通过阅读本文,你可以快速获得以…

树之基本概念(有图头真相)

文章目录树的概念及结构1.树的概念2.树的相关概念3.树的表示4.树在实际中的应用树的概念及结构 1.树的概念 树是一种非线性的数据结构,它是由n(n>0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树&#…

高项 干系人管理论文

4个过程: 1,识别干系人:识别能影响项目决策、活动或结果的个人、群体或组织,以及被项目、活动或者结果影响的个人、群体或者组织,并分析和记录他们的相关信息的过程。这些信息包括他们的利益、参与度、互相依赖、影响…

PDF怎么编辑文字?教你两招非常实用的方法

怎么在PDF文件上直接编辑文字呢?相信这是大家在刚接触PDF文件不久时发出的疑问。在发现文件中有需要改正的地方,想要编辑时发现编辑不了,出现这种情况时应该怎么办呢?今天教大家两种非常简单实用的方法,有需要的小伙伴…

《元宇宙工程》南京首发 落地实用是关键

2022年11月20日上午,由江苏省人工智能学会、南京信息工程大学人工智能学院(未来技术学院)、中国移动通信联合会元宇宙产业工作委员会联合主办,由南京信息工程大学元宇宙研究院、江苏省人工智能学会元宇宙专委会(筹&…

PMP考前最后2天思路整理

1 问题解决的思路,先分析,再行动。要直接、要直面。要有担当,要有作为,敢负责任。 2 风险管理里面的三个文件一定要分清楚:风险管理计划、风险登记册和风险报告。风险应对的五种方法每个是什么。各自在书里面举的例子…

NAND闪存改变了现代生活

1989年 我出生了, 额,扯远了。 1989年NAND闪存面世了,它曾经且正在改变了我们的日常生活。 NAND 闪存发明之所以伟大,是因为,有了这项颠覆性的发明,才有了我们现如今用的智能手机的高速大容量内存(eMMC、UF…

react-window构造的虚拟列表使用react-resizable动态调整宽度和使用react-drag-listview拖拽变换列位置的问题

文章目录react-window构造的虚拟列表使用react-resizable动态调整宽度和使用react-drag-listview拖拽变换列位置的问题需求问题问题根源部分代码参考react-window构造的虚拟列表使用react-resizable动态调整宽度和使用react-drag-listview拖拽变换列位置的问题 需求 项目中使…

java项目-第154期ssm足球赛会管理系统-ssm毕业设计_计算机毕业设计

java项目-第154期ssm足球赛会管理系统-ssm毕业设计_计算机毕业设计 【源码请到资源专栏下载】 今天分享的项目是《ssm足球赛会管理系统》 该项目分为2个角色,管理员、用户。 用户可以浏览前台,包含功能有: 首页、球队介绍、球星介绍、线下足球、赛论坛信…

Revit中项目的正负零零,尺寸标注,标注生成问题

一、 Revit中如何改变项目的正负零零 有时候,在一个项目中,我们要改变项目的 正负零零,如下图 第一步,打开视图的“可见性/图形”,如图2 第二步,在“可见性/图形替换”中勾选“项目基点”,如图 …

TK爆品剖析 水晶首饰降临节日历持续火爆TikTok,独立站卖到断货

圣诞节是年末促销旺季的关键节点,很多商家都会推出圣诞主题礼物产品,比如圣诞树、圣诞贺卡、圣诞老人等等,但很少会推出降临节日历。 其实,“降临节日历”一直是人们在圣诞节前最喜欢的礼物。谷歌趋势显示,2021年圣诞节…

[Spring Cloud] Ribbon介绍与定义负载均衡

✨✨个人主页:沫洺的主页 📚📚系列专栏: 📖 JavaWeb专栏📖 JavaSE专栏 📖 Java基础专栏📖vue3专栏 📖MyBatis专栏📖Spring专栏📖SpringMVC专栏📖SpringBoot专…