• 正文
  • 相关推荐
申请入驻 产业图谱

小家电语音提示芯片方案,WT588F40B-16S 如何做到低成本又低功耗

15小时前
63
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

小家电做语音提示,绕不开三件事。待机功耗按微安算,产品线一年换一轮。一款两节干电池供电的电子药盒,待机状态多漏几十微安,电池的命就短一截。WT588F40B-16S 是唯创知音面向这类需求做的一颗 SOP16 语音播放芯片,内置 SPI-FLASH,支持一线与两线串口通讯,PWM 输出可直接驱动 8R 0.5W 喇叭,待机静态电流小于 10uA。下面把它的成本结构和功耗账本摊开讲,顺带把选型和发码时序上容易踩的坑说清楚。

一、小家电给语音芯片划的几条线

先看这类产品本身的条件。

供电条件不统一。电热水壶、微波炉、空气净化器大多挂在 5V 或者 3.3V 系统电源上,电子药盒、智能水杯、电动牙刷这类便携产品用两节干电池或者一颗锂电,电压从 3.6V 一路掉到 2.4V 附近。语音芯片要么自己能吃 2.4~3.6V 这一档,要么就得背一颗 LDO,加一颗 LDO 就是增加成本与板子面积。

板子空间紧。小家电的主控板塞在塑料壳里,留给语音电路的地方通常只有巴掌大一块,外围器件能少一个是一个。

语音条数不多,但要有余量。一款小家电的提示音大多在十几条到几十条之间,开机提示、水温到档、缺水告警、滤网到期、故障代码播报各占几条。用不着几百兆存储,但也不能只有十秒容量,因为同一套硬件往往要覆盖同平台的多个型号。

型号迭代快。同一个平台今年做三个 SKU,明年加两个,出口版本还要换语言。语音内容一改就换芯片、一改就报废库存,是这类项目里最贵的隐形成本。

WT588F40B-16S的出现就是为了解决这些问题来的。

二、成本账,省在哪几处

存储内置,不挂 Flash。 芯片内部集成 4Mbytes SPI-FLASH,语音内容直接放进去,外部不用再挂一颗存储 IC。省下来的不只是那颗料的钱,还有它的走线、板面积,以及采购和来料检验上多出来的一项。控制方式上也轻,一线模式下主控只要一根 DATA 线,两线模式也就是 CLK 加 DATA 两根,一颗 8 位 MCU 剩出来的 IO 可以留给传感器和按键。

PWM 直接推喇叭,省掉功放 IC。 PWM 输出可以直接驱动 8R 0.5W 喇叭,小家电的提示音功率大多落在 0.5W 以内,一颗功放 IC 加它的外围阻容就这么省下来了。对提示音要求更高的产品,芯片同样提供 DAC 输出通道,走 DAC 加外置功放的路线,音质更好,代价是多一颗功放。这两条路按产品定位挑,不用一开始就把功放焊上去。

一颗芯片覆盖整条产品线。 芯片最大支持 1000 段语音地址。单款产品的语音条数按几十条算,余量足够把同平台多个型号、多个国家的语言版本装进同一颗芯片。产线备料只有一种,换机型不用换料,仓储和排产都简单一截。

语音内容可在线更换。 配套上位机软件可以把音频做成 BIN 文件,再下载到芯片内部的 Flash 里。改一版提示音、加一个语种,更新内容就行,芯片不用动,已经做好的板子也不用报废。小家电的语音内容经常跟着功能一起改,这一条在项目后半程比省下来的几毛钱更值钱。

还有一处容易被忽略。芯片是 SOP16 封装,管脚功能分配固定,第 13 到第 16 脚是 SPI-DO、SPI-CS、SPI-DI、SPI-CLK 四个 Flash 相关脚,PWM 输出占第 10 脚 PWMN 和第 11 脚 PWMP,BUSY 状态从第 7 脚 PI0 出。管脚定义定型,PCB 一次成型,后续换同系列芯片基本不用重画板。

三、功耗账,微安级别的设计

小家电里有两类产品对功耗特别敏感,一类是常年插电待机的,一类是电池供电的。前者怕的是空载漏电,后者怕的是待机把自己的电用完。

芯片在待机模式下的静态电流小于 10uA。这个数量级意味着,即使产品一直通电,语音电路在待机时占的那部分功耗也不会让整机的待机功耗超标。

真正省事的是自动休眠。芯片播放结束后,DATA 和 CLK 两个 IO 保持电平稳定 1S(高低电平都可),芯片自动进入休眠。不需要主控额外发一条休眠指令,也就不会出现主控睡着了、语音芯片还醒着的情况。休眠之后芯片保持当前设置的音量,下次播放不用重新设一遍。

休眠电流的极限参数是小于 15uA,典型值 10uA。

防倒灌这一点值得单独说。芯片的 IO 口默认内部 1M 下拉,做低功耗设计时,语音播放结束可以把 DATA 拉低,防止倒灌电流从 IO 流进芯片。软件里多写一行拉低,成本是零,漏掉的电流却是整晚在走。

电压范围也给了设计余量。VDD 供电 2.4~3.6V,可以直接挂在 3.3V 系统上,也可以由两节干电池供电,不用额外稳压。需要注意 VDD-SPI 是 Flash 的电源脚,同样要外部提供 2.4V~3.6V。极限参数里电源电压的范围是 -0.5~+4.0V,5V 系统不能直接把语音芯片挂在 5V 上,从 3.3V 取电或者经 LDO 降压这一步省不掉。

四、★核心特性一览

★ 内置 4Mbytes SPI-FLASH,语音内容存放在芯片内部,无需外挂存储;

★ 支持一线、两线串口通讯,双字节指令控制,一线模式只占主控 1 个 IO;

★ 支持上位机软件制作 BIN 文件并下载到 Flash,语音内容可在线更换;

★ 支持 WAV 音频格式,12bit ADPCM 解码,采样率 4K~24Khz;

★ 支持 PWM/DAC 音频输出,PWM 输出可直接驱动 8R 0.5W 喇叭,可省去功放 IC;

★ 芯片供电 2.4~3.6V,Flash 供电 2.4V~3.6V;

★ 待机模式静态电流小于 10uA,休眠电流小于 15uA(典型值 10uA);

★ 播放结束 IO 保持电平稳定 1S 后自动休眠,休眠保持当前音量设置;

★ 最大支持 1000 段语音地址,16 级音量调节;

★ 支持循环播放、无缝衔接循环播放、连码播放,连码一次最多 40 段;

★ 上电初始化时间约 150ms,手册建议上电后等待不少于 100ms 再发控制信号;

★ SOP16 封装,工作温度 -20~+85℃。

五、一线两线三个工程版本怎么挑

芯片在选型上分了三个工程版本,硬件是同一颗,区别在固件里预设的控制方式。

版本 工程编号 控制方式 适合什么情况
固定一线 WTC230112-81-F34PV1.02 固定一线发码控制 主控 IO 紧张,只接一根 DATA 线,上电不获取 Flash,芯片自动释放 Flash,可由 Flash 下载器供电操作擦写
固定两线 WTC230112-82-F34PV1.02 固定两线发码控制 主控上跑的是两线时序,片选与 Flash 操作同上
兼容一线两线 WTC230112-83-F34PV1.02 控制方式可由网页上位机制作选择 同一块板要兼容两种主控方案,或需要外部供电写 Flash,发送 Flash 释放指令后下载器才可操作擦写

一线模式的管脚分配是 PB2 走 DATA、PI0 出 BUSY;两线模式是 PI0 出 BUSY、PB2 走 CLK、PC7 走 DATA。两种模式下 BUSY 都可用,主控想判断芯片有没有响应指令、有没有在播声音,读这个脚就行。

三个版本的选择建议很实在。板子上 IO 富余、只做提示音播放,选固定一线,连线和代码都最省。主控已经有一套两线时序,或者以后可能换主控,选固定两线。要做在线烧录、产线要能直接写 Flash,选兼容一线两线版本。选型的时候把工程编号一起带给业务,避免拿到手的固件和控制方式对不上。

六、发码时序和上电的几个细节

初始化时间。 芯片上电后需要一定的初始化时间,说明书建议不少于 100ms,并写明上电初始化时间大概为 150ms。如果初始化还没完成就发控制信号,芯片不会工作。开机就要播提示音的产品,主控上电后延时 150ms 再发码最稳妥。

一线发码。 先把数据线拉低 5ms,时间范围 5ms 到 20ms,然后发 16 位数据。先发高字节,再发低字节,每个字节里先发低位再发高位,用高电平和低电平的比例来表示每一位的值。必须高电平在前、低电平在后,推荐用 200us 比 600us,取值范围 100us 比 300us 到 400us 比 1200us,电平比例推荐 3 比 1 或者 1 比 3,跑到 5 比 1 以上通讯就不稳了。

两线发码。 每发一个字节前把 CLK 拉低 4ms 到 40ms 唤醒芯片,推荐 5ms,这段拉低的时间本身也算指令的一部分。接收数据低位在先,时钟上升沿采样,时钟周期在 40us 到 3.2ms 之间,推荐高低电平各持续 300us。

字节间隔。 同一条指令里两个字节之间的间隔要小于 4ms,建议 2ms。

连码间隔。 连码播放时,相邻两组 FFF3 加语音地址之间的时间要小于 20ms,语音地址范围是 0000H 到 00DFH。一次连码最多 40 段,指令全部发完后等 100ms 开始播放。

循环指令有前提。 上电后如果没有播放过语音,不能用 FFF2H 循环指令。

命令速查。

命令码 功能
0000H~03E7H 语音地址,播放对应地址的语音
FFE0H~FFEFH 音量调节,16 级,FFE0H 最小、FFEFH 最大
FFF1H 无缝衔接循环播放,音源需选 TLB 格式
FFF2H 循环播放当前地址语音
FFF3H 加 XXXXH 连码播放,最多 40 段
FFFEH 停止语音播放
FFFDH 释放 Flash 指令
FFFCH 重新控制 Flash 指令

芯片上电复位后默认音量是最大值 FFEFH,音量调节命令在任何时候都能发,休眠后音量保持不变。另外,每条指令的两个字节发送顺序是高位字节的低位在前,比如 F5 01H,先发 F5H 的低位,再发 01H 的低位。

外围和布线。 芯片的应用电路很干净,电源部分按手册要求走,VCC 脚和 GND 脚到电容的距离总长不超过 1cm,电源、GND 和电容的走线保持在同一面,抗干扰会好很多。做到这一条,很多莫名其妙的复位和杂音问题就不会出现。

七、落在哪些小家电上

产品 提示内容 方案要点
电热水壶、茶吧机 开机、加热中、水温到档、缺水、保温 一线控制,PWM 直驱小喇叭,语音内容随机型批量更新
饮水机、净水器 制水、滤芯寿命、换芯提醒、漏水告警 多档提示音加故障码播报,1000 段地址余量充足
电饭煲、压力锅 功能选择、开始烹饪、保温、开盖提醒 连码播放组合提示音,减少主控发码次数
微波炉、烤箱 按键音、加热完成、门未关好 音量 16 级可调,夜间可调低提示音
空气净化器、加湿器 开机、风速档位、滤网到期、水箱缺水 常年插电待机,静态电流小于 10uA 是关键
破壁机、料理机 程序选择、完成提示、过载告警 提示音功率需求大一点,PWM 或 DAC 加功放按需选
智能水杯、电子药盒 喝水提醒、到点用药、电量低 电池供电,播放后 IO 拉低防倒灌,休眠电流 10uA 级
电动牙刷、按摩仪 模式切换、定时到点、充电提示 空间小,SOP16 加少量外围即可放下

这些场景的共同点是语音条数固定、单条时长短、成本敏感。WT588F40B-16S 在这类产品上不需要额外搭配存储和功放,主板上的语音电路基本就是芯片加喇叭加两颗电源电容。

八、参数速查

项目 参数
内置存储 4Mbytes SPI-FLASH
音频格式 WAV,12bit ADPCM 解码
采样率 4K~24Khz
音频输出 PWM/DAC,PWM 可直接驱动 8R 0.5W 喇叭
控制方式 一线串口、两线串口(双字节指令)
语音地址 最大 1000 段(0000H~03E7H)
音量 16 级(FFE0H~FFEFH)
芯片供电 2.4~3.6V
Flash 供电 2.4V~3.6V
电源电压极限 -0.5~+4.0V
待机静态电流 小于 10uA
休眠电流 小于 15uA,典型值 10uA
上电初始化 约 150ms,建议等待不少于 100ms
自动休眠 播放结束 IO 电平稳定 1S 后进入休眠
工作温度 -20~+85℃(实验室 -40~+85℃ 可正常工作)
封装 SOP16

【相关推荐】

如果 4Mbytes 的容量不够用,同系列有内置 8Mbytes SPI-FLASH 的 WT588F80B-16S-C,管脚与控制方式一致,容量翻倍,适合语音条数多、单条时长长的产品。

如果成本还要再压,可以看 OTP 架构的 WTN6 系列语音芯片,语音在出厂时烧录固化,单价更低,代价是内容不能在线更换,适合功能定型、量大的机型。

如果产品需要放音乐或者 MP3 音质的人声,WT2003H 系列 MP3 解码芯片更合适,支持 MP3 与 WAV 解码,音质表现更好。

如果小家电要升级成语音交互,可以直接上 WTK6900 系列离线语音识别芯片,本地识别命令词,不联网,唤醒和识别都在板子上完成。

唯创知音

唯创知音

深圳唯创知音电子有限公司位于广东省深圳市宝安区,1999年成立于广州。历经二十多年的发展,公司已成为集研发、生产、销售和服务于一体的,专注于语音技术研究、语音产品方案设计及控制等软、硬件设计的国家高新技术企业。业务范围涵盖家电、医疗器械、安防报警、汽车电子多媒体、通信、电话录音、工业自动化控制、玩具及互动消费类产品等领域,公司的集成芯片和模块主要有:播放类、录音类、MP3类、蓝牙WiFi类、语音识别类。

深圳唯创知音电子有限公司位于广东省深圳市宝安区,1999年成立于广州。历经二十多年的发展,公司已成为集研发、生产、销售和服务于一体的,专注于语音技术研究、语音产品方案设计及控制等软、硬件设计的国家高新技术企业。业务范围涵盖家电、医疗器械、安防报警、汽车电子多媒体、通信、电话录音、工业自动化控制、玩具及互动消费类产品等领域,公司的集成芯片和模块主要有:播放类、录音类、MP3类、蓝牙WiFi类、语音识别类。收起

查看更多

相关推荐