KT148A语音芯片替代OTP常见问题集锦

描述

OTP

1.1KT148A是什么? 具备哪些功能? 有什么特色?

1、KT148A是一颗专用于语音播报,芯片内置420秒的语音空间,直驱扬声器,可以重复烧录,用户也可以自己更换声音,使用简单的一线串口控制,成本低,性价比高

2、支持一线串口控制,支持插播和组合播报,非常适合游戏机、播报金额

3、提供上位机进行用户下载语音,不限段数

4、超低的待机功耗20uA,超低的关机功耗2uA ,不支持外挂功放,需要外挂功放可以选择KT142A的芯片,或者KT404A

1.2KT148A工作电压多少?电流是多少?控制方式是多少?支持多大的喇叭?

(1)、KT148A的工作电压是2.0V--5.2V,供电电压越高,扬声器功率越足,当然声音也就越好、也越大

(2)、KT148A最佳的工作电压是4.6V 。如果是5V的供电,建议串一个二极管适当的降压

二极管选择4001或者4148之类的都可以。

(3)、如果应用环境低于3.6V的供电,我们建议将KT148A的7.8两个脚直接短路在一起,这样芯片就可以工作在2.0V---3.6V之间了,此时扬声器的功率肯定是比不上5V的,但是效果还是可以的

(4)、待机电流20uA,工作电流大概8mA。如果外接喇叭,则视喇叭功率而定

(5)、控制方式是一线串口,详见手册的章节3,最好搭配逻辑分析仪调试,最简单

1.3KT148A我焊接到PCB板上面之后,为什么没有任何反应呢?

(1)、这个问题比较模糊,所以需要多重判断,才能找出问题来

(2)、首先看一下芯片的供电正常不正常,也就是芯片的8脚,输入电压是否是2.0--5.2V之间

(3)、在看看芯片的7脚,是否有3.3V的电压输出。如果超过3.7V以上则极有可能芯片被击穿了,只能更换了

(4)、然后再看看芯片的第2脚,这个脚是busy脚,播放输出低电平,空闲输出高电平,空闲超时5秒自动进入待机,则是高阻态 。

(5)、芯片还有一个测试脚,也就是第4脚,对地触发一下,可以播放出来声音,这个io就是方便客户测试用的

1.4KT148A如何下载语音到芯片里面呢? 拷贝是按照什么顺序呢?

(1)、详见手册的章节5,总共分为3步,详细看一下,

(2)、拷贝的顺序,是按照上位机里面加载文件的顺序来编号的

1.5KT148A支持按键3个按键对应不同的语音播放吗?

OTP

1、详见资料包里面另外一份文档“20220723_KT148A芯片IO触发功能描述_支持3路_V2.pdf”

2、注意拿样品的时候,一定要联系客服,备注:“KT148A_V12_xxxx_按键版本”

1.6KT148A支持一些特定的功能开发吗?芯片具备哪些资源

1、KT148A芯片封装为SOP8,可用的IO口只有3个,可以分别作为输入和输出,也可以作为AD采样,或者IO去模拟IIC通讯,都是可以的

2、所以有些简单的应用,如控制一些闪灯,或者采集一些电压等功能,都是可以订制开发的

1.7KT148A通过串口更新内置的语音,可以提供协议吗?

1、KT148A芯片更新语音的流程相对比较复杂,流程比较多,所以一定是要有一定的技术能力才能做,否则售后太麻烦了

2、真的有实际产品要开发的话,协议我们是可以开放的。

1.8KT148A的静电数据如何?工作温度?

1、芯片的接触放电是4kv,隔空放电,没有测试过

2、工作温度范围:-40°C to +85°C

1.9KT148A的可以调节音量吗?

1、可以的,可以参见手册的一线命令指令

2、“15 级音量,0xE0 为最小音量 0, 其中0xEF最大音量 (上电默认--也就是15级)。

(若需要调节音量,则先发音量码,隔 20ms 再发声音码)” 或者上电的时候直接设置音量,都可以的

3、如果调到了最大音量,发现音量还不够大,没关系,可以在音源端调整音量,详见“07_音频的生成和压缩以及简单修音_合成方法介绍_V3.pdf”这份文档,资料包里面07号文件夹找找

1.10同样的条件下,外接VBAT为5V和外接3.3V,5V供电是不是扬声器的声音要大写?

1、是的,因为扬声器的输出功率,直接受供电电压的影响,电压越高,当然PWM输出驱动喇叭的功率也就越高

2、同时,也要注意,低于3.3v的供电,可以选择把7/8脚直接短路起来 。这样芯片可以工作在2.2V的状态下

1.11你们有做过 ch571f的一线串口控制吗 我调了半天 没有效果啊?

OTP

1、一线通讯,和用什么主控没什么关系,主要还是时序。因为这个确实不太好查原因,多半是程序问题

2、首先,看一下芯片是不是进入下载语音状态了,进入下载语音的条件是,芯片的5脚开机被拉低,才会进入下载,一旦进入下载,芯片的一线串口IO就会作为下载使用,就不是一线串口了

3、其次,检查一下时序,严格按照我们说明书给出的电平时间宽度来,如下图:

4、总之,目前客户使用的mcu种类也很多,也没有客户反馈什么问题,使用都还是很顺的

1.12为什么我把芯片的5脚,对地短路,上电,没听到喇叭滴的一声

1、这种情况,可能是你供电不足,或者喇叭的声音实在太小,没听到

2、因为5脚本身就是驱动扬声器的,这里直接短路到地之后,驱动扬声器声音自然就小了

==》可以把5脚不直接短路到地,而是串一个电阻1K,再到地。这样上电“滴”的一声就大了,如下图:

OTP

==》因为5脚只是上电检测到低电平,就进入下载了,悬空就是正常工作模式

==》即使没听到滴的一声,也没关系,接上串口工具,用PC端的软件,去下载试试

==》总之,摸索一下,找找规律,搞一遍就会很溜了

1.13KT148A的芯片,样品都是测试OK,要导入批量,内置的语音要怎么弄呢?

这个可以详细看一下,我们资料包里面的一份文档“20220705_KT148A批量生产加载语音解决方法_V1.pdf”

OTP

1.14KT148A的芯片,为什么上位机显示下载不进去呢?下载是不是全部清空下载的

1、KT148A内部分配的是420Kbyte的空间

2、只要你导入的文件,整体 右键 属性,不超过416Kbyte,是绝对可以下载进去的

3、每次下载,都是清空下载。也就是上位机发起下载之后,上次下载的类容自动全部擦除掉

4、如果遇到下载报错的情况,请关闭上位机,再打开就可以了

1.15KT148A的上位机软件提示超过350KB,这个怎么处理呢?

OTP

1、最后打包生成bin文件的时候,可能会提示超过350KB,这个直接点击确定,继续生成bin文件即可

2、忽视掉就可以了,这个是为了兼容其他产品设计的提示

3、对于KT148A来说,只要你导入的文件不超过420Kbyte,都是没问题的。

1.16KT148A我下载音频之后,就无法使用一线串口去控制了,没下载之前都可以一线串口控制

1、请注意,KT148A进入串口下载语音之后,就不能使用一线去控制了

2、因为对应的IO口,已经被分配为UART功能,也就是串口功能

3、如果需要恢复默认的一线控制,需要对芯片重新上电,同时保证芯片的5脚是悬空状态

==》一定不能是对地短路状态,就是不要让芯片进入下载状态,而是进入正常工作状态,看手册

4、详细的看看问题集锦的1.12的介绍吧。里面对芯片下载的原理有描述,琢磨一下就懂了

1.17KT148A手册写的只能驱动8欧0.5W的喇叭,但是声音小,可以换喇叭吗,或者外挂功放吗?

1、首先芯片实际的规格书给出的就是8欧姆0.5W 。但是喇叭和喇叭之间的区别非常大

(1)、有的8欧姆0.5W的喇叭尺寸小,所以声音也很小

(2)、有的8欧姆0.5W的喇叭尺寸大,所以声音也很大

(3)、芯片也可以驱动8欧姆1W或者8欧姆2W ,或者4欧姆0.5W、4欧姆1W等等,只是发挥不了喇叭的最大效果而已,并不存在驱不驱的动的问题 。阻抗越低的扬声器,需要的电流越大

(4)、可以拿我们买的那个带壳子的喇叭,回去测一下,声音很大的。一般的场景都能满足

(5)、我们芯片内部驱动喇叭最大电流应该可以达到200mA的样子,你可以实际测一下,如果电流很小,就说明喇叭的负载还是太低,没发挥芯片最大的音量

2、如果芯片本身的音质可以接受,但是又觉得音量小,可以尝试自己外挂功放芯片,推荐电路如下:

OTP

注意,功放芯片只能选这种差分输入的功放,单端输入的功放是不能选的

这样子的音质出来,还会更差一些

3、如果还是觉得音质不满意,可以选用带DAC输出的芯片,然后DAC输出外挂功放,功放的大小可以根据自己的需求去选择3W、5W、10W等等 。

==》推荐的芯片有KT404C、KT404A、KT142A等等

==》功放推荐HAA8002D【3W】、HAA2018【5W】、TPA3110【10W】

1.18KT148A芯片焊在测试板上试了一下,按键可以播放声音,但是第5脚接地然后连接电源没有"滴"的一声,而是指示灯一直闪,5脚断开接地以后指示灯常亮,在闪烁和常亮时都不能下载文件,这个是什么原因?

1、出现这个问题,猜测是供电不足,导致芯片不断的在复位

==》因为指示灯是芯片的PB9,这个脚是不可能闪烁的,唯一的可能性是因为芯片供电不足,导致不断的复位,所以看起来PB9这个IO驱动灯在闪烁

2、应该按照如下方式排查

==》首先没有听到滴的一声,可以参考前面的1.12的问题集锦--改一下电路

==》把芯片放到我们的测试板上面去试试

==》 注意断开KT148A的PB1、PB9和MCU或者USB转TTL之间的连接,因为有的MCU的IO口驱动能力很强,会给KT148A倒灌电流,导致KT148A不断的复位重启

==》所以先把KT148A的电源通上,用5V即可 。再连接USB转TTL的TX和RX即可

这种板子有可能听不到喇叭的滴声

是因为5脚直接被拉到地了 这种板子是一定能听到喇叭的滴声

因为5脚直接被拉到地,中间有一个1K的电阻

1.19KT148A芯片可以驱动耳机吗?

1、这个还用问吗,芯片都能驱动扬声器了,小小的耳机肯定能驱动的,耳机不就是两个喇叭吗?

2、耳机的驱动,如下电路图所示 。实际上就是将两个喇叭串联在一起了,请自行理解

==》注意芯片输出就不区分左右声道了,两个声道放出来的声音是一样的

==》同时驱动耳机的效果还是可以的,不比驱动喇叭差,其他客户批量验证过了

3、下面的电路也带耳机插入检测的,其中S1的网络标号是使用AD的方式检测的

OTP

1.20KT148A的组合播放功能,感觉会有一点不连续

1、这里详细看一下关于组合播放的功能,详见手册

2、芯片内部的处理机制,就是当一次性收完客户需要组合的语音指令之后,全部排排队去播放,也就是播放1号文件,然后停止,再启动2号文件去播,以此类推,直到全部播放完毕

3、用户发现不连贯,可以尝试用如下两种方式

(1)、方式一:使用音频编辑软件,把音源的头部和尾部的空白部分截掉,至于操作的方法,详见手册的如下资料

(2)、方法二:在生成音源的时候,看能不能适当的降低单个音源的播放速度

==》因为芯片内部没有可优化时间的地方,从第一个播放完,到开启第二个,怎么样都会有50ms左右的延时

==》一旦你音源的播放速度很快,再组合起来播放,就会显得不连贯

==》尝试降低单个音频的播放速率,这样也可以解决这个问题,对于产品的用户体验也没什么影响。有客户是这样去处理的,这里也只是给个大概的建议,仅供参考

OTP

1.21KT148A关于_音量_声音的所有介绍汇总_比如声音小_您这拿的kt148a,也一起拿的喇叭,是8欧1w的,测试没有问题,但是数据手册是写8欧0.5w,我用8欧0.5w的测试声音变超小,所以实际是要用8欧1w的喇叭吗?

1、面对这个问题,就需要多方面去考虑,首先你8欧姆0.5W的喇叭是不是很便宜的那种,也就是那种薄膜的喇叭

2、你的喇叭是不是单独就裸露在那里,没有单独的外壳包裹,没有腔体发声,这样声音自然就小了

3、如果您测试我们的样品喇叭,觉得声音可以。那说明KT148A的驱动声音效果,还是可以的,跟芯片没什么关系了,剩下的就要去查喇叭和腔体的问题

4、再次说明:KT148A芯片也可以驱动8欧姆1W或者8欧姆2W ,或者8欧姆3W、4欧姆3W等等,只是发挥不了喇叭的最大效果而已,并不存在驱不驱的动的问题 。阻抗越低的扬声器,需要的电流越大

就好比:喇叭本身可以背负1A的电流是他的最大承受能力,实际你只给200mA 。对于喇叭来说,它当然能承受,只是它会觉得很轻松而已,发挥不了它最大的本领。 不知道这样举例,您能不能懂?

==》当然喇叭功率越大,价格也是越贵的了

==》为什么那些玩具产品,你拆开看,全是薄膜型的喇叭,声音也不小,因为薄膜型的喇叭最便宜,声音大是因为他可以做大尺寸、并且在外壳的腔体上面做了文章

==》具体的细节,请自行去学习,我们只是卖芯片的,不是保姆

5、同时这里补充一下关于喇叭和声音的一点点小常识 首先声音的大小,取决于如下3个方面

方面一: 芯片的驱动能力,比如:KT148A的手册描述驱动8欧姆0.5W的喇叭这个参数

==》首先芯片实际的规格书给出的就是8欧姆0.5W 。但是喇叭和喇叭之间的区别非常大

==》有的8欧姆0.5W的喇叭尺寸小,所以声音也很小

==》有的8欧姆0.5W的喇叭尺寸大,所以声音也很大

==》芯片也可以驱动8欧姆1W或者8欧姆2W ,或者4欧姆0.5W、4欧姆1W等等,只是发挥不了喇叭的最大效果而已,并不存在驱不驱的动的问题 。阻抗越低的扬声器,需要的电流越大

方面二: 喇叭本身的工艺,比如:尺寸大小,纸盆型的还是薄膜型的

==》(1)、尺寸参数:越大尺寸,声音就会越大

==》(2)、纸盆型的本身成本相对高一点,声音会大一些

==》(3)、薄膜型的喇叭,是最低端的,声音一般都会小

方面三: 3、喇叭的安装环境,喇叭的开口的大小,也就是腔体

==》比如,喇叭你是直接拿在手上的,那么声音肯定很小,因为声音没有聚集

==》比如,喇叭你是有外壳,并且如右图有声音聚集,自然就大
 

  审核编辑:汤梓红
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分