Introduction
QJ000-16S is a high-quality MP3 recording chip to meet customer requirements from various aspects. It can use folder classification, specify the file name to play and specify the index number to play two playback methods, flexible organization of audio files.
You can also record and play in a specified folder by file name or index number, ordelete any specify files. With the function of reading memory status and memory capacity query, you will know about the memory status at any time.
Features
Supports WAV, MP3 high-quality audio format playback.
High quality recordings in MP3 format with sample rate of 44.1KHz and bit rate of 128Kbps.
Uses an internal memory or external USB FLASH drive as the storage. Supports a maximum of 32 GB memory, 32 GB USB flash drive, or 128 MB flash.
With two recording solutions, microphone or dual channel recording.
Supports long file names with a length of eight characters.
The recording duration can be up to 3 months.
Uses the FAT and FAT32 file systems.
Freely replace the audio content of the internal memory through the USB port when connected with the computer.
Supports USB sound card function.
UART asynchronous serial port communication, universal standard interface protocol, more flexible control.
There is a pin which is for pressing to the next audio to test the chip quickly.
Any other customized fuction is welcomed.
Technology Specification
Audio Format | Support sample rate 8K~44.1K, bit rate 8~320Kbps MP3 audio files. | |||
WAV audio files with a sampling rate of 8K to 44.1K are supported. | ||||
Memory Capacity | Maximum support SD/TF card up to 32GB | |||
The maximum support is 32GB USB flash drive | ||||
The maximum support is 128 MB Flash. The FLASH card and SD card, which only support one when using. | ||||
USB Port | Full Speed 2.0 | |||
Powering | DC3.3~5V | |||
Rated Current | 5mA | |||
IO port level | 3.3V TTL | |||
Packing | SOP16 | |||
Work Temperature | -40~85℃ | |||
Humidity | 5%~95% |
PIN Description
Control protocol
QJ000-16S built-in standard UART asynchronous serial port, 3.3V TTL level interface. It can be converted to RS232 level by MAX3232 chip. The communication data format is: starting bit: 1 bit; Data bits: 8 bits; Parity bit: none. Stop bit: 1 bit.
Note: All data are hexadecimal numbers. "Length" refers to the length + opcode + parameter length + verification code. "Verification code" refers to the length + opcode + parameter value (The verification code is one byte, only the lower 8 bits, and the excess is discarded). Specifies the file index playback command, which is 5 bytes in length.
Playback Command
Function | Sent Instruction | Return Code | |||||
Specify the file index playback command | 7E 05 A2 00 01 A8 EF |
→: 00 indicates that OK starts playing. →: 01 indicates that the EMP does not have this file. |
|||||
Specify file name play | 7E 07 A3 54‘T’ 30(‘0’) 30(‘0’) 32(‘2’) 90 EF | ||||||
File index playback command in specified folder (fixed folder name with 5 characters) | 7E 0A A4 ‘M’(4D) ‘U’(55) ‘S’(53) ‘I’(49) ‘C’(43) 00 01 30 EF |
→: 00 indicates that OK starts playing. →: 01 indicates that the EMP does not have this file. |
|||||
Command to play music file names in specified folders | 7E 0C A5 ‘M’(4D) ‘U’(55) ‘S’(53) ‘I’(49) ‘C’(43) ‘T’(54) ‘0’(30) ‘0’(30) ‘2’(32) 18 EF | ||||||
Pause/Play Command | 7E 03 AA AD EF |
→00: Indicates that the OK command was successfully executed; →01: Indicates: FAIL command error; |
|||||
Next audio command | 7E 03 AC AF EF |
→00: Indicates that the OK command was successfully executed; →01: Indicates: FAIL command error; |
|||||
Previous audio command | 7E 03 AD B0 EF |
→00: Indicates that the OK command was successfully executed; →01: Indicates: FAIL command error; |
|||||
Volume Control Command | 7E 04 AE 1F D1 EF |
→00: Indicates that the OK command was successfully executed. The playback volume is set to the specified value. →01: Indicates: FAIL command error; |
|||||
Specify play mode: Single non loop playback mode (default) |
7E 04 AF 00 B3 EF |
→00: Indicates that the OK command was successfully executed; →01: Indicates: FAIL command error; |
|||||
Specify play mode: Single loop playback mode |
7E 04 AF 01 B4 EF | ||||||
Specify play mode: Loop playback mode for all tracks |
7E 04 AF 02 B5 EF | ||||||
Specify play mode: random mode |
7E 04 AF 03 B6 EF | ||||||
Specify play mode: loop playback according to the folder |
7E 04 AF 04 B7 EF | ||||||
Fast forward command | 7E 03 D0 D3 EF |
→00: Indicates that the OK command was successfully executed; →01: Indicates: FAIL command error; |
|||||
Rewind command | 7E 03 D1 D4 EF |
→00: Indicates that the OK command was successfully executed; →01: Indicates: FAIL command error; |
|||||
External memory operation select command code: Switch the current drive letter to FLASH (default) |
7E 04 D2 00 D6 EF |
→00: Indicates that the OK command was successfully executed; →01: Indicates: FAIL command error; |
|||||
External memory operation select command code: Switch the current drive letter to a USB drive letter |
7E 04 D2 01 D7 EF | ||||||
External memory operation select command code: Switch the current drive letter to SD or TF |
7E 04 D2 02 D8 EF |
Application circuit diagram
Note: QJ000-16S is a 3.3V IO system that can be directly connected to a 3.3V MCU. If connecting to a 5V microcontroller, it requires adding a level conversion circuit.
Application circuit connected to 3.3V MCU
Copyright © 2013-2023 Foshan Jinhengyuan Electronic Technology Co., Ltd All Rights Reserved. Sitemap