ARM MCU plays voice over a buzzer

July 31, 2020 //By Nick Flaherty
ARM MCU plays voice over a buzzer
Epson's S1C31D51 32bit ARM Cortex-M0+ controller with dedicated hardware plays voice over a low cost buzzer or voice and music on a speaker

Seiko Epson has developed a microcontroller (MCU) than can play voice samples on a low cost buzzer

The S1C31D51 a 32bit 16MHz ARM Cortex-M0+ controller with dedicated hardware which can play sound on either a speaker or buzzer. Epson plans to produce 200,000 of the new controllers per month.

By making it possible to output voice guidance sound like error and warning messages on a buzzer instead of a speaker drives sound interfaces into more home electronics designs, remote controllers for home appliances, industrial devices, health and fitness equipment with guidance systems and alarms in office buildings, shopping complexes, and factories.

This is possible through a combination of dual channel dedicated hardware and software running on the Cortex-M0+ core without needing the central processor (CPU). The use of a high data compression algorithm that delivers 16 kbps data rates at 15.625 kHz shrinks the size of sound data memory, making it possible to provide a large amount of sound data and sound data in multiple languages. The compression runs up to 40kbps.

The two channel processing and higher bandwidth allows music and voice to be played over a speaker.

Epson has also developed a free Voice Creation development tool without the need for a studio recording. This PC-based tool is a simple development environment for easily creating sound data for 12 languages without studio recording and accessed directly via the MCU registers. Developers can also use existing WAV data.

The chip supports British English, German, French, Spanish, Italian and Russian as well as American English, American Spanish and Canadian French with Japanese, Chinese and Korean

The MCU also has a self- memory check function that can detect failures in built-in RAM, built-in flash memory or the external QSPI-Flash memories, again without using CPU resources.

An evaluation board for the S1C31D51 includes a TDK electromagnetic and piezoelectric buzzer that allows quick audio testing along with the preset demonstration. The sound data is assigned a number in the PC tool and is played back by specifying the assigned number in the MCU register, so there is no need to create and evaluate codes for linking sound data.

Next: S1C31D51 voice video and product specification


Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.