当前位置:网站首页>Application scenario introduction of nixie tube driver chip + voice chip, wt588e02b-24ss
Application scenario introduction of nixie tube driver chip + voice chip, wt588e02b-24ss
2022-06-10 15:52:00 【Weichuang bosom friend】
WT588E Voice chip + Introduction to the application scenarios of digital tubes
Preface :
WT588E02B Voice chip is a SPI Voice chip of communication mode 、 The biggest feature is that customers can pass SPI agreement , Send voice data according to the specified data replacement process , Realize that customers can update audio data online , It is conducive to the upgrading and iteration of customers' products , Keep the product alive .
in order to “ Good service engineers , Serve more engineers ” This goal , Let the voice chip of Weichuang Zhiyin complete more functions for customers , Launched nixie tube expansion . Through the voice chip of Weichuang Zhiyin IO The port is connected with the nixie tube , Can replace the customer to drive the nixie tube , Realize the display of nixie tube . And the customer just needs 4 individual IO The voice chip communication between mouth and Weichuang bosom friend , It greatly saves the resources of the customer's main control chip .
Let's first introduce the basic information of the voice chip of Weichuang Zhiyin , Let you have a general understanding of the functions of this chip of the VIZON bosom friend , We are introducing you to the application scenario of this function of VCR bosom friend .
Basic introduction to chip :
1. 16 position DSP Voice chip 、32Mhz Internal oscillation ;
2. Working voltage 2.0~5.5V;
3. 16bit Of PWM/DAC Output 、 Can drive directly 8R 0.5W horn ;
4. Support 6K~32Khz Of WAV file ;
5. Customers can use MCU Or the supporting downloader can replace the internal voice content of the chip online ;
6. Support simulation SPI Communications ;
7. Maximum support 4 passageway 16K Sample rate mix ;
8. Support the highest 16 passageway midi Play (8K Sampling rate );
9. Support 224 Segment address , There are more requirements to expand ;
10. With hardware SPI Interface 、UART Interface 、IIC、 Built in comparator and other interfaces . Various functions can be customized for customers .
11. Chip built in 220k byte The storage ( Does not contain the master program ).
12. The chip master program and the built-in stored data can be erased and then burned .
13. The power on initialization time of the chip is about 200ms
Pin function diagram :


Introduction to communication protocol :
SPI It's serial communication protocol , In other words, data is transmitted bit by bit .MISO Pins and MOSI The data on the pin MSB Bit must be the same as SPSCK The first edge of the is synchronized , stay SPI During transmission , At the beginning of the synchronization clock signal cycle ( Rising edge ) Data online , Then, when synchronizing the falling edge of the clock signal ,SPI The receiver captures the bit signal , At the end of a cycle of the clock signal ( Rising edge ), The next data signal is online , Repeat the above process , First mover , Until one byte 8 Bit signal transmission ends . Thus, the control of voice playback can be realized 、 stop it 、 Circulation and other functions . See the following introduction for details .
SPI The control mode is controlled by the chip CS、SCK and SI Carry out control operation , Before each byte of data is sent ,CS Pull down first 4ms to 20ms, Recommended 5ms, And then send CLK, The high bit of received data comes first , Receive data at the fall of the clock . The clock cycle is between 160us~2ms Between , Recommended cycle use 200us. Send data first , Send another low . The instructions in the data are sent according to the instruction table .

Introduction to playing instructions :
1、 Play command

Parameters 1: The voice address to be played needs
example :A0 01
Play 01 Address
2、 Cyclic instruction

Parameters 1:00 Cancel playback
01 Single tune circulation
02 Play 2 Time
03 Play 3 Time
And so on
example :AF 03
Loop back to the last played address 3 All over
3、 Code play

Parameters : The address that needs to be played with code , You can connect codes at most 40 paragraph
example :AF 00 01 02
Concatenated playback address :00 01 02
4、 Volume adjustment

Parameters 1: have 64 Level volume adjustment ( Including silence ) The volume level that needs to be adjusted
example :AE 20
Adjust the volume level to 32 level
5、 Stop command

Stop chip playback
Introduction to nixie tube instructions :
1、 Nixie tube automatic address display

Parameters 1:00 The nixie tube is updated by covering , That is, only the nixie tube in this command will be displayed , Other nixie tubes are off
01 The nixie tube is updated by replacing , It will only change the nixie tube in the command , Other nixie tubes still keep their original display
Parameters 2: Which nixie tube starts to display
Parameters 3: From parameter 2 Our nixie tube began to update
Parameters N: Nixie tube brightness adjustment has 0~8 files
example :FF 02 B1 01 C1 3F 3F 3F 02
Update nixie tube second 、 3、 ... and 、 The four digit nixie tube displays the value 0, Other nixie tube displays remain unchanged
2、 Nixie tube fixed address display

Parameters 1:00 The nixie tube is updated by covering , That is, only the nixie tube in this command will be displayed , Other nixie tubes are off
01 The nixie tube is updated by replacing , It will only change the nixie tube in the command , Other nixie tubes still keep their original display
Parameters 2: stay CX The nixie tube shows XX data
Parameters N: Nixie tube brightness adjustment has 0~8 files
example :FF 02 B2 00 C1 3F C3 3F 08
Only the second 、 Four digit nixie tube , The displayed value is 0, Other nixie tubes do not display , The overall brightness is 8 files
3、 Brightness adjustment

Parameters 2: The brightness parameters of nixie tube are 0~8 files
example :FF 02 B3 00 05
Adjust the brightness of all nixie tubes to grade 5

Parameters 2: Adjust section Cx The brightness of bit nixie tube is XX
example :FF 02 B3 01 C1 08 C7 07
Adjust the brightness of the second digit nixie tube to 8, The brightness of the eighth digit nixie tube is 7
4、 Turn off the nixie tube

Turn off all nixie tubes

Parameters 2: Turn off the nixie tube
example :FF 02 B4 01 C2 C3
Close the third 、 Four digit nixie tube
5、 Control a section of nixie tube separately

Parameters 1: Control which digital tube
Parameters 2: Which section of nixie tube controls
Parameters 3:00 Turn off the display of this segment
01 Turn on this segment to display
example : FF 02 B4 C2 00 00
Turn off the third digit nixie tube A The segment shows
Introduction to data replacement instruction :
1、 Replace the command header

Parameters 1: Change the address of the song number
Order to change a single

Replacement serial number of all sounds
2、 Query instructions

After sending the change instruction, the chip will return data
reply 00 or FF: busy
reply 01: Leisure
reply 02: Space full
3、 The starting instruction of a packet

4、 Change end instruction

After sending the change instruction, the chip will return data , It is the verification of the last packet of data you sent
5、 Replacement process

Application schematic diagram :

Introduction to application scenarios :
Know the instructions of Weichuang Zhiyin voice chip , I know the details of the operation of the nixie tube , Passing instructions , Customers can control the nixie tube freely and flexibly , Detailed to single-stage control .
Of course, in addition to the detailed control of nixie tube , And self changing voice .
example 1:
In the intelligent alarm clock industry . Customer MCU You can control the nixie tube by sending instructions to the voice chip , And you can use your cell phone App And so on , Let customers choose their own ringtones , Replace the original sound , Increase product vitality .
example 2:
In the game industry . By changing the game sound , Different nixie tube controls , So that we can make different game devices . For example, using a game shooting machine , The eight digit nixie tube can be divided into 2 individual 4 Digital tube , Shoot PK, You can also 1 individual 4 Bit digital tube for a countdown , Become a shooting pass , This can be created by customers themselves . This is a different game transformed from the rules of the same game type , But if I can replace the sound of the game with a boxing device , Is there a different product .
summary :
In short , The voice chip of Weichuang Zhiyin has the ability to update voice content online , And free and flexible 8 Bit nixie tube control , And just need to occupy the customer MCU Of 4 individual IO mouth , Let customers have more resources to deal with more information .
边栏推荐
- Technology sharing | quick intercom, global intercom
- The ultimate buff of smart grid - guanghetong module runs through the whole process of "generation, transmission, transformation, distribution and utilization"
- Self recommendation - in depth understanding of the rust Standard Library Kernel
- 姿态估计之2D人体姿态估计 - Associative Embedding: End-to-End Learning for Joint Detection and Grouping
- 22. Generate Parentheses
- Baidu open source ice-ba installation and operation summary
- 姿态估计之2D人体姿态估计 - Simple Baseline(SBL)
- 排名前十、手续费低的期货公司有哪些?安全吗
- QT 基于QScrollArea的界面嵌套移动
- Explore the secrets behind the open source data visualization development platform flyfish!
猜你喜欢

uniapp中常用到的方法(部分) - 時間戳問題及富文本解析圖片問題

ORB_ Slam2 visual inertial tight coupling positioning technology route and code explanation 3 - tight coupling optimization model

Comply with medical reform and actively layout -- insight into the development of high-value medical consumables under the background of centralized purchase 2022

姿态估计之2D人体姿态估计 - Numerical Coordinate Regression with Convolutional Neural Networks(DSNT)

Vins theory and code explanation 0 -- theoretical basis in vernacular

【高代码文件格式API】上海道宁为您提供文件格式API集——Aspose,只需几行代码即可创建转换和操作100多种文件格式

MapReduce之Word Count案例代码实现

音视频处理三剑客之 AEC:回声产生原因及回声消除原理

RK3308 按键Key与LED灯

广和通高算力智能模组为万亿级市场5G C-V2X注智
随机推荐
点击解锁广和通5G模组“关键词”
【对象】。
[sans titre]
作用域和闭包
Sword finger offer 06 Print linked list from end to end
How does the wireless communication module help the intelligent UAV build the "Internet of things in the air"?
MapReduce之排序及序列化案例的代码实现
Using GDB to quickly read the kernel code of PostgreSQL
CentOS Linux is dead! Oracle Linux may be a better alternative
opencv神经网络库之SVM和ANN_MLP的使用
MapReduce案例之排序
[untitled]
How to write a global notice component?
RK3308 按键Key与LED灯
姿态估计之2D人体姿态估计 - Distribution Aware Coordinate Representation for Human Pose Estimation【转-修改】
Sorting and paging
Anti "internal roll", it is said that 360 enterprise security cloud will launch the "one click forced off duty" function, and the computer will automatically close the office software
Quelqu'un a même dit que ArrayList était deux fois plus grand. Aujourd'hui, je vais vous montrer le code source ArrayList.
C # game prototype character map dual movement
运行mapreduce任务缺失setJarByClass()报错找不到类