2016 - 2024

感恩一路有你

串口更新与在线下载的MP3语音芯片IC方案

浏览量:2654 时间:2024-07-01 13:42:15 作者:采采

一、语音芯片的发展历程

语音芯片是一个广泛应用的产品,现在随着市场竞争的激烈化,能够继续升级并提供有竞争力的厂家就不多见了。传统的语音芯片只能实现本地更新,即通过电脑或者专用烧录器才能更新,无法满足服务器自动推送、后台自动下载、以及动态更新等等要求,而这些都是物联网大潮中的新技术需求。

二、在线下载语音方案说明

用户可以通过最热门的技术方式(如:ESP8266的wifi芯片、蓝牙BLE、电信4G等等无线模块),来直接动态更新语音至KT404A芯片,更新的方式是采用串口。KT404A芯片支持MP3解码,最大程度保证了音频文件的音质,内置24位DAC解码,音质效果媲美“笔记本集成声卡播放”。此外,用户可以随时动态地更新音频文件,不限次数,非常灵活。

三、串口下载的详细说明

如果上位机发送一个100.2KB的音频文件至芯片,需要进行握手、将数据拆分为以256个字节为单位的数据包、每次发送完毕后等待下位机接收完成并写入OK后返回应答ACK,然后再进行下一帧数据的发送。若超时超过3秒之后无应答,重发数据;若重发第二次仍未得到应答,则对芯片复位,重新发起最开始的传输。一般的应用场合,只需要在线更新短的语音信息,所需时间较短。

四、传输时间计算

在115200波特率下,传输1个字节需要时间为0.087ms,传输270个字节的时间为24ms。若传输一个1MB的MP3,需要4096次传完,所需时间约为110秒。但一般只需要在线更新短的语音信息,时间相应缩短。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。