tft每日頭條

 > 圖文

 > wt588d語音芯片的引腳功能

wt588d語音芯片的引腳功能

圖文 更新时间:2024-09-27 19:19:08
WT588F02KD-24SS數碼管時鐘語音播報芯片設計方案

随着智能家電的普及應用,消費者對于常用家電設備的功能要求也越來越高。對于時鐘的要求也不僅僅隻滿足于看時間和鬧鐘功能,現在的智能家居幾乎都有語音播報、語音提示的功能,能夠準确的播報當前的時間,和倒計時功能。

目前産品設計常用的帶語音播報和數碼管顯示的時鐘方案一般有:

方案一:MCU 74HC573鎖存芯片 時鐘芯片 語音播報芯片;

方案二:MCU 74HC573鎖存芯片 晶振 語音播報芯片;

而我們下面将要介紹的方案隻需要MCU WT588F02KD-24SS芯片 秒跳芯片即可實現上述方案設計所需的功能需求。

WT588F02KD-24SS數碼管時鐘方案簡介

1.功能概述

◉可以支持4位數碼管調節亮度(可以擴展10個) ;

◉可以支持32個發光二極管LED單獨調光;

◉帶按鍵喚醒,主動掃描功能和帶按鍵返回;

◉内置亮度調節的電路---占空比8級可調,使用1K的頻率;

◉可控制數碼管顯示不同字符,也可對單段數碼管進行調節;

◉客戶也可以通過配套下載器在線更換芯片内部語音内容.

wt588d語音芯片的引腳功能(WT588F02KD-24SS數碼管時鐘語音播報芯片設計方案)1

2. 原理圖設計

wt588d語音芯片的引腳功能(WT588F02KD-24SS數碼管時鐘語音播報芯片設計方案)2

3. 指令簡介

WT588F02KD-24SS内置标準UART異步串口接口,屬于3.3V TTL電平接口。通訊數據格式是:起始位:1位;數據位:8位;奇偶位:無;停止位:1位。使用電腦串口調試助手,需要正确設置串口的參數,設置如圖

wt588d語音芯片的引腳功能(WT588F02KD-24SS數碼管時鐘語音播報芯片設計方案)3

A.播放指令

命令碼

功能

備注

A0

播放對應地址語音

AE

音量調節

00為靜音,1F為最大音量,共32級音量調節

AF

循環播放當前語音

循環播放可被A0、AB、B0指令打斷并失效

AB

停止播放當前語音

B0

連碼播放

B.時鐘指令

命令碼

功能

命令碼詳解

備注

FF 01 01

獲取當前時鐘

FF 01 01 R1 R2 R3 R4 R5 R6 R7 R8

R1:年 千位和百位;

R2:年 十位和個位;

R3:月; R4:日;

R5:時; R6:分;

R7:秒; R8:星期;

數據都為16進制

00:星期日

01:星期一

02:星期二

03:星期三

04:星期四

05:星期五

06:星期六

FF 01 02

R1 R2 R3

R4 R5 R6

R7

設置當前時鐘信息

R1:年 千位和百位;

R2:年 十位和個位;

R3:月; R4:日;

R5:時; R6:分;

R7:秒;

數據都為16進制

FF 01 03

X1 X2 X3

X4 X5 X6

設置報警/鬧鐘信息

命令後接 6個數據,分别代表:

X1:報警組,

X2:報警狀态,bit7=1,該報警組使能

X3:星期,bit7=1,星期使能

X4:日期,bit7=1,日期使能

X5:時,bit7=1,小時使能

X6:分,bit7=1,分鐘使能

若設置報警組1每天7:30報警則發:7E 0B FF 01 03 01 80 00 00 87 9E B4 EF

星期和日期二選一使能且隻能設置每周某一個星期使能

20組報警組

X1從0x01~0x14

注意:X2的bit0~bit6用戶可自定義狀态,系統不會改變它的值;

FF 01 04

獲取當前報警信息

有報警,則反饋:FF 01 04 如上6個信息

查詢正在發生的報警。

FF 01 05

XX

清除對應定時

XX:報警組

FF代表全部

FF 01 06

查詢多少組定時

反饋:FF 01 06 報警組數

FF 01 07

XX

查詢XX組定時信息

反饋:FF 01 07 X1 X2 X3 X4 X5 X6

FF 01 08

清除報警跟倒計時中斷信号

成功返回00,失敗返回01

FF 01 09

X1 X2 X3

X4

設置倒計時

X1 :倒計時控制寄存器

B7=1,倒計時使能

B6=1,倒計時重載數據使能

X2:倒計時計數器H

X3:倒計時計數器M

X4:倒計時計數器L

最大支持4660小時倒計時,計時單位秒,

若想停止計時器,則讓X1的bit7≠1。

FF 01 0A

查詢倒計時

反饋:FF 01 0A

查詢倒計時剩餘秒數

FF 01 0B

查詢狀态寄存器

發送:00 7E 05 FF 01 0B 10 EF

返回:7E 05 FF 01 0B X1 X2

X1: bit7=1,有報警信号;

bit6=1,有倒計時信号;

bit5=1,低電壓信号;

bit4=1,正在播放;

bit3~0,預留

X2:預留

C.數碼管顯示指令

命令碼

功能

命令碼詳解

備注

FF 02 01

X1 X2 X3

X4 X5 X6

寫數據到數碼管模式

X1:表示第幾個數碼管(C0~C3);

X2~X5:數碼管對應顯示數值;

X6:表示亮度,00~08,00最暗,08最亮

表示将從哪一個數碼管(CX)開始依次亮,如果CX=C0,則表示從第一個數碼管開始,1234這4個數碼管都要亮。如果CX=C1,則表示從第二個數碼管開始,234這三個數碼管都要亮,第1個是滅的。

FF 02 02

CX XX

CX XX

固定地址模式配置數碼管

數碼管序号 數值 數碼管序号 數值 ... 數碼管序号 數值的指令形式

表示指定某個數碼管亮什麼數值(XX)。可以同時指定4個,也可以指定其中某幾個亮。

FF 02 03

X1 X2

配置每一段數碼管的亮度

X1:段碼範圍(0x00-0x1F);表示第XX個數碼管;

X2:代表亮度,範圍是00~08;

此命令的功能是設置第XX個數碼管PWM亮度(PWM檔位)

FF 02 04

關閉所有數碼管顯示

例如:00 7E 05 FF 02 04 0A EF

FF 02 05

查詢按鍵值

例如:00 7E 05 FF 02 05 0B EF

FF 02 06

時鐘顯示和自定義顯示切換

例如:00 7E 05 FF 02 06 0C EF

4. 方案對比

相比以前的方案,WT588F02KD-24SS芯片相當于一顆74HC573鎖存芯片 一顆語音播報芯片,從元器件所需數量上直接節約了一顆鎖存芯片;WT588F02KD-24SS能夠自主獲取秒跳信号進行時間記錄并且使用标準的uart串口控制,省去了MCU驅動數碼管、獲取時間、控制語音播報等開發步驟,極大的縮短了開發周期。

5. 應用拓展領域

A. 數碼管顯示的電子鬧鐘

B. 智能家電時間設置和語音提示功能

C. 帶燈光效果的音樂玩具

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved