WT588D voice chip is a powerful repeatable erasable and programmable voice microcontroller chip. WT588D allows voice chips to no longer look for suitable peripheral microcontroller circuits for control methods. The highly integrated microcontroller technology is sufficient to replace complex peripheral control circuits. . With the WT588D VoiceChip host computer operating software, you can freely change any control mode and voice content of the WT588D voice microcontroller chip, and download the information to SPI-Flash. The software operation method is simple and easy to understand, and it combines voice combination technology to greatly reduce the time of voice editing.
WT588D has several package models, some have internal integrated SPI-Flash, and some require external SPI-Flash. Our solution verification board uses the one that requires external SPI-Flash. The advantage of SPI-Flash is that you can choose different sizes of Flash. chip. So we also integrated a W25Q32 classic 32M Flash chip on the board. The welded finished product is shown in the picture below.
1. Voice production
WT588D VoiceChip software can load audio in WAV format, and the sampling rate must be 6000Hz, 8000Hz, 10000Hz, 12000Hz, 14000Hz, 16000Hz, 18000Hz, 20000Hz, 22000Hz . So when producing recorded voice, we must ensure that the audio format and audio sampling rate must comply. These can be converted through audio format conversion tools, but it may cause audio distortion or voice change, so be careful. After the WAV format audio is produced, we need to convert the audio into a binary file through the WT588D VoiceChip and burn it into Flash. At this time we open the WT588D VoiceChip as shown below
Create a folder, create a new project, and save the project to this folder. Right-click in the voice loading and unloading area to install the desired audio, and then drag the audio content in the voice loading and unloading area to the voice editing area for editing. Here we load a piece of voice into the address 0X00:000.
The mode settings are as follows
The key function settings are as follows
Then compile and generate a BIN file. Then we can convert the BIN file to Flash through USB to ISP module. Note here that when burning, use a jumper cap to short-circuit the reset pin of W588D to ground to put WT588D in reset state. In my actual test , if you do not reset the WT588D, the programming will be unsuccessful. At this time, when we power on and press button 1, we can play the voice in address 000.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet