当前位置:网站首页>WT588F02B-8S(C006_03)单芯片语音ic方案为智能门铃设计降本增效赋能
WT588F02B-8S(C006_03)单芯片语音ic方案为智能门铃设计降本增效赋能
2022-07-04 12:52:00 【唯创知音】
在多元化智能产品走入千家万户之际,智能门铃产业不断发展壮大,众多各式各样的智能门铃出现在市场上,在获得广大消费者喜爱的同时,人们对安全可靠,便捷化操作的智能门铃的需求也在不断增加。
门铃生产厂家及智能门铃方案设计商根据消费者智能化、个性化的需求来设计产品成为一个主流趋势。普通的门铃方案设计,需要通过MCU+语音芯片+掉电记忆IC等元器件来实现门铃的智能化及个性化,器件多代表着电路设计相对复杂,电路板体积大,成本高,对生产组装工艺的要求高、功耗高。且MCU进行解析、学习EV1527地址,调试等,需要花费产品设计软件工程师较多的时间精力。
唯创知音WT588F02B-8S(C006_003)语音芯片可快速实现工程师的智能化、个性化设计需求,可以做到MCU解析EV1527协议和学习功能,带有语音芯片的播报功能、并且带有EEROM功能实现掉电记忆。不仅较大程度的节约了成本,且使产品的开发更加简单,产品开发周期缩短,综合成本更低,解决了现阶段的产品技术含量较低,产品同质化严重,价格竞争却非常激烈的问题。同时WT588F02B的语音音色效果好。(C006_03是这个功能产品的代码,与唯创知音对接,可以通过这个功能代码,快速找到相关产品和资料。)
下面我们以应用实例:WT588F02B智能门铃设计方案直观的呈现:
WT588F02B智能门铃方案设计实例
1)智能门铃方案概述
2)器件选型
3)
部位 | 型号 | 特性概述 |
主控 | WT588F02B | 16位DSP、32MHz、256KB-flash、可重复擦写、… |
a. 设计原理图
按键功能如下:
IO口定义 | PI0/K1 | PI1/K2 | PC2/led |
功能定义 | 短按:音量加(4级)大循环,同时播放当前曲目 | 短按:下一曲(大循环) 长按3秒:433配对学习(学习模式时LED快闪,判定成功LED长亮一秒,5秒自动退出学习模式) | 三种闪灯模式,播放音乐时,慢闪。 快闪:6HZ 慢闪:3HZ 长亮: |
K1/K2同时按下3秒,删除所有学习到的码,删除成功LED长亮一秒 |
3)应用框架图
4)WT588F02B基本功能和特点
1.16位DSP语音芯片、32Mhz内部振荡;
2.工作电压2.0~5.5V;建议电压:2.2~4.0V(由于串口使用TTL电平通信)
3.16bit的PWM输出,可直接驱动8R 0.5W喇叭;
4.支持6K~32Khz的WAV文件,以及MIDI文件;
5.客户可以通过配套下载测试板在线更换芯片内部语音内容;
6.芯片内部有256K byte 的存储空间,可以做掉电记忆功能、数据存储等功能(可扩展给用户MCU做缓存空间)。
7.芯片主控程序和内置存储数据均可擦除再烧写。
8.低电压检测功能,可以设置当电压低于某一个值,做出相应提示
9.UART通讯协议、9600波特率
10.带有EV1527解码功能,并且可以通过UART将EV1527解密后的数据返回
11.目前设置了两组EV1527的地址。即可以一个产品配对两组遥控地址
12.MCU可以通过UART从WT588F中读出EV1527解码地址
EV1527标准协议简介:
每次发码先发高电平,后发低电平,
完整发码格式:
同步码+bety1+bety2+bety3
bety1/bety2:遥控地址码;
bety3:按键值码;
下面我们介绍一下WT588F02B芯片的使用方法:
使用方法1:(已经有标准芯片,可以直接购买)
如果我要快速做成一个低成本的门铃产品。
按照上图所示;
功能:
1. 无线遥控触发门铃播放
2. 按键可以用于调整音量大小、门铃曲目选择、无线遥控配对等功能
我们可以发现,我们只需要WT588F02B-8S(C006_03),就可以设计一个低成本简易门铃产品出来。
使用方法2:(已经有标准芯片,可以直接购买)
我的门铃产品不是简单的触发播放,还有其他的功能,甚至可能要用到MCU做一些事情。
没关系,WT588F02B-8S(C006_03)还能这样用:
MCU可以通过UART(波特率9600)来控制WT588F02B-8S(C006_03)播放音乐、调节音量、循环等功能,并且还可以读取无线信号模块的指令,配对的无线模组的地址等。WT588F02B还可以开放256个字节给MCU做数据存储使用(可以读,可以写)。
使用方法3:
如果是想要用WT588F02B当做主MCU来开发所有的功能,这颗IC也是可以的。目前有3种封装:SOP8、SOP16、SSOP24。
唯创知音作为一家专注于语音技术研究的高新技术企业,始终坚持以“服务好工程师”为目标,以行业语音交互器件标准化为方向,致力于让复杂变简单,提供快捷的语音、智能物联网应用解决方案。WT588F02B应用设计方案,在智能闹钟、智能水杯、雾化器等消费电子行业领域内已有成熟的应用案例。消费类电子产品应用是公司重要的发展领域,未来,唯创知音将在更多行业推出标准化语音芯片,进一步提升工程师的设计体验,为消费类电子行业标准化赋能。
边栏推荐
- 数据湖(十三):Spark与Iceberg整合DDL操作
- 潘多拉 IOT 开发板学习(RT-Thread)—— 实验3 按键实验(学习笔记)
- Learning projects are self-made, and growth opportunities are self created
- [matlab] summary of conv, filter, conv2, Filter2 and imfilter convolution functions
- 92.(cesium篇)cesium楼栋分层
- Data warehouse interview question preparation
- 【FAQ】華為帳號服務報錯 907135701的常見原因總結和解决方法
- Incremental ternary subsequence [greedy training]
- 利用Shap值进行异常值检测
- Test process arrangement (3)
猜你喜欢
聊聊保证线程安全的 10 个小技巧
为什么图片传输要使用base64编码
【FAQ】華為帳號服務報錯 907135701的常見原因總結和解决方法
Understand chisel language thoroughly 09. Chisel project construction, operation and testing (I) -- build and run chisel project with SBT
leetcode:6109. 知道秘密的人数【dp的定义】
Data center concept
Data warehouse interview question preparation
Leetcode T48: rotating images
ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例
MATLAB中tiledlayout函数使用
随机推荐
MySQL的触发器
R语言使用dplyr包的mutate函数对指定数据列进行标准化处理(使用mean函数和sd函数)并基于分组变量计算标准化后的目标变量的分组均值
The mouse wheel of xshell/bash/zsh and other terminals is garbled (turn)
GCC [6] - 4 stages of compilation
10.(地图数据篇)离线地形数据处理(供Cesium使用)
[FAQ] summary of common causes and solutions of Huawei account service error 907135701
RK1126平台OSD的实现支持颜色半透明度多通道支持中文
一文概览2D人体姿态估计
Popular framework: the use of glide
flink sql-client.sh 使用教程
Error in find command: paths must precede expression (turn)
潘多拉 IOT 开发板学习(RT-Thread)—— 实验3 按键实验(学习笔记)
Leetcode T48:旋转图像
一种架构来完成所有任务—Transformer架构正在以一己之力统一AI江湖
按照功能对Boost库进行分类
Map of mL: Based on Boston house price regression prediction data set, an interpretable case is realized by using the map value to the LIR linear regression model
Incremental ternary subsequence [greedy training]
The implementation of OSD on rk1126 platform supports color translucency and multi-channel support for Chinese
使用CLion编译OGLPG-9th-Edition源码
Blob, text geometry or JSON column'xxx'can't have a default value query question