一、KT148A一线串口细节点
KT148A语音芯片支持一线串口控制,单线的时序逻辑,所以就存在两个注意细节
1、起始脉宽的长度要求
2、数据0和数据1的脉宽分配
二、一线通讯的时序要求
详见完整开发资料的“KT148A语音芯片使用手册3_V4.pdf”文档

章节3.1有详细的描述
其实也很简单,先把数据线DATA,也就是ONELINE,拉低 6ms 后,发送 8 位数据,先发送低位,再发送高位。使用高电平和低电平比例来表示每个数据位的值。
注意:必须高电平在前,低电平在后。
推荐使用 200us:600us。取值范围:窄脉冲=[150us--400us] 宽脉冲[500us--1000us]
注意使用 3:1 和 1:3 电平比例以保障通讯稳定。

三、起始信号的注意事项
客户的使用过程中,对于起始信号,还是会有一些疑惑,这里我们做一下详细的说明,起始信号分为两种用途:
1、第一种用途:命令起始数据识别,KT148A芯片内部设置的ONELINE这个IO口弱上拉,并且捕获的功能
当捕获了下降沿之后,认为有数据来了,此时再等待上升沿,满足6ms的长度,才认为后面的数据才是真实的数据,原理就是这样
2、第二种用途:用于KT148A芯片的唤醒,因为芯片有一个5秒空闲则进入待机的机制,所以外面一线串口来了数据,则是先唤醒,后接收数据
测试详情如下:

起始信号长度:6.55ms = 可以触发播放

起始信号长度:6.85ms = 起始信号过长,待机状态下不能播放

起始信号长度:5.66ms = 可以触发播放
总之:起始信号的低电平长度,这里统一规定,必须是5.5ms-----6.5ms之间。推荐6ms ,误差控制在10%都行

审核编辑 黄宇
-
串口
+关注
关注
15文章
1630浏览量
83602 -
语音芯片
+关注
关注
13文章
2398浏览量
41127 -
时序
+关注
关注
5文章
412浏览量
39069
发布评论请先 登录
求用北京昆腾微KT0651+KT0641芯片无线麦克风参考方案
深入解析SNx4HC148 8线到3线优先编码器
KT148A语音芯片坏片原因分析 阻抗 供电脚异常及硬件改良方案
充电桩场景下KT148A语音芯片 7、8脚喇叭接口烧坏问题及防护方案
推进一款实用型的OTP语音芯片
KT148A语音芯片发码很难播放,将4脚对地一下再发正常,什么原因?
KT148A-SOP8 芯片:从 OTP 痛点到 Flash 革新的语音芯片选型指南
国产 KT148A 重复擦写语音芯片:420 秒存储 + 串口更换 + 1.5 元高性价比
KT142A 语音芯片插播功能使用指南及文件存储命名规则
KT148A语音芯片一线串口的控制时序起始脉宽的长度说明
评论