AK5373 AKM [Asahi Kasei Microsystems], AK5373 Datasheet

no-image

AK5373

Manufacturer Part Number
AK5373
Description
24-bit Stereo ADC with USB Interface
Manufacturer
AKM [Asahi Kasei Microsystems]
Datasheet
The AK5373 is a stereo A/D converter with a USB 2.0 interface. The device includes an integrated USB
serial interface engine, a USB transceiver, an audio class processing block, endpoints, and a 24-bit
stereo audio ADC. An integrated PLL enables the use of multiple sampling frequencies. A microphone
amplifier and an integrated programmable gain amplifier are available for processing low-level signals
from an analog microphone element. An external EEP-ROM is used to store the descriptor information.
The AK5373 is housed in a 48-pin package. It is a low power device, operating from +3.3V, and
consuming just 100mW in active mode and less than 100μA in suspend mode.
MS1202-E-00
EEP-ROM interface for descriptors
External Digital Audio Interface
Power Management
Low power consumption
Power Supply:
Ta = -10 ~ +70°C
Package:
USB 2.0 compliant (full speed audio class)
USB audio controller
USB synchronization
24-bit stereo A/D converter with mute control
Microphone amplifier gain:
Digital programmable gain: +24dB ~ -31dB, 1dB Step
Integrated PLL supports standard sampling frequencies
USB serial interface engine
Audio class encoder/decoder
Synchronous type (synchronize with 1ms SOF)
S/(N+D) = 85dB, S/N = 91dB (AVDD=3.3V, MIC-Amp = 0dB)
S/(N+D) = 70dB, S/N = 78dB (AVDD=3.3V, MIC-Amp = +30dB)
0dB, +6dB, +12dB, +18dB, +24dB, +30dB, +36dB
8kHz, 11.025kHz, 16kHz, 22.05kHz, 32kHz 44.1kHz, 48kHz
30mA in active mode
Less than 100μA in suspend mode
Analog Power Supply (AVDD): 3.0 ~ 3.6V
Digital Power Supply (DVDD): 3.0 ~ 3.6V
48pin LQFP (7 x 7 mm, 0.5mm pitch)
GENERAL DESCRIPTION
24-bit Stereo ADC with USB Interface
FEATURES
- 1 -
AK5373
[AK5373]
2010/06

Related parts for AK5373

AK5373 Summary of contents

Page 1

... The AK5373 is a stereo A/D converter with a USB 2.0 interface. The device includes an integrated USB serial interface engine, a USB transceiver, an audio class processing block, endpoints, and a 24-bit stereo audio ADC. An integrated PLL enables the use of multiple sampling frequencies. A microphone amplifier and an integrated programmable gain amplifier are available for processing low-level signals from an analog microphone element ...

Page 2

... SPI I/F VREF VCOM AVDD VSS1 CSN SK EPAO EPAI VREF Control Decode PMADL PMADL or PMADR 24bit ADC PMADR PLL (System/Audio) LMUTEN RMUTEN Figure 1. Block Diagram - 2 - [AK5373] RSTN SUSN DVDD VSS2 VSS3 DP USB USB SIE Tx/Rx DN SDTI DVOL MUTE SDTO Ext LRCK Audio Audio I/F ...

Page 3

... Ordering Guide −10 ∼ +70°C AK5373EQ AKD5373 Evaluation board for AK5373 ■ Pin Layout NC ATIO VREF VCOM M PWR AVDD NC VSS3 M ICRN MICRP NC NC MS1202-E-00 48pin LQFP (0.5mm pitch AK5373EQ View [AK5373] 24 VSS2 23 NC ...

Page 4

... Normal Operation This pin must be connected to VSS1-3. “L”: Suspend State “H”: Normal Operation When “L”, the AK5373 is held in reset. The AK5373 must be always reset upon power-up. This pin must be connected to VSS1-3. No internal bonding. Normally connected to VSS1-3. ...

Page 5

... No internal bonding. Normally connected to VSS1-3. No internal bonding. Normally connected to VSS1-3. This pin must be connected to VSS1-3. No internal bonding. Normally connected to VSS1-3. No internal bonding. Normally connected to VSS1-3. No internal bonding. Normally connected to VSS1- [AK5373] Reset State (RSTN pin = “L”) ← ← “L” output ← ...

Page 6

... These pins must be connected to VSS1-3. These pins must be connected to DVDD. These pins must be open. ABSOLUTE MAXIMUM RATINGS Symbol AVDD DVDD IIN (Note 3) VINA (Note 4) VIND Ta Tstg Symbol min AVDD 3.0 DVDD 3.0 AVDD-DVDD -0 [AK5373] Setting min max Units -0.3 4.6 -0.3 4.6 ± -0.3 AVDD+0.3 -0.3 DVDD+0.3 -10 70 -65 150 typ max Units 3.3 3.6 3 ...

Page 7

... ADC mode (Note [AK5373] typ max Units 20 - kΩ +12 +13 dB +18 +19 dB +24 +25 dB +30 +31 dB +36 +37 dB 2 Bits ±1.20 ±1.40 Vpp ± ...

Page 8

... FR -0.1dB DC CHARACTERISTICS Symbol 11) VIH 70%DVDD 11) VIL VOH 12, Iout=−200μA) DVDD−0.2 VOL 12, Iout=200μA) 13) Iin - 8 - typ max 0 - 18 +0. 6.1 - min typ max - - - - 30%DVDD - - - - 0.2 ± AK5373] [ Units kHz kHz kHz kHz kHz dB dB 1/fs μ Units μA 2010/06 ...

Page 9

... CKM pin = “L” fXTAL1 CKM pin = “H” fXTAL2 (High-Level) VseH (Low-Level) VseL Trst_rec Tdrr Tsus_rec (Note 14) Tresm DR (Note 15) Roh (Note 15) Rol Vohd Vold Iolk Trf/Tff Trfm Vcrs CMR DIS Vihs Vils - 9 - AK5373] [ min typ max Units - 16 - MHz - 24 - MHz 2 0 ...

Page 10

... One Shot Mute Timing One Shot Mute Input Width Reset Timing Reset Input Width (Note 17) Note 16. BICK rising edge must not occur at the same time as LRCK edge. Note 17. The AK5373 can be reset by the RSTN pin = “L”. MS1202-E-00 Symbol fMCK dMCK fs Duty ...

Page 11

... Resum e Tdrr Reset Mode Tsus_rec Figure 4. Rise/Fall Time Figure 5. Crossover Point Figure 6. Schmitt Level Voltage Wrst Figure 7. Power-down & Reset Timing - 11 - AK5373] [ min 10 ms Trst_rec Tresm 90% DVDD 10% DVDD Vcrs Vihs Vils VIL 2010/06 ...

Page 12

... Figure 9. Audio Clock Timing tBLR tDLR tSDS tSDH Figure 10. Audio Interface Timing - VIL 50%DVDD tLRCKL 100 50%DVDD tBCKL / tBCK x 100 50%DVDD 50%DVDD tBCKL 50%DVDD tBSD 50%DVDD VIH VIL AK5373] 2010/06 ...

Page 13

... CSN tCSS tSKL SK tCD EPAO Hi-Z EPAI Figure 11. SPI (EEP-ROM) Control Interface Timing MS1202-E-00 tSKH 1 / fSK dSK = tSKL x fSK x 100 tSKH x fSK x 100 tCDS tCDH AK5373] [ tCSW 50%DVDD tCSH 50%DVDD 50%DVDD Hi-Z 70%DVDD D0 30%DVDD 2010/06 ...

Page 14

... Overview of AK5373 The AK5373 is a stereo A/D converter with USB interface easy to use since the control logic including USB audio class, stereo differential microphone amplifiers, two PLL’s USB serial interface engine, and FIFO are integrated. All Descriptor contents are stored in EEP-ROM and customizable. For example, when supporting a mono microphone by 48kHz sampling rate only, what needed to be done is to prepare appropriate USB descriptor ...

Page 15

... Clock Source 16MHz or 24 MHz crystal resonator can be used as the master clock. If the CKM pin is set to “H”, the AK5373 supports 24MHz. If the CKM pin is set to “L”, the AK5373 supports 16MHz. The AK5373 can drive the clock up to three external loads ...

Page 16

... MIC Gain Amplifier The AK5373 has a gain amplifier for microphone inputs. The gain of MIC-Amp is selected by the MGAIN2-0 pins or MGAIN2-0 bits (Table 2). MGAIN2 MGAIN1 pin pin ■ MIC Power When PMMP bit = “1”, the MPWR pin supplies power for the microphone. This output voltage is typically 2.2V and the output current is maximum 2.0mA. In case of using two sets of stereo full-differential microphones, the load resistance is minimum 1kΩ ...

Page 17

... The digital high pass filter cut-off frequency scales with the sampling rate (fs). The HPF is always enabled. ■ Audio Data Format The AK5373 supports 8bit, 16bit and 24bit audio data format and outputs LSB first to USB bus. 1) 8bit mono data format on the USB Sample # ...

Page 18

... External Digital Audio Interface The AK5373 has optional audio streaming interface to output A/D data receive DSP data and to transmit them to the host. Because the AK5373 operates as a master device only, MCLK, LRCK, and BICK are output. The AK5373 supports two audio formats, I2S and MSB justified format. The data length of ADC outputs is 24bit only despite the USB audio formats which can be selected from 8/16/24 bit ...

Page 19

... In one-shot mute operation (OSME bit = “1”), mute is executed on zero cross or zero cross timeout after detecting a falling edge of the LMUTEN and RMUTEN pins. The AK5373 releases the mute on zero cross or zero cross timeout after mute hold period which is set by MHLD7-0 bits. ...

Page 20

... AK5373 reads the header block in EEP-ROM, and maps these values into the internal registers. Note that 8k bits or larger SPI type EEP-ROM is available. The AK5373 does not store all of the descriptors into internal memory at the boot time. Instead, the AK5373 reads the descriptor from EEP-ROM and transmit it when it receives the “Get Descriptor” Request command. The AK5373 transmits NAK until it is ready to send data ...

Page 21

... I/F consists of Instruction Byte, Address Byte (MSB first, 16bits) and Input Data Byte (MSB first, 8bits). The AK5373 outputs Instruction Byte and Address Byte on a falling edge of SK and down-loads address data from EPAI. The next address data is read by sending SK signal continuously. Data reading ends by a rising edge of CSN. SK clock speed is typically 1 ...

Page 22

... Note 21. The data address must be written slide forward if the number of bytes is less than the data size above in the address after 1E6H. Note 22. The setting of 003H~011H and the setting after 1F9H must be matched. MS1202-E-00 Descriptor - 22 - [AK5373] Size 4 bytes 128 bytes (max) 128 bytes (max) 128 bytes (max) ...

Page 23

... PMMP: MPWR pin Power Management “0”: Power-up “1”: Power-down: Hi-z MS1202-E- SELF PMMP - 23 - [AK5373 CLKO PMADR PMADL MGAIN2 MGAIN1 MGAIN0 2010/06 ...

Page 24

... Power-down and Disable: SDTI pin must be connected to VSS1-3. “1”: Power-up and Enable If this bit is set to “1”, the AK5373 receives audio data via the external digital audio interface and transmits them to the host instead of the A/D data generated by the AK5373. ...

Page 25

... FS48K4 FS44K4 FS32K4 VALID5 FS48K5 FS44K5 FS32K5 VALID6 FS48K6 FS44K6 FS32K6 VALID7 FS48K7 FS48K7 FS32K7 [AK5373 FS22K1 FS16K1 FS11K1 FS8K1 FS22K2 FS16K2 FS11K2 FS8K2 FS22K3 FS16K3 FS11K3 FS8K3 FS22K4 FS16K4 FS11K4 FS8K4 FS22K5 FS16K5 FS11K5 ...

Page 26

... Maximum Volume INTVOL7-0: The Value which the AK5373 returns when the host requests the current volume at first time. MINVOL7-0: The Value which the AK5373 returns when the host requests the minimum volume. MAXVOL7-0: The Value which the AK5373 returns when the host requests the maximum volume. ...

Page 27

... AudioControl I/F Class-specific AC I/F Input Terminal Output Terminal Feature Unit Standard Descriptors Class-specific Descriptors MS1202-E-00 AudioControl Interface Audio Function IT OT ID2 Figure 19. AK5373 Topology Interface 0 AudioStreaming I/F Alt. Setting 0 AudioStreaming I/F Alt. Setting 1~7 Endpoint Figure 20. Descriptor Hierarchy - 27 - [AK5373] AudioStreaming Interface USB IN Endpoint Interface 1 Class-specific AS General ...

Page 28

... Feature Unit Descriptor: <Active> or < Bypass> Feature Unit is not defined in the descriptor, the volume is fixed to the initial value which is described in the EEP-ROM header block d) PCM format (Note that the AK5373 supports 7 sample rates even when only 1 sample rate is specified in the descriptor.) e) Endpoint Number ...

Page 29

... Power consumption: 100mA Size Value 1 0x09 Size of this descriptor in bytes 1 0x04 INTERFACE descriptor 1 0x00 Index of this interface 1 0x00 Index of this setting 1 0x00 Endpoint 0 1 0x01 AUDIO 1 0x01 AUDIO_CONTROL 1 0x00 Not used. Must be set 0x00 Null string - 29 - [AK5373] Description Description 2010/06 ...

Page 30

... ID to Terminal to which this is connected. 1 0x01 Size in bytes of an element of the bmaControl() 1 0x01 D0(Mute) is enable for 0x02 D1(Volume) is enable for ch 1 (Left) 1 0x02 D1(Volume) is enable for ch 2 (Right) 1 0x00 Not used. Must be set [AK5373] Description Description Description Description 2010/06 ...

Page 31

... AUDIO 1 0x02 AUDIO_STREAMING 1 0x00 Not used. Must be set 0x00 Null string Size Value 1 0x07 Size of this descriptor in bytes 1 0x24 CS_INTERFACE descriptor 1 0x01 AS_GENERAL 1 0x02 Unit ID of terminal (Output Terminal ID) 1 0x01 Interface delay 2 0x0002 PCM8 - 31 - [AK5373] Description Description Description 2010/06 ...

Page 32

... Size Value 1 0x09 Size of this descriptor in bytes 1 0x04 INTERFACE descriptor 1 0x01 Index of this interface 1 0x02 Index of this setting 1 0x01 Endpoint 1 1 0x01 AUDIO 1 0x02 AUDIO_STREAMING 1 0x00 Not used. Must be set 0x00 Null string - 32 - [AK5373] Description Description Description Description 2010/06 ...

Page 33

... Endpoint 1, IN direction 1 0x0D Isochronous, synchronous, not shared 2 0x0060 2byte*48sample*1ch=96 byte/frame 1 0x01 One packet every frame (Must be set 0x00 1 0x00 Size Value 1 0x07 Size of this descriptor in bytes 1 0x25 CS_ENDPOINT 1 0x01 GENERAL 1 0x00 1 0x00 Unused 2 0x0000 - 33 - [AK5373] Description Description Description Description 2010/06 ...

Page 34

... Size Value 1 0x09 Size of this descriptor in bytes 1 0x05 ENDPOINT descriptor 1 0x81 Endpoint 1, IN direction 1 0x0D Isochronous, synchronous, not shared 2 0x0090 3byte*48sample*1ch=144 byte/frame 1 0x01 One packet every frame (Must be set 0x00 1 0x00 - 34 - [AK5373] Description Description Description Description 2010/06 ...

Page 35

... PCM8 Size Value 1 0x14 Size of this descriptor in bytes 1 0x24 CS_INTERFACE 1 0x02 FORMAT_TYPE 1 0x01 FORMAT_TYPE_I 1 0x02 Two channels 1 0x01 One byte per slot 1 0x08 8 bits 1 0x04 Four frequencies 3 0x001F40 8000Hz 3 0x002B11 11025Hz 3 0x003E80 16000Hz 3 0x005622 22050Hz - 35 - [AK5373] Description Description Description Description 2010/06 ...

Page 36

... AUDIO_STREAMING 1 0x00 Not used. Must be set 0x00 Null string Size Value 1 0x07 Size of this descriptor in bytes 1 0x24 CS_INTERFACE descriptor 1 0x01 AS_GENERAL 1 0x02 Unit ID of terminal (Output Terminal ID) 1 0x01 Interface delay 2 0x0001 PCM - 36 - [AK5373] Description Description Description Description 2010/06 ...

Page 37

... Size Value 1 0x09 Size of this descriptor in bytes 1 0x04 INTERFACE descriptor 1 0x01 Index of this interface 1 0x06 Index of this setting 1 0x01 Endpoint 1 1 0x01 AUDIO 1 0x02 AUDIO_STREAMING 1 0x00 Not used. Must be set 0x00 Null string - 37 - [AK5373] Description Description Description Description 2010/06 ...

Page 38

... Isochronous, synchronous, not shared 2 0x00B4 2byte*45sample*2ch=180 byte/frame 1 0x01 One packet every frame (Must be set 0x00 1 0x00 Size Value 1 0x07 Size of this descriptor in bytes 1 0x25 CS_ENDPOINT 1 0x01 GENERAL 1 0x01 Sample rate control 1 0x00 Unused 2 0x0000 - 38 - [AK5373] Description Description Description Description 2010/06 ...

Page 39

... Size Value 1 0x09 Size of this descriptor in bytes 1 0x05 ENDPOINT descriptor 1 0x81 Endpoint 1, IN direction 1 0x0D Isochronous, synchronous, not shared 2 0x0120 3byte*48sample*2ch=288 byte/frame 1 0x01 One packet every frame (Must be set 0x00 1 0x00 - 39 - [AK5373] Description Description Description Description 2010/06 ...

Page 40

... Class-specific Isochronous Audio Data Endpoint Descriptor Offset Field 0 bLength 1 bDescriptorType 2 bDescriptorSubtype 3 bmAttributes 4 bLockDelayUnits 5 wLockDelay MS1202-E-00 Size Value 1 0x07 Size of this descriptor in bytes 1 0x25 CS_ENDPOINT 1 0x01 GENERAL 1 0x01 Sample rate control 1 0x00 Unused 2 0x0000 - 40 - [AK5373] Description 2010/06 ...

Page 41

... Size Value 1 0x80 Size of this descriptor in bytes 1 0x03 STRING descriptor 126 0x0041 Serial Number code (max 126 bytes) 0x0042 “ABCD1234 0x0043 0x0044 0x0031 0x0032 0x0033 0x0034 0x0020 : 0x0020 - 41 - [AK5373] Description Description ” Description ” Description ” 2010/06 ...

Page 42

... Standard Requests The AK5373 only supports commands mentioned bellow. If unknown commands are input, the device returns a stall. 1. Clear Feature Offset Field 0 bmRequestType 1 bRequest 2 wValue 4 wIndex 6 wLength 2. Get Configuration Offset Field 0 bmRequestType 1 bRequest 2 wValue 4 wIndex 6 wLength 3. Get Descriptor Offset Field 0 bmRequestType ...

Page 43

... Field 0 bmRequestType 1 bRequest 2 wValue 4 wIndex 6 wLength 7. Set Configuration Offset Field 0 bmRequestType 1 bRequest 2 wValue 4 wIndex 6 wLength 8. Set Descriptor AK5373 does not support this request. 9. Set Feature Offset Field 0 bmRequestType 1 bRequest 2 wValue 4 wIndex 6 wLength MS1202-E-00 Size Value 1 0x80 Device 0x81 Interface 0x82 Endpoint 1 ...

Page 44

... Set Interface Offset Field 0 bmRequestType 1 bRequest 2 wValue 4 wIndex 6 wLength 11. Sync Frame The AK5373 does not support this request. MS1202-E-00 Size Value 1 0x01 1 0x0B SET_INTERFACE 2 0x0000 Zero-bandwidth Alternate Setting 0x0001 Alternate Setting 1 0x0002 Alternate Setting 2 0x0003 Alternate Setting 3 0x0004 Alternate Setting 4 0x0005 ...

Page 45

... The parameter block of volume control is the following. Offset Field 0 wVolume If the wVolume exceeds the range, the AK5373 adjusts the value into the range. MS1202-E-00 Size Value 1 0x21 1 0x01 SET_CUR 2 0x0100 MUTE_CONTROL | CHANNEL_0 2 0x0300 Upper byte: bUnitID field in Feature Unit Control Descriptor ...

Page 46

... Upper byte: bUnit ID field in Feature Unit Control Descriptor (0x03) Lower byte: Audio Control Interface (0x00) 2 0x0002 Length of Parameter Block Size Value 2 0xZZYY bRequest=GET_CUR, GET_MIN, GET_MAX mapped to the volume register value 00H. 0x0100 bRequest=GET_RES: 1.0dB - 46 - [AK5373] Description Description Description Description (Table 10). YY must be 2010/06 ...

Page 47

... FF 255 FE 254 FD 253 FC 252 FB 251 : : E7 231 E6 230 E5 229 E4 228 E3 227 E2 226 E1 225 E0 224 : : 81 129 80 128 Table 10. Conversion Table of Volume Control - 47 - Volume Step [dB] [dB 24 23.0 22.0 21.0 20.0 : 5.0 4.0 3.0 2.0 1.0 0.0 1dB -1.0 -2.0 -3.0 -4.0 -5.0 : -25.0 -26.0 -27.0 -28.0 -29.0 -30.0 - -31 [AK5373] 2010/06 ...

Page 48

... Upper byte: SAMPLING_FREQ_CONTROL (0x01) Lower byte: Zero 2 0x0081 Upper byte: Zero Lower byte: Endpoint Address (0x81) 2 0x0003 Length of parameter block Size Value 3 0xYYYYYY 0x001F40: 8kHz 0x002B11: 11.025kHz 0x003E80: 16kHz 0x005622: 22.05kHz 0x007D00: 32kHz 0x00AC44: 44.1kHz 0x00BB80: 48kHz - 48 - [AK5373] Description Description Description Description 2010/06 ...

Page 49

... Top View VSS3 45 MICRN 46 MICRP 100k 3300p MUTE SW Figure 21. System Connection Diagram - Host Regulator +5V USB +3. 10u 0.1u 1. VSS2 23 NC DVDD 22 10u 0.1u TESTM2 21 CSN EPAO 17 EPAI NC 16 VSS1 TESTM1 13 56k 3300p [AK5373] 0.1u EEP- ROM 2010/06 ...

Page 50

... If AVDD and DVDD are supplied separately, the power-up sequence is not critical. VSS1-3 of the AK5373 must be connected to the analog ground plane. System analog ground and digital ground must be connected together near to where the supplies are brought onto the printed circuit board. Decoupling capacitors must be as near to the AK5373 as possible, with the small value ceramic capacitor being the nearest ...

Page 51

... Package & Lead frame material Package molding compound: Lead frame material: Lead frame surface treatment: Solder (Pb free) plate MS1202-E-00 PACKAGE 9.0 ± 0.2 7.0 1.40 ± 0. 0.10 M 0° ~ 10° 0.10 S 0.3 ~ 0.75 Epoxy, Halogen (bromine and chlorine) free 1.70Max 0.13 ± 0.13 0.09 ~ 0.20 [AK5373] 2010/06 ...

Page 52

... MS1202-E-00 MARKING AK5373EQ XXXXXXX 1 1) Pin #1 indication 2) Date Code: XXXXXXX (7 digits) 3) Marking Code: AK5373EQ 4) Asahi Kasei Logo - 52 - [AK5373] 2010/06 ...

Page 53

... AKM harmless from any and all claims arising from the use of said product in the absence of such notification. MS1202-E-00 REVISION HISTORY Reason Page/Line Contents First Edition IMPORTANT NOTICE , and AKM assumes no responsibility for such use, except for the use Note2 [AK5373] in any safety, life support, or Note1) 2010/06 ...

Related keywords