KX1400EG Keterex, KX1400EG Datasheet

Audio D/A Converter ICs KX1400 Audio Playback IC

KX1400EG

Manufacturer Part Number
KX1400EG
Description
Audio D/A Converter ICs KX1400 Audio Playback IC
Manufacturer
Keterex
Datasheet

Specifications of KX1400EG

Resolution
12 bit
Operating Supply Voltage
2.7 V to 5.5 V
Operating Temperature Range
- 40 C to + 85 C
Maximum Power Dissipation
120 mW
Mounting Style
SMD/SMT
Number Of Dac Outputs
2
Power Consumption
320 mW
Supply Current
50 mA
Thd Plus Noise
40 dB
Package / Case
QFN-24
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
FEATURES
FUNCTIONAL BLOCK DIAGRAM
© Keterex, Inc., 2009. All rights reserved.
Plays Pre-recorded 8kHz Audio Data
On-chip Tone Generator
Operates Stand-alone or as MCU Peripheral
Built-in Digital Audio Processor
Integrated Class-D Speaker Driver
No External Low-pass Filter Required
Digital Volume Control
On-chip Oscillator – No XTAL Required
Plays up to 4096 Pre-recorded Audio Phrases
Configurable General-purpose Clock Output
Two General-purpose Digital Outputs
Low-power Standby State (1 µA Typ.)
Operating Voltage: 2.7V – 5.5V
Operating Temperature: -40
Packages:
-
-
MSIZE
MODE
MCLK
MSSL
BUSY
MISO
MOSI
RDY
RST
SDI
SCL
CS
20-pin SOIC (KX1400EW)
24-pin 4X4mm QFN (KX1400EG)
Memory
MCU
I/F
I/F
°
C to 85
Control
VDD
8 MHz Osc.
°
C
VDD2
Processor
Generator
Digital
Audio
Tone
VDD3
GENERAL DESCRIPTION
The KX1400 is an audio playback IC designed to
play 8kHz audio data directly to an external
speaker via an on-chip digital audio processor and
Class-D driver.
ADPCM data formats are supported. It also has a
built-in tone generator capable of generating tones
at 4096 different frequencies.
processor alleviates the need for an external low-
pass filter in most cases. The KX1400 utilizes low
power CMOS technology and provides a stand-by
power-savings state, making it well suited for
battery powered applications.
The KX1400 operates in either a stand-alone mode
or interfaced to a microcontroller (MCU) host.
Audio data is provided to the KX1400 from either a
user-programmed external serial memory or from
the host MCU. Under MCU control, the user can
select phrases or tone sequences to play from the
external
commands, or stream audio data directly to the on-
chip audio processor.
MCU is required; on reset, the KX1400 plays a
single phrase from external memory and then
returns to a stand-by power-saving state.
GND
Volume
memory,
Control
Divider
Clock
GND2
Both 12-bit PCM and 4-bit IMA
Audio Playback IC
play
Class-D
Amp
In stand-alone mode no
tone
KX1400
The on-chip audio
sequences
KX1400DS-R3
SPO-
GPO2
CLKOUT
SPO+
GPO1
via

Related parts for KX1400EG

KX1400EG Summary of contents

Page 1

... Low-power Standby State (1 µA Typ.)  Operating Voltage: 2.7V – 5.5V  ° Operating Temperature: -40  Packages:  - 20-pin SOIC (KX1400EW) - 24-pin 4X4mm QFN (KX1400EG) FUNCTIONAL BLOCK DIAGRAM MISO MOSI Memory I/F MSSL MCLK RST MSIZE MODE BUSY RDY MCU ...

Page 2

KX1400 Audio Playback IC 1. PIN DESCRIPTION AND PINOUT 1.1. Pin Description PIN NUMBER NAME SOIC20 QFN24 CLKOUT 1 21 Digital Output MODE 2 22 VDD1 3 23 SPO Analog Output ¯¯¯ RST BUSY 6 4 ...

Page 3

KX1400EW 20-Lead SOIC Pin-out Diagram (Top View) CLKOUT 1 MODE 2 VDD 3 4 SPO+ 5 RST BUSY 6 7 RDY SCL 8 9 SDI 10 CS KX1400 Audio Playback KX1400 TOP (Top ...

Page 4

... KX1400 Audio Playback IC 1.3. KX1400EG QFN-24 Pin-out Diagram (Top View SPO+ 2 RST 3 BUSY 4 RDY 5 SCL 6 4 KX1400 (Top View) GND SPO GND2 GND1 16 15 VDD2 14 MSIZE 13 MISO ...

Page 5

PACKAGE DESCRIPTIONS 2.1. 20-Lead Wide Body SOIC Package Drawing (Package Type W) KX1400 Audio Playback IC 5 ...

Page 6

KX1400 Audio Playback IC 2.2. QFN-24 Package Drawing (Package Type BOTTOM VIEW SIDE VIEW 0.90 TYP A3 0.20 TYP + - b 0.25 0.05 K 0.20 min + - D 4.00 ...

Page 7

ABSOLUTE MAXIMUM RATINGS Absolute Maximum Ratings are those values beyond which the life of the device may be impaired. PARAMETER Supply Voltage (VDD) Voltage on Digital Input pins Current through VDD or GND Current through Digital Output Pins Current ...

Page 8

KX1400 Audio Playback IC 5. OPERATING CHARACTERISTICS ° Specifications are for +70 A SYMBOL PARAMETER fosc Internal Oscillator Frequency Internal Oscillator Frequency Δf OSC Variation f Output Switching Frequency SW THD Total Harmonic Distortion P ...

Page 9

Supported Commands Table 6.1 lists the commands supported by the KX1400. Commands can be issued from either the host MCU or as part of a phrase processed from external memory. Commands belong to one of two execution types: control ...

Page 10

KX1400 Audio Playback IC 6.3. External Memory Interface TM The KX1400 includes a SPI /Microwire access a user-programmed external serial memory. This memory interface controller implements all of the protocol necessary to address and read numerous third-party EEPROM and Flash ...

Page 11

Memory Size Configuration The memory interface controller supports the use of serial memories with either 16-bit or 24-bit address spaces. The address size is configured by the state of the MSIZE pin. If MSIZE is set to logic high, ...

Page 12

KX1400 Audio Playback IC Figure 6.2. Example External Memory Organization (MSIZE=1) FFFFFFh FFFFFBh 0002FFh 0002FEh 000006h 000005h 000003h 000000h 6.3.4. Programming External Memory In-System External Flash and EEPROM memory can be programmed in-system via the KX1400. external memory directly, a ...

Page 13

Pass-thru mode is entered by setting the Pass-thru Option Bit (Bit 5) of the Reset Command. Once entered, the KX1400 remains in pass-thru mode until a device reset occurs. See Section 8.1 for more information on the Reset command. 6.4. ...

Page 14

KX1400 Audio Playback IC Note, if more than bits are transmitted, only the last bits transmitted before the rising edge of ¯¯ will be used (depending on the specific command). Any leading extra bits ...

Page 15

SYMBOL t ¯¯ Setup Time ¯¯¯ RDY RCS t BUSY Falling Edge to CS BCS t ¯¯ ¯¯¯ High Time RDY RDYH ¯¯ High Time BUSY BSYH ¯¯ First SCL Rising ...

Page 16

KX1400 Audio Playback IC Figure 6.6. Audio Processor Frequency Characteristics 10 0 -10 -20 -30 -40 -50 -60 -70 -80 100 6.6. Volume Control The Digital Audio Processor includes a volume control function. Volume control is performed by digitally adjusting ...

Page 17

The Frequency Index takes a value from 0 to 16383. Therefore, frequencies can be generated in the range of 0.24414 Hz to 3.9997 KHz. A Frequency Index of 0 causes the KX1400 IC to repeat the previous tone but mute ...

Page 18

KX1400 Audio Playback IC Table 6.6. Internal Oscillator Electrical Specifications SYMBOL PARAMETER fosc Internal Oscillator Frequency Internal Oscillator Frequency Δf OSC Variation 6.10. General Purpose Clock Output The KX1400 provides a Clock Output feature with the ability to divide the ...

Page 19

Stand-by mode is entered by setting the Stand-by Option bit when issuing the Stop command via the MCU host interface or as part of a phrase processed from external memory. Stand-by Mode is exited by performing a device reset or ...

Page 20

KX1400 Audio Playback IC 7.2. Host Controlled without External Memory The following example circuit shows the KX1400 in host-controlled operation with audio data stored in the MCU’s data memory. LEDs are controlled with Set Outputs commands sent from the MCU. ...

Page 21

Host Controlled with External Memory The example circuit in Figure 7.3 shows the KX1400 in host-controlled operation with audio data stored in external serial memory. Commands are sent from the MCU to play audio phrases from the external memory. ...

Page 22

KX1400 Audio Playback IC 8. COMMAND SET 8.1. Reset Encoding: Bits 7-6 Unused Description: The Reset command cancels any pending operation, immediately disables output to the speaker driver, and resets the tone-duration setting to zero. The CLKOUT and GPO states ...

Page 23

Options: Bit 4: Stand-by Setting the Stand-by option to logic one executes a mute operation and then puts the KX1400 into its low-power stand-by state. The stand-by state is exited at the next assertion of the ¯¯ signal (i.e. at ...

Page 24

KX1400 Audio Playback IC Options: None Data: Bits 15-4: Frequency Index The Frequency Index specifies the frequency generated in Hertz using the following formula: Frequency = (Index / 4.096) Hz. A Frequency Index of 000h repeats the previous tone but ...

Page 25

Play Phrase Encoding: Bits 15-4 Phrase Index Description: The Play Phrase command instructs the KX1400 to retrieve and process a specified phrase from external memory. A maximum of 4096 unique phrases is supported. Type: Audio Options: None Data: Bits ...

Page 26

KX1400 Audio Playback IC Description: The Set Outputs command sets the state of the two general purpose output pins. The output drivers for the general purpose output pins may be configured as open-drain or push-pull. The default configuration after a ...

Page 27

This is a 4-bit, 8 kHz IMA ADPCM audio sample. Sample 2 is processed after Sample 1. Length: 16 Bits 8.11. Play ADPCM (From External Memory) Encoding: Bits 31-8 Number of Bytes Description: When used within a phrase to be ...

Page 28

KX1400 Audio Playback IC The Clock-out Stop State option defines the output level of the CLKOUT pin when the Clock-out signal is disabled. Setting this bit to logic one sets the CLKOUT output to a logic level high state. Setting ...

Page 29

... Ordering Part Number Package/Case KX1400EW SOIC-20 300mil KX1400EG QFN-24 4x4mm Contact Information Keterex, Inc. 7320 N. Mo Pac Expressway Suite 201 Austin, Texas 78731 Tel: 512-346-8800 www.keterex.com Email: support@keterex.com Information furnished by Keterex, Inc. in this document is believed to be accurate and reliable. However, no responsibility is assumed for its use ...

Related keywords