"); //-->
基于WT588F02KD(C002)语音芯片在洗衣机的应用设计方案
现在市场上涌现了许多带语音提示功能的洗衣机,但是大多数都是在原有的基础上在控制板增加了一颗语音芯片,客户只增加了这样一颗芯片成本提高了,但对于我们来说这不止成本高了,而且浪费了语音芯片本身所拥有的性能,在这样的前提上,客户只需要再多几毛钱就是相当于封装上我们多花一点钱即可达到替换掉原来更多管脚的MCU,只需要留一颗低价的MCU跟语音芯片通讯即可。
二、常见问题观察以下图片
一般洗衣机需要用两颗MCU,而面板的MCU主要是为了解决用户界面问题;而马达控制MCU是专门控制马达的,由于面板MCU还需要控制显示键盘等功能,本身需要的IO口较多,价钱不便宜。
但由于已经加了语音发生器,也不妨使用语音芯片替代,而且用一颗带有那么多IO的MCU价钱较高,用WT588F02KD扩展芯片,直接能把键盘、显示以及时间的功能解决了,用2个IO口即可完成,降低对MCU的要求。
三、WT588F02KD-24SS 键盘数码管驱动语音芯片应用示例该方案使用WT588F02KD-24SS替代原方案中的语音发生器、数码管显示以及键盘。
1. 产品描述
WT588F02KD-24SS(SSOP24 封装)是一种带键盘扫描接口 LED(4位LED数码管)的驱动控制,带语音播报功能的专用芯片。芯片内部可以容纳最大200秒的语音内容。芯片内部还集成 MCU 可扩展功能、LED 数码管驱动接口、键盘扫描接口等。本产品可以应用于电磁炉、微波炉及小家电产品的显示屏驱动语音播报电路。
2. 功能描述
(1)使用标准串口,波特率:9600(N,8,1,1);
(2)键盘扫描(8x2bit),具有增强型抗干扰按键的识别电路,增强了按键的抗干扰性能;
(3)带按键唤醒,主动扫描功能,和带按键返回;
(4)客户可以通过配套下载器在线更换芯片内部语音内容;
(5)可支持LED(发光二极管显示器(4位))的显示模式——8段 X4位,即能支持共阴数码管输出;
(6)内置亮度调节的电路—-占空比8级可调,使用1K的频率;
(7)同时可以支持四位数码管的32个发光二极管的单独调光;
3. 管脚分布
1. 操作指令
1. 指令格式起始码+长度+命令码+参数+校验和+结束码,其中长度为1(1字节长度)+n1(若干字节命令码)+n2(若干字节参数)+1(1字节累加和校验),累加和校验为长度+命令码+参数的累加和的低字节,返回00则是指令成功
2. A指令
音量调节 “7E 04 A0 E? ?? FE”,E? 为0xE0~0xEF,??为校验和
地址播放 “7E 04 A0 XX ?? FE”,XX 为0x00~0xDF
3. B指令
数码管显示指令,例如 “7E 0A B0 40 C0 C0 B5 D5 C9 8F 5C FE”,则是数码管显示 “1234”
键盘获取指令,按下键盘时芯片会自动发送按键信息,但如果担心MCU不能接收到,可以使用键盘获取指令,同时也可以用来判断是否长按,指令为 “7E 04 B0 42 F6 FE”。
实际示例形如以下面板
需要 7 颗按键,2位数码管+5颗LED灯,原理图设计如下
按照说明书,预先设定好需要显示的数码管的指令即可达到显示、键盘以及播放语音的功能,减少MCU所需要的IO口,降低MCU的要求,从整体上降低BOM的成本。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。