SN32F100 Series
32-Bit Cortex-M0 Micro-Controller
SONiX TECHNOLOGY CO., LTD
Page 135
Version 1.9
1
1
1
3
3
3
AUDIO (I2S/CODEC)
13.1 OVERVIEW
13.1.1 I2S Description
The I2S bus specification defines a 5-wire serial bus, having one data in, one data out, one MCLK clock, one BCLK
clock, and one word select signal. The basic I2S connection has one master, which is always the master, and one
slave.
13.1.2 Codec Description
The SN32F100 mono Codec offers fundamental features suitable for system applications, which contains 16-Bit
Sigma-delta ADC and DAC for audio in and audio out respectively.
The ADC supports a set of differential MIC input and the microphone input path includes a programmable gain amplifier
(PGA) and MIC boost to adjust the analog volume. Also, there is a digital volume attenuation control after ADC, which
can adjust the volume of digital output by bit shift. Besides, Audio Gain Controller (AGC) is programmable to monitor
the input and further adjust the volume properly.
The DAC includes a power supply input for DAC driver, a power supply input pins for DAC, a DAC VMID output, and a
DAC Common mode output.
The Codec circuit requires a 2.7~3.6 V operating voltage supply.
13.2 FEATURES
13.2.1 I2S Features
I2S can operate as either master or slave.
Capable of handling 8/16/24/32-bit data length.
Mono and stereo audio data supported.
I2S and MSB justified data format supported.
8 word (32-bit) FIFO data buffers are provided.
Generate interrupt requests when buffer levels cross a programmable boundary.
Controls include reset, stop and mute options separately for I2S input and I2S output.
13.2.2 Codec Features
Mono Codec.
Audio sample rates: 8K, 16K, 32K, and 48KHz.
ADC.
◇
SNR: 94dB (-120dBr, A-W).
◇
DR: 94dB (-60dBr, A-W).
◇
THD+N: -80dB (+0dBr)
DAC.
◇
SNR: 90dB (-120dBr, A-W).
◇
DR: 90dB (-60dBr, A-W).
◇
THD+N: -75dB (+0dBr).
Differential microphone interface.
◇
Programmable gain amplifier (PGA) -12dB~+33dB.
◇
MIC boost gain 0,+12,+20,+30dB.
◇
Auto Gain Control (AGC).
Common mode output interface.
◇
Mute on/off.