KT148A语音芯片发码很难播放_将4脚对地一下再发正常,什么原因?

问题描述如下:您好,遇到一点问题请帮忙支持一下:

KT148A 这颗芯片, 我们上电后发码很难触发播放, 但用镊子将4pin PB0对地短接触发一下,再发码就很正常,这是什么原因?

根据现象来看的话,大概率还是一线通讯的时序问题,尤其是起始信号这一个环节,****可能时间偏短,****这里详细的来分析一下,看看KT148A的原理图如下:

  1. 芯片的4脚=PB0是测试脚,默认出厂的功能是:对地触发唤醒并且播放
  2. 客户描述用镊子短路一下PB0=4脚,就是这么个原理,短路其实是做了两个动作

动作一:KT148A收到下降沿电平,唤醒,推出低功耗,全速运行

动作二:KT148A收到按键信号,开始播放声音

  1. 假也就是说,当148A全速运行和处于睡眠状态下,需要的起始信号长度是不一样的

睡眠状态下是"++++唤醒时间+一线起始时间++++",而全速运行状态下,只需要一个"起始时间"。

  1. 用镊子触发4脚唤醒之后,再发一线数据给148A此时能播放,说明起始信号偏短。

所以结论:应该就是起始信号偏短,导致148a唤醒之后不能识别到指令,详细的可以看看文档"KT148A一线通讯的注意事项_以及常见的调试问题点_V2.pdf"

推荐起始信号长度为6ms

同时用户手册里面,也有关于起始信号的描述,3.4章节:

起始信号的低电平长度,这里统一规定一下,长度必须是 5.5ms-----6.5ms 之间。推荐使用 6ms ,误差控制在 10%都行

相关推荐
红米饭配南瓜汤4 分钟前
WebRTC 发送端 SSRC 生成流程总结
网络·网络协议·音视频·webrtc·媒体
ManThink Technology25 分钟前
如何配置GDO51和GDI51网关通过Basic Station连接到ChirpStack平台
物联网
10001hours2 小时前
(基于江协科技)51单片机入门:5.定时器
科技·嵌入式硬件·51单片机
what&&why3 小时前
STM32控制继电器
单片机·嵌入式硬件
openHiTLS密码开源社区4 小时前
白盒密码:守护不可信环境中的密钥安全
物联网·aes·白盒密码·数字版权·密钥算法融合·不可信环境·轻量级安全
Net_Walke5 小时前
git 的常用命令
git·物联网·github·iot
我不吃西红柿k6 小时前
蓝桥杯嵌入式——基础模块的使用(初始化+调度器+LED+按键+LCD)
单片机·嵌入式硬件
XCOSnTh7 小时前
XCOSnTh单片机的串口
c语言·单片机·嵌入式硬件·算法·xcosnth
xhload3d8 小时前
智慧停车场合集 | 图扑数字孪生静态交通一网统管
物联网·3d·智慧城市·html5·webgl·数字孪生·可视化·工业互联网·三维建模·智慧停车·智慧交通·轻量化·电力能源·智慧停车场·智慧停车楼
XINVRY-FPGA8 小时前
XA7A75T-1FGG484Q 赛灵思 Xilinx AMD Artix-7 XA 系列 FPGA
嵌入式硬件·fpga开发·车载系统·云计算·硬件架构·硬件工程·fpga