基于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应用设计方案,在智能闹钟、智能水杯、雾化器等消费电子行业领域内已有成熟的应用案例。消费类电子产品应用是公司重要的发展领域,未来,唯创知音将在更多行业推出标准化语音芯片,进一步提升工程师的设计体验,为消费类电子行业标准化赋能。

基于WT2003H语音芯片在LCD屏幕驱动的应用实例解析相关推荐

  1. 基于WT2003H语音芯片在GPS公交车自动报站系统的应用设计方案

    基于WT2003H语音芯片在GPS公交车自动报站系统的应用设计方案 一.方案概述 随着城市化进程的加快,公共交通作为城市的基础设施之一,仍然是绝大多数出行者的首选交通方式.为使得人们特别是为外来旅游. ...

  2. 基于WT2003HX语音芯片的智能语音压感应用设计方案

    概述 压力传感器是能感受压力信号,并能按照一定的规律将压力信号转换成可用的输出的电信号的器件.唯创知音使用的传感器,区别于现有的电阻式.电容式和压电式传感,采用了全新的压力感应原理,通过可变的离子材料 ...

  3. Linux LCD屏幕驱动调参实操

    Linux LCD屏幕驱动调参实操 初探 Linux下的 LCD 驱动文中提到过, IMX6ULL的 eLCDIF接口驱动程序已经有半导体厂家NXP编写好了,并且不同分辨率LCD屏的eLCDIF接口驱 ...

  4. 基于WT588F02KD语音芯片在出租车计价器的应用方案设计解析

    随着交通行业的发展,出租车已经成为城市交通生活中必不可少的一部分,从加强行业管理和减少司机与乘客之间的纠纷触发,具有良好性能的计价器对出租车司机和乘客来说是很必要的. 出租车计价器是出租车运营收费的专 ...

  5. 基于WT588F02B语音芯片的智能语音感应洗手液器设计方案

    随着人类文明的进步,人们对健康卫生越来越重视,特别是在当前新冠疫情的情景下,出门戴口罩,回家消毒洗手尤为重要,其中洗手已经成为人们日常生活中必不可少的一个环节.这就诞生了很多与洗手有关的产品,这里主要 ...

  6. 基于 WT2003H0语音芯片在扫地机/智能桌游等产品更换语音bin应用设计方案介绍

    产品市场 随着家用电子设备的普及,各种智能化设备进入人们生活中,如洗地机.扫地机.共享单车.智能门锁.智能桌游.智能网关等,客户想方便快捷的更换替换产品的音频文件.针对部分客户自主更换语音内容的需求, ...

  7. 基于WT588F02KD-24SS语音芯片的万年历产品设计ic方案解析

    概述: 万年历在大家生活中基本上是随处可见,电子万年历通过LED夜光数码显示日期.时间.星期.以及温度等日常信息,是融合了多项电子技术及现代经典工艺打造的现代数码计时产品. 本文主要介绍通过使用唯创知 ...

  8. 基于WT588F02B-8S语音芯片水位漏水报警器解决设计方案

    产品功能.背景及市场介绍 产品功能: 水位漏水报警器,在超过水位设定值之后为防止发生事故,会通过信号触发.声光报警等方式使人可以早期发现及时处理. 产生背景: 据专家测试,一个关不紧的水龙头,一个月可 ...

  9. 基于NV040D-S8语音芯片在智能水杯/保温杯的方案设计

    智能水杯的主要是饮水提醒,水质检测,水温显示等功能,让人们养成良好的饮水习惯,从而人们身心健康.自动提醒消费者喝水,为广大消费者解决合理饮水问题,呵护健康. NV040D语音芯片在智能保温杯的方案设计 ...

最新文章

  1. ACE线程管理机制-并发控制(4)
  2. sklearn多分类问题
  3. java常见异常说明汇总
  4. boost::gil::rgb8_image_t::recreate用法的测试程序
  5. s4-8 虚拟局域网
  6. java分页查询_面试官:数据量很大,分页查询很慢,有什么优化方案?
  7. react-spa小demo
  8. 阵列信号处理 窄带信号与包络
  9. 重要更新丨完成前端重构,KubeOperator开源容器平台v3.7.0发布
  10. 在WORD里如何删除页(一整页,无内容)?
  11. HBuilderX 打包 vue 项目生成 apk
  12. 你的性格是什么颜色的?乐嘉《性格色彩学》测试题
  13. 短视频搬运软件:抖音批量解析下载一个作者所有视频
  14. 组装高性能服务器电脑,工作站专用 7.3万元高性能服务器电脑配置推荐
  15. 文件内容检索工具-FileLocator
  16. wifi开启位置服务器,如何设置wifi定位服务器地址
  17. 阿里无线11.11 | 手机淘宝主会场实践之路
  18. 宝石塔防:如果还有人过不去1337,俺来发个详细点儿的攻略吧
  19. 关联数据赋能智能化业务
  20. Wireshark抓包分析三次握手四次挥手

热门文章

  1. 政务服务一网通办云平台及智慧政务大数据资源中心建设方案
  2. Spring源码理解
  3. 计算机多媒体对语文教学的提高,运用多媒体进行语文教学,有效提高学习效率...
  4. 思考的方法--张五常(1984 年 1 月 3 日)
  5. python lambda函数for 字符串_Python Lambda
  6. 智能家居(照明电路)设计构思
  7. 导出手机apk底层数据库
  8. 图解通信原理与案例分析-31:量子通信,信息的传输载体由确定性的宏观世界走向不确定性的微观世界
  9. \Qt5\\bin\\d3dcompiler_47.dll
  10. PLSQL基本操作手册