Epson has launched the S1C31D51, a 32-bit ARM Cortex-M0+ MCU that has integrated hardware that is able to play sound on speakers and buzzers. by Ally Winning @ eenewsembedded.com
Epson will manufacture 200,000 of the new controllers each month.
The ARM Cortex-M0+ processor features a dedicated hardware processor that is capable of producing 2-channel sound on the single MCU chip. This hardware allows the output of voice guidance sounds, such as error and warning messages on a buzzer instead of a speaker. Buzzer sound output performance can often be very poor with low volume and limited bandwidth. S1C31D51 improves that buzzer performance with a combination of software and hardware.
The dedicated “HW processor” support of the MCU allows two special features.
Initially, the HW processor plays the sound without the need for CPU resources, allowing those resources to be used by other processes – even during sound playback. Epson employs a high data compression algorithm (16 kbps @ 15.625 kHz) to cut the size of sound data memory. This makes it possible to use a large amount of sound data, or sound data in multiple languages. Epson’s also offers its own Voice Creation PC Tool. The software tool is free of charge for customers and provides a simple development environment to create sound data for 12 languages without studio recording. Existing WAV data can also be used.
Secondly, the MCU has an integrated self-memory check function that detects failures in built-in RAM, built-in Flash, and external QSPI-Flash memories without the use of CPU resources.
The 1 S1C31D51 evaluation board includes the TDK Corporation’s electromagnetic and piezoelectric buzzer. The board allows quick audio testing along with the preset demonstration.
The HW Processor dedicated hardware block executes a variety of functions without using CPU resources:
- 2-channel mixing sound (for playing background music + voice)
- Voice speed conversion (playback speed adjustable in 5% increments between 75% and 125%)
- A sampling rate of 15.625 kHz, which is high enough for background music as well as voice.
- High-compression voice decoding algorithm with high sound quality (16/24/32/40 kbps)
More information
https://global.epson.com/products_and_drivers/semicon/products/micro_controller/armcore/index.html