前言:

WT588E02B语音芯片是一款SPI通讯方式的语音芯片、最大的特点便是客户可以自行通过SPI协议,按照规定的数据更换流程发送语音数据,实现客户可以在线更新音频数据,有利于客户产品的升级迭代,保持产品活力。

WT588E语音芯片可以替客户完成更多的功能,推出了数码管扩展。通过将WT588E语音芯片的IO口与数码管相连接,便可以代替客户驱动数码管,实现数码管的显示。而客户仅仅需要4个IO口与WT588E语音芯片通讯,大大节省了客户主控芯片的资源。

下面先介绍一下WT588E语音芯片的基本信息。

芯片基本介绍:

  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

引脚功能图:

管脚

功能

1:SG1~SG8

数码管段码(段选)、按顺序对应a,b,c,d,e,f,g,h

2:GR1~GR8

8位数码管位选、按顺序对应低位到高位

3:PA0

从机SPI的使能脚:CS

4:PA1

从机SPI的时钟线:SCLK

5:PA2

从机SPI的输入脚:MOSI

6:PA3

数据更换时:从机SPI的输出脚:MISO

平常播放使用:busy

7:PWMP,PWMN

喇叭/扬声器接口

8:VCC,GND

电源正负极

通讯协议介绍:

SPI是串行通讯协议,也就是说数据是一位一位的传输的。MISO引脚和MOSI引脚上的数据的MSB位必须与SPSCK的第一个边沿同步,在SPI传输过程中,在同步时钟信号周期开始时(上升沿)数据上线,然后在同步时钟信号的下降沿时,SPI的接收方捕捉位信号,在时钟信号的一个周期结束时(上升沿),下一位数据信号上线,再重复上述过程,先发高位,直到一个字节的8位信号传输结束。由此可以实现控制语音播放、停止、循环等。详细说明可见下面介绍。

SPI控制模式由芯片CS、SCK和SI进行控制操作,每发一个字节数据前,CS先拉低4ms至20ms,推荐使用5ms,然后再发送CLK,接收数据高位在先,在时钟的下降接收数据。时钟周期介于160us~2ms之间,推荐周期使用200us。发数据时先发高位,再发低位。数据中的指令根据指令表来发送。

播放指令介绍:

1、播放指令

指令头

参数1

A0

XX

参数1:播放的语音地址需要

例:A0 01

播放01地址

  1. 循环指令

指令头

参数1

AF

XX

参数1:00 取消播放

01单曲循环

02播放2次

03 播放3次

以此类推

例:AF 03

循环播放上次播放的地址3遍

  1. 连码播放

指令头

参数1

参数2

参数3

......

AF

XX

XX

XX

......

参数:需要连码播放的地址,最多可以连码40段

例:AF 00 01 02

连码播放地址:00 01 02

  1. 音量调节

指令头

参数1

AE

XX

参数1:具有64级音量调节(包括静音) 需要调节的音量等级

例:AE 20

调节音量等级为32级

  1. 停止指令

指令头

AB

停止芯片播放

数码管指令介绍:

  1. 数码管自动地址显示

指令头1

指令头2

指令头3

参数1

参数2

参数3

......

参数N

FF

02

B1

0X

CX

XX

......

XX

参数1:00 数码管更新方式为覆盖,即只会显示这条指令中的数码管,其他数码管为关闭

01 数码管更新方式为替换,只会改变指令中的数码管,其他数码管仍保持原来的显示

参数2:从哪一个数码管开始显示

参数3:从参数2的数码管开始更新

参数N:数码管亮度调节具有0~8档

例:FF 02 B1 01 C1 3F 3F 3F 02

更新数码管 第二、三、四位数码管显示数值0,其他数码管显示不变

  1. 数码管固定地址显示

指令头1

指令头2

指令头3

参数1

参数2

参数3

......

参数N

FF

02

B2

0X

CX XX

CX XX

......

XX

参数1:00 数码管更新方式为覆盖,即只会显示这条指令中的数码管,其他数码管为关闭

01 数码管更新方式为替换,只会改变指令中的数码管,其他数码管仍保持原来的显示

参数2:在CX数码管显示XX数据

参数N:数码管亮度调节具有0~8档

例:FF 02 B2 00 C1 3F C3 3F 08

只显示第二、四位数码管,显示数值为0,其他数码管不显示,整体亮度为8档

3、亮度调节

指令头1

指令头2

指令头3

参数1

参数2

FF

02

B3

00

XX

参数2:数码管亮度参数有0~8档

例:FF 02 B3 00 05

全部数码管的亮度调整为等级5

指令头1

指令头2

指令头3

参数1

参数2

FF

02

B3

01

CX XX

参数2:调整第Cx位数码管的亮度为XX

例:FF 02 B3 01 C1 08 C7 07

调整第二位数码管的亮度为8,第八位数码管的亮度为7

4、关闭数码管

指令头1

指令头2

指令头3

参数1

FF

02

B4

00

关闭全部数码管

指令头1

指令头2

指令头3

参数1

参数2

FF

02

B4

01

CX

参数2:关闭的数码管

例:FF 02 B4 01 C2 C3

关闭第三、四位数码管

5、单独控制某一段数码管

指令头1

指令头2

指令头3

参数1

参数2

参数3

......

FF

02

B4

CX

XX

XX

......

参数1:控制的哪一位的数码管

参数2:控制的是哪一段的数码管

参数3:00 关闭该段显示

01 开启该段显示

例: FF 02 B4 C2 00 00

关闭第三位数码管的A段显示

数据更换指令介绍:

  1. 更换指令头

指令头1

指令头2

参数1

E0

00

XX

参数1:更换单曲的地址序号

更换单曲的指令

指令头1

指令头2

参数1

E0

00

XX

全部声音的更换序号

  1. 查询指令

指令头1

指令头2

指令头2

EE

00

00

发送改指令后芯片会返回数据

回复00或FF:忙

回复01:闲

回复02:空间已满

  1. 一包的起始指令

指令头1

指令头2

指令头2

DF

00

00

发送改指令后芯片会返回数据,是对上一包你发送的数据的校验

  1. 更换结束指令

指令头1

指令头2

指令头2

DF

00

00

发送改指令后芯片会返回数据,是对上一包你最后发送的数据的校验

  1. 更换流程

应用原理图:

应用场景介绍:

知道了唯创知音语音芯片的各个指令,也就知道了唯创知音在对于数码管的操作是比较详细的,通过指令,客户可以随意灵活地去控制数码管,细致到单段的控制。

当然除了细致的数码管的控制,还有自行更换语音。

例1:

在智能闹钟行业。客户MCU可以通过发送指令给语音芯片进行数码管的控制,而且可以通过手机App等途径,让客户自行选择铃声,替换掉原来的声音,增加产品活力。

例2:

在游戏行业。通过更换游戏声音,不同的数码管控制,从而能够制出不同的游戏设备。比如利用游戏投篮机,八位数码管既可以分成2个4位数码管,进行投篮PK,又可以将其中1个4位的数码管进行一个倒计时,变成投篮闯关,这个都是可以有客户自行选择创造。这是对统一个游戏类型的规则改造而出来的不同游戏,但是我如果可以游戏声音替换为拳击器,是不是有是一个不一样的产品。

总结:

简而言之,唯创知音的WT588E语音芯片具有在线更新语音内容,又具有自由灵活地8位数码管控制,又只需要占用客户MCU的4个IO口,让客户有更多的资源去处理更多的信息。

WT588E语音芯片+数码管的应用场景介绍相关推荐

  1. 数码管驱动芯片+语音芯片的应用场景介绍,WT588E02B-24SS

    WT588E语音芯片+数码管的应用场景介绍 前言: WT588E02B语音芯片是一款SPI通讯方式的语音芯片.最大的特点便是客户可以自行通过SPI协议,按照规定的数据更换流程发送语音数据,实现客户可以 ...

  2. 想做数码管显示,单片机IO口资源不够?看看WTV890语音芯片能做些啥

    在开发许多产品时许多工程师都会遇到以下问题,如:想驱动4位或10位的LED数码管显示,但是单片机的IO口不够用:要么更换IO口资源更多的MCU来控制,要么更换脚位丰富的单片机,这无疑在MCU上,加了1 ...

  3. WT588F02KD-24SS语音芯片(数码管显示驱动ic)在多功能烧水壶的应用设计方案

    WT588F02KD-24SS语音芯片(数码管显示驱动ic)在多功能烧水壶的应用设计方案 现代人除了写字楼及个别家庭在使用饮水机消费纯净水或蒸馏水外,大多数的家庭仍然是饮用烧开的自来水.而早前流行于欧 ...

  4. CI130X智能语音芯片应用于智能面板,支持红外设备离线语音控制、场景控制等功能

    随着人们生活水平的提高,用户对产品的追求呈现多元化趋势,不仅仅只关注面板开关去控制的灯具亮灭,更注重产品的使用体验感.面板控制也演变了多种方式,从机械开关,轻触按键,手持遥控器到手机端APP,智能语音 ...

  5. WT系列语音芯片-带您走进千家万户,畅享“智慧家居”生活

    语言为万物命名,给自然立法,我们有了和现实世界互动和沟通的工具.语言越发达,我们对于现实的理解也就越加丰富和深入,而原本杂乱无章的事物,就会随着语言的发展而变得井然有序.因为语言通过符号和法则,能够将 ...

  6. 阿里AI labs发布两大天猫精灵新品,将与平头哥共同定制智能语音芯片

    作者 | 夕颜 出品 | AI科技大本营(ID:rgznai100) 2019 年,去年刮起的一阵智能音箱热浪似乎稍微冷却下来,新产品不再像雨后春笋一样层出不穷,挺过市场洗礼的产品更是凤毛麟角,这些产 ...

  7. 阿里云开放国内首个云端数据库测试平台,云已成为数据库新标准;华为5G随行WiFi发布;科大讯飞推出 AI 专用语音芯片系列……...

    戳蓝字"CSDN云计算"关注我们哦! 嗨,大家好,重磅君带来的[云重磅]特别栏目,如期而至,每周五第一时间为大家带来重磅新闻.把握技术风向标,了解行业应用与实践,就交给我重磅君吧! ...

  8. 出门问问CEO李志飞:当语音成为基石技术,消费场景如何进一步落地?

    如今,人们对智能语音交互驱动的产品已不再陌生,「语音」也正在由一种前沿科技逐渐成为具有普适性的「基石技术」,开始到更广泛的应用场景中,发挥作用.在实现了消费级领域的经验积累之后,出门问问正在探索,如何 ...

  9. 全新 AI 语音芯片、双麦 AIoT 模组,科大讯飞硬核技术助力智能家电创新

    据艾瑞咨询的数据显示,2017 年中国智能家居市场规模为 3342.3 亿元,其中智能家电规模为2828.0亿元,占比87%.预计到 2020 年智能家电的市场规模将达到 5155.0 亿元. 智能家 ...

最新文章

  1. 【C++】google gtest 详解
  2. KiFastCallEntry() 机制分析
  3. 3.2.2 请求分页管理方式
  4. linux开机自动启动(自启动)脚本、程序(初始化脚本)(海康摄像头自启动程序)
  5. 数据库:SQLServer Stuff 函数用法笔记
  6. android布局属性,Android 布局学习之——LinearLayout属性baselineAligned的作用及baseline...
  7. 述职答辩提问环节一般可以问些什么_论文答辩一般会问什么问题?需要注意什么事项?...
  8. python通用数据库连接_python 连接数据库pg
  9. clickhouse 复杂查询时嵌套连接join可能存在的异常解决(xjl456852原创)
  10. C# 根据文本设置combobox的两种方法
  11. windows + visual studio 2010 配置SVN
  12. 4种最常问的编码算法面试问题
  13. 为什么浏览器的用户代理字符串以 Mozilla 开头?
  14. mysql运维知识_Mysql运维知识
  15. 给大家推荐一套 git 工作流
  16. 毕向东java视频js_js foteach 传智播客毕向东老师 新版JAVASE基础学习视频教程 ...(8)...
  17. THREE.JS 导入STL格式的模型
  18. C盘系统文件提示损坏怎么办?系统文件损坏怎么修复
  19. Viusal 各个版本离线镜像
  20. https小灰锁(带黄色三角)如何变成安全的小绿锁

热门文章

  1. 值得收藏!EEG/ MEG/MRI/ fNIRS公开数据库大盘点
  2. 15瓶可乐,其中有一瓶过期了,找出有毒的可乐的问题
  3. OPGL+VS2017+GLFW+GLEW配置详细步骤
  4. Python Twisted系列教程7:小插曲,Deferred
  5. 解决谷歌翻译不能使用的问题(2023.01.14)
  6. 【转】聊聊Greenplum的那些事
  7. C#解析.msg文件(outlook文件)
  8. 分布式事务解决方案(二)
  9. zookeeper C API 完整运行实例
  10. NB-IoT的DRX、eDRX、PSM三个模式是什么?