前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >KT404C-SOP16语音芯片ic常见问题集锦FAQ

KT404C-SOP16语音芯片ic常见问题集锦FAQ

原创
作者头像
清月电子
发布2023-11-23 16:02:16
1320
发布2023-11-23 16:02:16
举报
文章被收录于专栏:KT148AKT148A

简介--方便查阅而已

KT404C是一个提供串口的语音芯片,完美的集成了MP3、WAV的硬解码。同时软件支持工业级别的串口通信协议,以SPIFLASH作为存储介质,用户可以灵活的选用其中的任何一种设备作为语音的存储介质。通过简单的串口指令即可完成播放指定的语音,以及如何播放语音等功能,无需繁琐的底层操作,使用方便,稳定可靠是此款产品的最大特点。

无需任何烧录器,无需任何软件,USB直接烧写FLASH。

同时可以以SPIFLASH为存储介质的U盘功能,后面章节详细说明

  1. 支持采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48

2、24位DAC输出,动态范围支持90dB,信噪比支持85dB3、最大支持16M字节的SPIFLASH。例如W25Q16[2M字节]、W25Q128[16M字节]4、多种控制模式,并口控制模式、串口模式、AD按键控制模式5、Miniusb接口更新语音文件,无需安装任何软件。支持XP和WIN7系统。6、支持组合播放功能,实现报时、报温度,在一定程度上替代一些昂贵的TTS方案7、30级音量可调,5级EQ可调[此功能暂不开放]

  1. 支持外挂多种类型的功放,如3W、5W、10W等等
  2. 支持上电循环播放的功能
  3. 可以支持多种存储介质,如:U盘、TF卡、SPIFLASH[超小型封装]作为存储介质

原理图--方便查阅而已

三、测试最小系统--方便查阅而已

建议拿样品的时候,顺手购买一个测试板,这样测试就有对比。虽然很简单,事实是用起来也简单但是保不齐各种意外情况,从而浪费您调试的时间,一切以测试板为准

四、问题集锦-FAQ-记得关键词搜索

问题1

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

答疑

1、KT404C是一颗专用于语音播报,支持外挂SPIFLASH,或者TF卡、U盘。的MP3语音芯片,标准SOP16封装,支持高音质输出2、支持串口UART控制,支持插播和组合播报,非常适合游戏机、播报金额3、KT404C支持虚拟spiflash或者TF卡为U盘,方便拷贝语音到设备4、芯片是成熟5年的产品,组合播报金额或者插播都非常稳定,成本低廉5、spiflash和TF卡可以同时支持,U盘是都支持6、SPIFLASH选用W25Qxx系列,最大支持16M字节7、TF卡和U盘最大支持32G,FAT32文件系统

问题2

KT404C工作电压多少?电流是多少?串口波特率是多少?支持多大的喇叭?

答疑

1、KT404C的工作电压是3.3V--5V,注意如果外接功放芯片,则建议用5V2、KT404C最佳的工作电压是4.6V 。如果是5V的供电,建议串一个二极管适当的降压二极管选择4001或者4148之类的都可以。3、待机电流10mA,工作电流大概16mA。如果外接功放则视喇叭功率而定4、串口波特率是9600,注意是TTL信号。可以发指令设置波特率,详见手册描述5、支持喇叭的大小,视外接功放芯片的驱动能力而定。这里我们推荐使用HAA2018详细的可以参考我们给出的原理图。最大驱动4欧姆3W的扬声器,D类功放,详细的参见HAA2018当然,HAA2018最好是给5V直接供电,因为电压越高,他的带载能力越强。

问题

3、KT404C芯片如何快速的测试?如何快速的上手使用呢

答疑

1、当您把芯片焊接到PCB板上面的时候,如果硬件连接正常,连接USB到电脑是一定能看到“虚拟的盘符”,如果没有请检查硬件的连接2、芯片的第11脚为测试脚,可以接一个按键,一端接地一端连接11脚,按一下芯片会自动播放当前设备的音乐。然后再按,就是下一段声音3、芯片的12脚为busy脚,有声音输出则为低电平,反之则为高电平4、以上都正常之后,可以使用CH340G的USB转TTL,连接芯片使用“串口调试助手”进行发送指令进行测试了5、以上都正常,就可以使用单片机去正常控制了

问题4

请问资料如何下载呢?有问题需要咨询找谁呢?

答疑

1、您好,资料在“宝贝详情”里面有专用下载链接[注意要使用PC才能看到]2、无论是售前还是售后,有技术问题随时拨打“13510250437 滕工”

问题5

KT404C如何下载语音到存储器里面呢? 拷贝是按照什么顺序呢?

答疑

1、芯片有专用的USB接口,可以连接PC电脑,芯片会自动把存储器虚拟成为U盘,您就可以像拷贝U盘一样,往里面拷贝语音2、拷贝的顺序,是先考进去的编号为1,后考进去的编号为2,以此类推3、还有一种是指定文件夹和文件名的方式,这样就不需要按照顺序。芯片会按照文件夹和文件名去查找对应的文件

问题6

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

答疑

1、这个问题比较模糊,所以需要多重判断,才能找出问题来2、首先看一下芯片的供电正常不正常,也就是芯片的4脚,输入电压是否是3.3--5.2V之间3、在看看芯片的5脚,是否有3.3V的输出。如果超过3.5V以上则极有可能芯片被击穿,只能更换4、然后再连接电脑,看看电脑端是否有USB设备显示。同时看看spiflash里面是否有音乐文件

问题7

KT404C我焊接到PCB板上面之后,为什么插入USB连接电脑显示如下呢?

答疑

1、首先可以明确,就是KT404C和电脑之间的通讯是正常的,也就是KT404A芯片正常工作起来了2、连接电脑显示这个,不能格式化,主要的问题在于3、spiflash是否正确4、以及spiflash和KT404C的连接是否正确5、一定要注意一下:flash要选25Q80,25Q32,具体的可以看看我们的手册6、同时spiflash和KT404A之间的连接,有个电阻是100欧姆7、这个问题主要是硬件问题,和芯片基本没关系

问题8

KT404c的busy 脚接到了功放的mute 脚,这个时候播放的时候会有100毫秒左右的声音听不见,

答疑

您的问题,解决方案有三个1、将8002的bypass电容【2/3脚】改小,如上图C29,改为104,这样功放启动速度会变快2、将音源文件,前面部分加一点点静音,大概100ms就可以了,使用音频编辑软件,网上很多Adobe Audition.exe3、将8002的第一脚,直接拉到地,意思就是永远打开功放,这样就不会截掉声音了但是功耗可能增加,底噪也可能会有您的需求,先尝试方法1,在尝试方法3 ,这样最为简单

问题9

KT404C的样品测试好了,但是我批量生产,外挂的spiflash总不能一个一个的用电脑拷贝吧

答疑

放心,这个问题,我们已经替您考虑好了 ,spiflash的容量说明2、经过我们大量的测试,基本市面上大部分的FLASH都是支持的,如:GD[兆易]、华邦、旺宏、飞索、港宏等等市场上最常见的。都是无缝支持的,这点请用户朋友放心。3、在这里我们给出如下解决方案 很简单:用户可以使用USB接口调试好样板,那么出货的音源就已经存储在spiflash里面了等到要生产的时候,把板子上面的spiflash焊下来,这个就是一个母片然后通过“spiflash”编程器,把这个flash的所有类容读出来,就得到一个bin文件然后批量采购的时候让卖spiflash的供应商直接烧录好就可以了spiflash一套高速的烧写协议,1个4M直接的flash,也就是W25Q32用专用烧录器也就20秒就足够了Spiflash烧录器的样子如下:[淘宝卖的很多,都可以用]

  1. 用户可以使用USB接口调试好样板,那么出货的音源就已经存储在spiflash里面了
  2. 等到要生产的时候,把板子上面的spiflash焊下来,这个就是一个母片
  3. 然后通过“spiflash”编程器,把这个flash的所有类容读出来,就得到一个bin文件
  4. 然后批量采购的时候让卖spiflash的供应商直接烧录好就可以了

spiflash一套高速的烧写协议,1个4M直接的flash,也就是W25Q32用专用烧录器也就20秒就足够了Spiflash烧录器的样子如下:[淘宝卖的很多,都可以用]

问题10

播放音乐前必须有一段空白音才行,被截掉一部分,播放 温度1超高,没有空白音变成 度超高

答疑

出现这个问题,核心的原理在于功放芯片是受控了这个问题只存在于,配置为DAC+外置功放的应用场景,而内置PWM驱动扬声器则没有这样的说法芯片的原理图+功放部分原理图如下:2、推荐功放电路如下:3、功放的开启和关闭,是受BUSY引脚的控制,假如播放KT404C的busy输出低,功放打开,出声音4、但是功放从关闭到打开,他是有延迟的,这个延迟的时间,是受C5=105控制的所以明白了这个细节,这个问题就很好解决了。1、让功放芯片的1脚长期拉低,那么功放就不受控制了,永远打开2、减小C5电容的值,比如改为104功放不受控之后,如果板子布局不好,可能会有杂音、噪音等等问题,同时功放打开也会产生功耗

  1. 芯片的原理图+功放部分原理图如下:

2、推荐功放电路如下: 3、功放的开启和关闭,是受BUSY引脚的控制,假如播放KT404C的busy输出低,功放打开,出声音 4、但是功放从关闭到打开,他是有延迟的,这个延迟的时间,是受C5=105控制的 所以明白了这个细节,这个问题就很好解决了。 1、让功放芯片的1脚长期拉低,那么功放就不受控制了,永远打开 2、减小C5电容的值,比如改为104 功放不受控之后,如果板子布局不好,可能会有杂音、噪音等等问题,同时功放打开也会产生功耗

问题11

KT404C我焊接到PCB板上面,直接使用串口调试助手发指令没有任何返回,请问是什么意思呢很确定,串口也没连错,使用的是CH340G的USB转TTL ,【TX连接KT404C的7脚RX】 【RX连接KT404C的8脚TX】

答疑

首先遇到这个问题,一定是先拿我们的测试demo板去测一下,如下图造型:而不是一直找我们问个不停,这样效率很低,也很吐血,基本上以前有这方面问题的客户,都是自己疏忽,所以很头疼,浪费大家宝贵的时间如果是自己画的板子,请使用电脑端的USB转TTL去测一下,详见如下图:最后补充一下,KT404C一定要外接好存储器,才能正常的识别串口指令,因为你没有接好存储器,芯片是自动进入待机状态了 。哪这里要问,如何知道是否外部的存储器硬件连接正常呢?有两种方法、方法一:把KT404C的USB连接到电脑PC ,看看“我的电脑”是否会出来相应存储器的枚举U盘,如果出不来,说明KT404C没有识别到外接的存储器、方法二:查看KT404C芯片上电返回的初始化信息,检测到设备和没检测到设备,返回的数据是不一样的,详见“KT404C语音芯片ic完整的数据手册5_V1.5.pdf”文档的3.3.1章节最后的最后,如果KT404C芯片供电正常,它的串口TX也就是2脚一定会有数据返回的,如下图:7E FF 06 3F 00 00 00 FE BC EF ---- KT404C上电返回的数据,说明KT404C没有检测到外部的存储器==》这个就要检查一下硬件7E FF 06 01 00 00 00 EF ---- 这个是USB转TTL发送给KT404C的数据,数据格式没问题。但是KT404C没有任何反应,这里的问题就是因为没有外接好存储器,导致KT404C自动进入睡眠了

  1. 首先遇到这个问题,一定是先拿我们的测试demo板去测一下,如下图造型:

而不是一直找我们问个不停,这样效率很低,也很吐血,基本上以前有这方面问题的客户,都是自己疏忽,所以很头疼,浪费大家宝贵的时间

  1. 如果是自己画的板子,请使用电脑端的USB转TTL去测一下,详见如下图:
  2. 最后补充一下,KT404C一定要外接好存储器,才能正常的识别串口指令,因为你没有接好存储器,芯片是自动进入待机状态了 。
  3. 哪这里要问,如何知道是否外部的存储器硬件连接正常呢?有两种方法
  4. 、方法一:把KT404C的USB连接到电脑PC ,看看“我的电脑”是否会出来相应存储器的枚举U盘,如果出不来,说明KT404C没有识别到外接的存储器
  5. 、方法二:查看KT404C芯片上电返回的初始化信息,检测到设备和没检测到设备,返回的数据是不一样的,详见“KT404C语音芯片ic完整的数据手册5_V1.5.pdf”文档的3.3.1章节
  6. 最后的最后,如果KT404C芯片供电正常,它的串口TX也就是2脚一定会有数据返回的,如下图

7E FF 06 3F 00 00 00 FE BC EF ---- KT404C上电返回的数据,说明KT404C没有检测到外部的存储器 ==》这个就要检查一下硬件 7E FF 06 01 00 00 00 EF ---- 这个是USB转TTL发送给KT404C的数据,数据格式没问题。但是KT404C没有任何反应,这里的问题就是因为没有外接好存储器,导致KT404C自动进入睡眠了KT404C-SOP16语音芯片ic常见问题集锦FAQ

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介--方便查阅而已
    • KT404C是一个提供串口的语音芯片,完美的集成了MP3、WAV的硬解码。同时软件支持工业级别的串口通信协议,以SPIFLASH作为存储介质,用户可以灵活的选用其中的任何一种设备作为语音的存储介质。通过简单的串口指令即可完成播放指定的语音,以及如何播放语音等功能,无需繁琐的底层操作,使用方便,稳定可靠是此款产品的最大特点。
    • 原理图--方便查阅而已
    • 三、测试最小系统--方便查阅而已
    • 四、问题集锦-FAQ-记得关键词搜索
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档