首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >KT148A语音芯片接受串口播放一线指令,播放完成如何检测

KT148A语音芯片接受串口播放一线指令,播放完成如何检测

原创
作者头像
清月电子
发布2025-03-27 22:26:38
发布2025-03-27 22:26:38
1080
举报
文章被收录于专栏:KT148AKT148A

发送一条播放语音命令给KT148A之后,会有返回信号吗?表示播放完成或者播放成功之类的

1、因为芯片只有一个接口,一线串口,单向的,KT148A只接收MCU的控制指令,

不能发过去发数据给mcu ,所以不能做反馈信号

2、但是可以从其他的方式解决这个问题,看看芯片的原理图脚位定义

3、芯片给出了一个脚=PB9=2脚=BUSY脚 ,可以通过MCU来检测它的电平,知道是否播放完毕

这个busy是芯片2脚,它是一个gpio口,符合一般io口的特性

==》播放输出低电平= 0v

==》空闲输出高电平=3.3V

==》但是这里有个重点,芯片会空闲计时5秒之后进入超低功耗状态=2uA,所以busy脚是高阻态

不是低电平,也不是高电平,虽然看起来指示灯是熄灭熄灭状态

4、此时如果拿来控制功放,那就很简单,外挂上拉电阻,10K或者22K都可以,灵活处理

如果外挂功放的应用,推荐KT142C-SOP16的芯片,他支持dac输出,外挂功放音质更好

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档