电子烟小屏幕和语音提示一颗芯片搞定降低开发周期和BOM成本

描述

电子烟这几年的产品迭代,屏幕和语音几乎成了中高端机型的标配。早几年带个电量灯就够了,现在消费者要看得见档位温度,要听得到开机提示和低电量提醒。做开发的同事遇到的问题是,这两个功能一叠加,板子上的料就多了起来。

 

传统做法里,小屏显示要一颗带显示接口的MCU去驱TFT。语音提示要一颗专门的语音芯片。触摸按键再挂一颗触摸IC,呼吸灯和背光还得用PWM去调。四块功能四颗料,主控得分别跟它们通信,每颗都要写驱动、调时序。开发周期就这么拖长了,BOM也跟着涨。

唯创知音的WT2003Bx把这几件事收进了一颗芯片里。它是一颗32位RISC-V处理器,内置DSP指令,主频150MHz,片上SRAM 32KB,原本就是为低成本显示和多媒体方案做的。对电子烟这种小屏加语音的场景,它的外设刚好对得上。

 

屏幕这一侧,WT2003Bx带TFT显示驱动,分辨率支持到320乘480,软件还能自适应配置。串口发一条指令就能推图片上屏,显示模式有上推下推左推右推滚动渐变刷新好几种,全屏半屏局部拼图叠层多控件叠加都支持。电子烟那块零点九六到一点五寸的小屏,显示电量档位温度和模式切换动画,这颗芯片直接驱动,不用外挂专门的屏驱MCU。

语音这一侧,芯片内部是16位到18位的Sigma-Delta DAC,串口指令能控制播放音量还有组合播放。开机提示音、换挡播报、低电量提醒,这些固化好的语音文件存在片外存储里,主控发指令就能播,不用再挂一颗语音芯片。对电子烟来说,这省掉的不只是一颗料,还有调音频驱动的功夫。

触摸和灯也顺带解决了。WT2003Bx有23路硬件电容感应触摸按键通道,电子烟的面盖按键可以直接接到芯片上。PWM输出通道能调呼吸灯和屏幕背光,低电量时慢闪提醒,充电时呼吸渐亮,这些效果用几个IO就能做,不用额外加灯光驱动。

 

开发周期短在哪里,关键是串口指令体系。芯片和主控之间走标准3.3V TTL串口,115200 8N1。主控要播语音就发A0指令,要调音量发AE,要推图片发D0,要清屏发D3,要显示二维码发D4,要调呼吸灯发D5,要开关背光发D7。指令集是现成的,工程师不用从寄存器层面去写屏驱和声卡驱动,把精力放在自己的应用逻辑上。

BOM能降多少,看原来分散在几颗料上的功能。屏驱语音触摸PWM四块并成一颗WT2003Bx,板上的主动器件少了一截,PCB面积也省出来,电子烟那种狭长机身里腾出的空间很实在。待机功耗也友好,芯片关机电流小于5微安,待机小于100微安,默认就是待机状态,收到指令快速唤醒,长期搁在抽屉里也不怎么掉电。

有一点要讲清楚,WT2003Bx的显示和语音素材是存在片外存储的,规格书写明它支持SD卡等存储接口,语音图片视频文件通过串口更新或者OTA升级。它适合的是零点九六到一点五寸量级的TFT小屏,分辨率上限320乘480,不是大屏方案。大屏或者复杂视频另说,那是别的平台的事。电子烟这种小屏加语音提示的需求,一颗WT2003Bx把显示语音触摸灯光都管了,开发周期和BOM都压下来,是顺手的选法。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分