一台常规饮料售货机四十到六十个货道,每个货道要报品名,再加上取货提示、故障提醒、活动促销,语音条数轻松过百。不少项目前期图省事选了OTP芯片,几十秒容量塞得满满当当,等到促销季想换一段广告音,只能重新打样重新投料,周期和费用都耗不起。语音这块小成本物料,最后成了整机迭代的绊脚石。
该方案的主角是深圳唯创知音的WT588F08A,SOP8封装,内置8Mbit FLASH。按较高音质标准可以存放680秒语音,客户对音质没有苛刻要求时最高能放到1200秒,折算下来三四百条短语音装得下,覆盖一台售货机从开机自检到货道导购的全部播报需求。它和OTP芯片最本质的区别在于音源可反复擦写,用配套下载器或者主控MCU就能更换芯片内部的语音内容,促销季换音不用动板不用返厂。
★ 8Mbit内置FLASH,较高音质存放680秒,放宽音质最高1200秒
★ 16bit PWM/DAC输出,直推8Ω 0.5W喇叭,省掉外置功放
★ 一线串口单IO控制,也支持两线串口,抗干扰能力更好
★ 支持超过1000段地址,F3连码一组最多拼40段
★ 16级音量调节,上电默认最大音量
★ 支持最高6通道MIDI播放,提示音可做音色
★ FLASH音源重复烧录,换促销语音不换硬件
售货机为什么吃容量
售货机的语音不是一条两条的事。开机要有欢迎语,落币要报金额,选货要报名,出货要报货道号,取货口要提示取走商品,缺货要提醒补货,故障还要区分卡货、温控、通讯异常几类。一个六十货道的机型,把品名拆出来就是六十段,再叠加金额单位和各类提示,段数很轻松就冲到两百以上。
WT588F08A在这套体系里有两手准备。地址上它支持超过1000段,单字节发码覆盖224段,工程地址总数到了224段以上会自动切双字节发码,段数不再是瓶颈。拼接上它有F3连码指令,金额播报这类动态内容尤其好用,主控把单位音、数字音按顺序发出来,芯片在播放当前段时接收后续地址不打断,播完一段自动接下一段,一组连码最多四十段,找零场景的多段拼接一次发完。两段语音之间衔接自然,听感上就是一句完整的话。
取货口的噪音环境,驱动要留余量
售货机内部有压缩机、风扇和货道电机,取货口旁边环境并不安静。WT588F08A内置16bit PWM直推8Ω 0.5W喇叭,不需要外置功放,BOM里省一颗器件。音量上它给了16级调节,上电默认最大音量,正好匹配嘈杂现场,售后调试时再按点位往下降。
这里有一个规格书里写明的坑。用4Ω喇叭或者把喇叭并联,可能让PWM出现闩锁,表现为无法播放,严重的会烧芯片,必须重新上电才能恢复。售货机项目选喇叭时锁定8Ω 0.5W,这一条写进采购规格里就能避开。
换音运维才是隐性收益
售货机生命周期五到八年,语音内容的迭代次数远超想象。春季换新品推荐,节假日换促销话术,点位客户还要求加自己的广告。OTP芯片每次换音都是一轮芯片重投,FLASH方案的WT588F08A用配套下载器连上就能重烧,音源支持WAV和MP3格式,WAV采样率不超过16kHz单声道,MP3采样率不超过24kHz,运营同事用常规音频软件剪完就能灌进去。对整机厂来说,这笔运维账算下来比芯片差价可观得多。
工程落地要点
主控对接部分把规格书里的关键时序整理成几条,写驱动前先过一遍。
一线串口只用一个IO口,单字节一条指令10.2ms,双字节翻倍到20.4ms。两线串口走CLK加DATA,单字节一条指令最短8.6ms,抗干扰更好,货道电机和通讯线密集的机型建议优先考虑两线。
芯片上电初始化时间约80ms,初始化期间不响应指令。主控上电后先延时再发码,否则第一次指令会丢。发码之后BUSY信号会翻转,PWM模式下在20~50ms内动作,DAC模式下在70~80ms内动作,播放结束恢复原状态,主控可以靠它判断播报是否完成。
有几个细节容易翻车。PC2在SOP8上是BUSY输出脚,这个脚不能加上拉电阻,加了有一定几率让芯片进入非工作模式。芯片IO默认内部1M下拉,做低功耗时播放结束把DATA拉低防止倒灌电流,拉低之后再发指令前要先拉高5ms以上。另外芯片播放结束且IO保持电平稳定1秒后自动进休眠,配合售货机的分区断电策略刚好。
供电和温度方面,工作电压2.2~5.5V,工作温度零下20℃到85℃,规格书注明实验室验证零下40℃仍能正常工作,户外机型的冬天场景有裕量。还有一点要提前知道,芯片断电不记忆音量,重新上电音量回到最大,需要固定音量的项目让主控在上电初始化流程里补一条音量指令。
选型速查表
| 型号 | 存储 | 语音容量 | 控制方式 | 封装 | 适用场景 |
| WTN6系列 | OTP | 按秒数分档 | 一线串口 | SOP8 | 音源固定不改的低成本机型 |
| WT588F02A | 2Mbit FLASH | 较高音质170秒到300秒 | 一线/两线串口 | SOP8 | 短提示音为主的小型设备 |
| WT588F04A | 4Mbit FLASH | 较高音质340秒到600秒 | 一线/两线串口 | SOP8 | 中等条数的导览播报 |
| WT588F08A | 8Mbit FLASH | 较高音质680秒到1200秒 | 一线/两线串口 | SOP8 | 多货道售货机多语言导览 |
选型逻辑很简单。音源三年不改、预算卡得死,WTN6的OTP够用。内容会随运营节奏变化、段数过百、未来还想加多语言,直接上WT588F08A,容量和可烧录两条都占住,后续换音只动文件不动硬件。
上项目前的自检清单
- [ ] 语音总时长按16kHz WAV估算,预留两成余量给后期加播
- [ ] 喇叭锁定8Ω 0.5W,不用4Ω也不并联
- [ ] 主控上电后预留80ms以上再发首条指令
- [ ] 地址规划超过224段时,驱动按双字节发码写
- [ ] PC2/BUSY脚确认没有加上拉电阻
- [ ] 待机时DATA拉低防倒灌,唤醒发码前先拉高5ms
- [ ] 固定音量需求在上电流程里补音量指令,芯片断电不记忆音量
66
