WT2003H4-16S语音芯片在时钟产品中的应用

基于wt2003h语音芯片在lcd屏幕驱动的应用实例解析
随着现代生活节奏的加快,简单快捷的产品越来越受到人们的青睐,产品也越来越注重人机交互和简单明了的用户体验,一款具备lcd屏幕的产品往往更具有竞争力,不可否认,lcd屏幕赋能了产品市场竞争力。
唯创知音一直致力于让复杂变简单,lcd屏幕复杂的驱动协议让很多开发工程师望而却步,而唯创知音开发的这款wt2003h语音芯片,仅需要简单的uart协议即可对接产品的lcd屏幕,让控制变简单,让开发更便捷。下面介绍一下唯创知音语音ic——wt2003h语音芯片。
wt2003h 是一款功能强大的高品质语音芯片,采用了高性能 32 位处理器、高频率可达 120mhz。 具有低成本、低功耗、高可靠性、通用性强等特点,可内置 350 秒/900 秒语音容量。现有 wt2003hx-16s、 wt2003hx-24ss、wt2003hp8-32n(体积小 4*4mm) 三种封装的芯片。这款芯片的参数如下:
(1)支持高品质语音音频格式,支持 mp3 和 wav 格式,(音频码率支持 8kbps~320kbps) 声音优美;
(2)内置 0.5w d 类功放;
(3)16 bit 高精度 adc 和 dac;
(4)支持 uart 更新程序以及语音;
wt2003h因其优异的性能参数和强大的功能广泛应用于各种语音应用场合,比如玩具,按摩器,电子锁等行业,下面介绍一下wt2003h4-16s芯片在时钟产品中的应用。
wt2003h4-16s时钟方案实例
1) 方案概述
wt2003h4-16s时钟应用方案集lcd屏幕显示,时钟读取,语音播报于一体,客户无需知道具体的通信协议接口,只需要通过uart串口协议即可配置lcd屏幕显示,实时读取时钟信息,实现控制当前语音播放,闹钟设置等功能,免去客户开发的难度,缩短客户产品开发周期,实现客户产品价值最大化。
2) 设计框图
本方案采用wt2003h4-16s封装的芯片,外加tm1621 lcd屏幕驱动芯片,主控mcu芯片,以及lcd屏幕,即可实现本方案闹钟产品功能。
3) 设计原理图
设计思路
1. 时钟更新
本方案通过配置tm1621芯片的时基发生器产生准确的时基,wt2003h芯片脚连接到tm1621的/irq 脚,通过中断扫描方式检测外部电平信号,进而实现时钟数据更新。为了降低时间数据的误差,通常而言,tm1621需要采用外部晶振,osci 和 osco 外接一个 32.768khz 晶振用于产生系统时钟;
tm1621初始化配置代码:
2. lcd显示
本方案采用uart串口方式控制wt2003h,进而通过wt2003h配置tm1621芯片驱动外部lcd屏幕,那么问题在于,屏幕的规格各式各样,如何才能实现通用的uart协议,去对接多种多样的屏幕接口呢 ? 这里我们会设置一个规则,只要按照这个规则去配置lcd屏幕,即可实现通用化的串口操作。
下面是我们选用的屏幕com口和seg口的对应表,客户仅需要关注其中排列顺序, 按照协议说明配置好数码管的相应参数, 即可通过串口控制数码管数据显示。
下图为seg和com对应坐标的参数,该参数固定不可变,可以定位到lcd每个点的位置.lcd显示部分最重要的是对应于lcd屏幕的数码管部分,通过配置每个数码管的参数,即可输出对应的数字。下面在串口交互部分重点说明。
点亮lcd某个点的代码实现方式::
3. 串口交互
3.1. uart 硬件连接
芯片 uart 接口硬件连接方式如下图所示:
框图为wt2003h 芯片与mcu芯片uart 接口连接示意图
3.2. 协议命令格式
3.3. 命令列表(这里只介绍lcd驱动指令)
1.设置数码管位命令( b0 )
客户如果想要显示对应数码管的值,必须先通过此条命令进行配置相应的数码管,否则无法正常进行显示。
数码管位号: 表示第几个数码管,客户可以自己定义
段参数: 表示数码管对应的段所指向的坐标,分别按照顺序表示数码管的abcdefg,每个段通过一个字节进行表示, ,没有的通过0xff表示
例如 设置数码管2,从com口和seg口的排列位置来看,数码管2号abcdefg对应的坐标如下,所以我们的段参数数据为: 0x07 0x06 0x05 0x04 0x09 0x0b 0x0a
因此,设置数码管2号,客户需要发送 :
例如:配置数码管 1 号,客户需要发送 7e 0d ff 02 b0 01 11 0e 0d 11 11 ff 11 xx ef
2.数码管显示命令( b1 )
回应:
执行成功
固定地址模式:
当模式设置为0xb1时(即是设置成固定地址模式时),此地址命令可以设置固定的数码管位数。可以同时指定4个,也可以指定其中某几个亮。例如:
7e xx ff 02 b1 c3 03 xx ef 表示第3个数码管显示3
若设置成为固定地址模式的话,需要使用 数码管序号+数值+数码管序号+数值+...+数码管序号+数值的指令形式
即是:cx xx cx xx cx xx cx xx
例如:7e xx ff 02 b1 c1 02 c3 03 xx ef表示第1个数码管显示2,第3个数码管显示3,其他数码管灭掉
3.lcd显示点命令(b3)
唯创知音作为一家专注于语音技术研究的高新技术企业,始终坚持以“服务好工程师”为目标,以行业语音交互器件标准化为方向,致力于让复杂变简单,提供快捷的语音、智能物联网应用解决方案。
wt588f02b应用设计方案,在智能闹钟、智能水杯、雾化器等消费电子行业领域内已有成熟的应用案例。消费类电子产品应用是公司重要的发展领域,未来,唯创知音将在更多行业推出标准化语音芯片,进一步提升工程师的设计体验,为消费类电子行业标准化赋能。


怎样拆解oppoR15
视频监控成集成核心 平台兼容性是着力点
怎样用虚拟串行端口使PIC和PC相互通信
智能家居魔镜是什么,它将如何融入智慧家庭
快讯:印度宣布将永久禁止59款中国APP 华为:没有出售手机业务的计划
WT2003H4-16S语音芯片在时钟产品中的应用
聚焦LED智慧节能与关键技术9.1论坛顺利召开,圆满落幕!
苹果12pro参数配置详细
在接地电阻柜发货前,通常需要进行以下项目的检查:
Android上的X86与英特尔一起获得更好的用户体验
研究人员在5G标准中发现漏洞,安全问题会相应地增长
硅基氮化镓用途
Digi-Key宣布 Anderson Power Products 建立全球分销合作关系
商汤科技及联合实验室37篇论文入选,为你解读精选论文
倒计时2天!半导体技术及应用在线会议即将举办!
无线监控系统有哪些类型
OPPO R9巴萨蓝与OPPO R9s新年红图集评测:你更中意那款?
Python的while循环是什么
无线充电技术标准综述
基于恩智浦LPC5500系列MCU的OKDO E1开发板详解