wt588e语音芯片+数码管的应用场景介绍
前言:wt588e02b语音芯片是一款spi通讯方式的语音芯片、最大的特点便是客户可以自行通过spi协议,按照规定的数据更换流程发送语音数据,实现客户可以在线更新音频数据,有利于客户产品的升级迭代,保持产品活力。
为了“服务好工程师,服务更多的工程师”这个目标,让唯创知音的语音芯片可以替客户完成更多的功能,推出了数码管扩展。通过将唯创知音的语音芯片的io口与数码管相连接,便可以代替客户驱动数码管,实现数码管的显示。而客户仅仅需要4个io口与唯创知音的语音芯片通讯,大大节省了客户主控芯片的资源。
下面先介绍一下唯创知音的语音芯片的基本信息,让您对唯创知音的这款芯片的功能有一个大概的了解,在为您介绍唯创知音此款功能的应用场景。
芯片基本介绍:1. 16位dsp语音芯片、32mhz内部振荡;
2. 工作电压2.0~5.5v;
3. 16bit的pwm/dac输出、可直接驱动8r 0.5w喇叭;
4. 支持6k~32khz的wav文件;
5. 客户可以通过mcu或配套下载器在线更换芯片内部语音内容;
6. 支持模拟spi通讯;
7. 支持最大4通道16k采样率混音;
8. 支持最高16通道midi播放(8k采样率);
9. 支持224段地址,有更多需求可以扩展;
10. 具有硬件spi接口、uart接口、iic、内置比较器等接口。可以为客户定制各类功能。
11. 芯片内置220k byte的存储(不包含主控程序)。
12. 芯片主控程序和内置存储数据均可擦除再烧写。
13. 芯片上电初始化时间大概为200ms
引脚功能图:通讯协议介绍:spi是串行通讯协议,也就是说数据是一位一位的传输的。miso引脚和mosi引脚上的数据的msb位必须与spsck的第一个边沿同步,在spi传输过程中,在同步时钟信号周期开始时(上升沿)数据上线,然后在同步时钟信号的下降沿时,spi的接收方捕捉位信号,在时钟信号的一个周期结束时(上升沿),下一位数据信号上线,再重复上述过程,先发高位,直到一个字节的8位信号传输结束。由此可以实现控制语音播放、停止、循环等功能。详细说明可见下面的介绍。
spi控制模式由芯片cs、sck和si进行控制操作,每发一个字节数据前,cs先拉低4ms至20ms,推荐使用5ms,然后再发送clk,接收数据高位在先,在时钟的下降接收数据。时钟周期介于160us~2ms之间,推荐周期使用200us。发数据时先发高位,再发低位。数据中的指令根据指令表来发送。
播放指令介绍:1、播放指令
参数1:播放的语音地址需要
例:a0 01
播放01地址
2、循环指令
参数1:00 取消播放
01单曲循环
02播放2次
03 播放3次
以此类推
例:af 03
循环播放上次播放的地址3遍
3、连码播放
参数:需要连码播放的地址,最多可以连码40段
例:af 00 01 02
连码播放地址:00 01 02
4、音量调节
参数1:具有64级音量调节(包括静音) 需要调节的音量等级
例:ae 20
调节音量等级为32级
5、停止指令
停止芯片播放
数码管指令介绍:1、数码管自动地址显示
参数1:00 数码管更新方式为覆盖,即只会显示这条指令中的数码管,其他数码管为关闭
01 数码管更新方式为替换,只会改变指令中的数码管,其他数码管仍保持原来的显示
参数2:从哪一个数码管开始显示
参数3:从参数2的数码管开始更新
参数n:数码管亮度调节具有0~8档
例:ff 02 b1 01 c1 3f 3f 3f 02
更新数码管 第二、三、四位数码管显示数值0,其他数码管显示不变
2、数码管固定地址显示
参数1:00 数码管更新方式为覆盖,即只会显示这条指令中的数码管,其他数码管为关闭
01 数码管更新方式为替换,只会改变指令中的数码管,其他数码管仍保持原来的显示
参数2:在cx数码管显示xx数据
参数n:数码管亮度调节具有0~8档
例:ff 02 b2 00 c1 3f c3 3f 08
只显示第二、四位数码管,显示数值为0,其他数码管不显示,整体亮度为8档
3、亮度调节
参数2:数码管亮度参数有0~8档
例:ff 02 b3 00 05
全部数码管的亮度调整为等级5
参数2:调整第cx位数码管的亮度为xx
例:ff 02 b3 01 c1 08 c7 07
调整第二位数码管的亮度为8,第八位数码管的亮度为7
4、关闭数码管
关闭全部数码管
参数2:关闭的数码管
例:ff 02 b4 01 c2 c3
关闭第三、四位数码管
5、单独控制某一段数码管
参数1:控制的哪一位的数码管
参数2:控制的是哪一段的数码管
参数3:00 关闭该段显示
01 开启该段显示
例: ff 02 b4 c2 00 00
关闭第三位数码管的a段显示
数据更换指令介绍:1、更换指令头
参数1:更换单曲的地址序号
更换单曲的指令
全部声音的更换序号
2、查询指令
发送改指令后芯片会返回数据
回复00或ff:忙
回复01:闲
回复02:空间已满
3、一包的起始指令
4、更换结束指令
发送改指令后芯片会返回数据,是对上一包你最后发送的数据的校验
5、更换流程
应用原理图:应用场景介绍:知道了唯创知音语音芯片的各个指令,也就知道了唯创知音在对于数码管的操作是比较详细的,通过指令,客户可以随意灵活地去控制数码管,细致到单段的控制。
当然除了细致的数码管的控制,还有自行更换语音。
例1:
在智能闹钟行业。客户mcu可以通过发送指令给语音芯片进行数码管的控制,而且可以通过手机app等途径,让客户自行选择铃声,替换掉原来的声音,增加产品活力。
例2:
在游戏行业。通过更换游戏声音,不同的数码管控制,从而能够制出不同的游戏设备。比如利用游戏投篮机,八位数码管既可以分成2个4位数码管,进行投篮pk,又可以将其中1个4位的数码管进行一个倒计时,变成投篮闯关,这个都是可以有客户自行选择创造。这是对统一个游戏类型的规则改造而出来的不同游戏,但是我如果可以游戏声音替换为拳击器,是不是有是一个不一样的产品。
总结:简而言之,唯创知音的语音芯片具有在线更新语音内容,又具有自由灵活地8位数码管控制,又只需要占用客户mcu的4个io口,让客户有更多的资源去处理更多的信息。
4片MAX4616可以用于MAX4455所有八个通道的改进电
全项目食品检测仪可以检测哪些项目
type-c和普通接口有什么区别呢?
3D MIMO的技术优势
如何判断三相电动机绕组的首尾
数码管驱动芯片+语音芯片的应用场景介绍,WT588E02B-24SS
TBOOT对任何rt-thread版本进行有限的改动
VR技术烂大街?国内VR的未来在哪里?
基于组合单元密集型FSS结构的特点及应用研究
构建eCos嵌入式系统的步骤教程
LED舞台误区方案
HTC因侵犯Ipcom专利被禁止在英国销售手机
奎芯科技获超亿元首轮融资 莱迪思加入OPC基金会
一期性价比高,音质好的蓝牙耳机,实测好评推荐
I.MXRT FreeRTOS环境下擦写外部Flash
干货 | 氮化镓GaN驱动器的PCB设计策略概要
电源滤波器有用吗?该怎么选择呢?
热处理生产线淬火技术策略的设计与通讯
晶圆制造重镇遇地震,对半导体产业影响几何?
为何达迪尔/TAKDIR扫地机器人会受消费者喜爱,究竟有何别致之处