UCB1400BE NXP Semiconductors, UCB1400BE Datasheet
![no-image](/images/manufacturer_photos/0/4/487/nxp_semiconductors_sml.jpg)
UCB1400BE
Available stocks
Related parts for UCB1400BE
UCB1400BE Summary of contents
Page 1
UCB1400 Audio codec with touch screen controller and power management monitor Rev. 02 — 21 June 2002 1. General description The UCB1400 is a stereo audio codec equipped with touch screen and power management interfaces. It integrates an AC ’97 ...
Page 2
... Philips Semiconductors 4. Ordering information Table 1: Ordering information Type number Package Name Description UCB1400BE LQFP48 Plastic low profile quad flat package, 48 leads; body 7 5. Block diagram TSPX TSMX TSPY TSMY ADCSYNC XTL_IN XTL_OUT IO[9:0] Fig 1. Block diagram. 9397 750 09611 Product data ...
Page 3
Philips Semiconductors 6. Pinning information 6.1 Pinning Fig 2. Pin configuration (LQFP48). 6.2 Pin description Table 2: Total pin count = 48 Symbol AC-link, crystal and interrupt interface (pin count = 8) XTL_IN XTL_OUT RESET SYNC BIT_CLK SDATA_OUT SDATA_IN IRQOUT ...
Page 4
Philips Semiconductors Table 2: Total pin count = 48 Symbol Audio interface (pin count = 6) MICP MICGND LINE_IN_L LINE_IN_R LINE_OUT_L LINE_OUT_R ADC and touch screen interface (pin count = 9) AD[3:0] TSPX TSMX TSMY TSPY ADCSYNC GPIO interface (pin ...
Page 5
Philips Semiconductors 7. Functional description 7.1 Functional block diagram LINE_OUT_L LINE_OUT_R LINE_IN_L MUX (0x1A) 0–22.5 dB MICP (0x0E) LINE_IN_R MICGND GROUND SWITCH (0x1A) XTL_IN OSCILLATOR / PLL XTL_OUT IO[9:0] TOUCH SCREEN BIASING MATRIX (0x64) BIAS CURRENT TSPX TSMX TSPY TSMY ...
Page 6
Philips Semiconductors 8. AC ’97 interface The UCB1400 implements an AC ’97 Revision 2.1 interface. Refer to the Audio Codec ’97 Component Specification Revision 2.1 from Intel. Fig 4. UCB1400 and AC ’97 controller connection diagram. 8.1 Clocking The UCB1400 ...
Page 7
Philips Semiconductors 8.3 Digital interface 8.3.1 AC-link digital serial interface protocol The UCB1400 incorporates a 5-pin digital serial interface that links it to the AC ’97 Controller. AC-link is a bi-directional, fixed rate, serial PCM digital stream. It handles multiple ...
Page 8
Philips Semiconductors 8.3.2 AC-link audio output frame (SDATA_OUT) The audio output frame data streams correspond to the multiplexed bundles of all digital output data targeting UCB1400’s DAC inputs, and control registers. Each audio output frame supports 20-bit ...
Page 9
Philips Semiconductors Fig 7. Start of an audio output frame. SDAT_OUT’s composite stream is MSB justified (MSB first) with all non-valid slots’ bit positions stuffed with 0s by the AC ’97 Controller. If there are less than 20 valid bits ...
Page 10
Philips Semiconductors Slot 2: Command data port: control register write data in the event that the current command port operation is a write cycle (as indicated by Slot 1, bit 19). • Bit(19:4) Control Register Write Data (stuffed with 0s ...
Page 11
Philips Semiconductors TAG PHASE 81.4 ns SYNC (12.288 MHz) BIT_CLK slot(1) slot(2) SDATA_IN END OF PREVIOUS TIME SLOT “VALID” BITS AUDIO FRAME (“1” = TIME SLOT CONTAINS VALID PCM DATA) CODEC READY Fig 8. AC-link audio input frame. A new ...
Page 12
Philips Semiconductors Slot 1: Status address port: functions including, but not limited to, codec settings and power management. Audio input frame slot 1’s stream echoes the control register index, for historical reference, for the data to be returned in slot ...
Page 13
Philips Semiconductors Table 3: Bit 19-4 3-1 0 Slots 5 through 11: UCB1400. 8.3.4 AC-link low power mode The AC-link signals can be placed in a low power mode. When the UCB1400’s PR4 bit is set to ‘1’ in the ...
Page 14
Philips Semiconductors Waking up the AC-link: power, halted mode. Regardless of the method the AC ’97 Controller that performs the wake-up task. AC-link protocol provides for a ‘Cold AC ’97 Reset’, and a ‘Warm AC ’97 Reset’. The ...
Page 15
Philips Semiconductors In order for the AC ’97 Digital Controller to access the UCB1400, the 2-bit Codec ID field (chip select) (LSBs of Output Slot 0) must be set to ‘0’ (see UCB1400 shall monitor the Frame Valid, Slot 1 ...
Page 16
Philips Semiconductors 8.5 Variable sample rate signaling protocol The AC-link is defined for a fixed transfer rate of 48 kHz. To support the diverse sample rates, UCB1400 implements the Variable Sample Rate Signaling Protocol of the AC ’97 Component Specification ...
Page 17
Philips Semiconductors POWER-DOWN FRAME SYNC BIT_CLK slot 12 Write to TAG SDATA_OUT 0x26 prev. frame slot 12 TAG SDATA_IN prev. frame IRQOUT Fig 11. AC Link power-down/power-up sequence. Before enabling wake-up via IRQOUT or GIEN bit, the UCB1400 must be ...
Page 18
Philips Semiconductors 8.8 General purpose IOs Fig 12. Block diagram of IO pin circuitry. The UCB1400 has 10 programmable digital input/output (I/O) pins. These pins can be independently programmed as input or output using the IOD[9:0] bits in the IO ...
Page 19
Philips Semiconductors The interrupt generation mode is set by the Positive INT Enable Register (0x5E) and Negative INT Enable Register (0x60). The actual interrupt status of each signal can be read from the INT Clear/Status Register (0x62). The interrupt status ...
Page 20
Philips Semiconductors 9. Audio codec LINE_OUT_L HEADPHONE VREFDRV DRIVER LINE_OUT_R 24.576 MHz GR LINE_IN_R PGA GL LINE_IN_L PGA 0/20 dB MICP LNA MICGND Fig 14. Audio codec block diagram. 9.1 ADC analog front-end The analog front-end of the UCB1400 consists ...
Page 21
Philips Semiconductors 9.1.1 Line inputs The analog front-end of the UCB1400 consists of two stereo ADCs with a programmable gain stage. The full scale input voltage of the line input path is programmable in 1.5 dB steps independently for the ...
Page 22
Philips Semiconductors Two bits in the Feature Control/Status Register 1 (0x6A) provide control over DC filtering: • DC bit: controls the DC filter before the decimator used to compensate the DC offset is added in the ADC to remove idle ...
Page 23
Philips Semiconductors 9.2.3 Filter stream DAC The FSDAC is a semi-digital reconstruction filter that converts the 1-bit data stream of the noise shaper to an analog output voltage. The filter coefficients are implemented as current sources and are summed at ...
Page 24
Philips Semiconductors 9.3 Loopback mode The audio codec incorporates a loopback mode, in which codec input path and output path are connected in series activated when the LPBK bit in the General Purpose register (0x20) set. The loopback ...
Page 25
Philips Semiconductors 10. Touch screen interface 10.1 Universal touch screen matrix The UCB1400 contains a universal touch screen interface for 4-wire resistive touch screen, capable of performing position, pressure and plate resistance measurements. In addition, the touch screen can be ...
Page 26
Philips Semiconductors The UCB1400’s internal voltage reference (V touch screen bias circuitry. This makes the touch screen biasing independent of supply voltage and temperature variations. Four low pass filters, one on each touch screen terminal, are built in to minimize ...
Page 27
Philips Semiconductors 10.2.2 Pressure measurement VBIAS TOUCH R X2 VBIAS R X1 TSMX R t TSMY Fig 19. Touch screen setup for pressure-1 measurement (see The pressure applied to the touch screen can be ...
Page 28
Philips Semiconductors 10.2.3 Plate resistance measurement R X1 TSMX TO ADC 1 k TSMY R Y1 Fig 20. Touch screen setup for X plate resistance measurement. The plate resistance of a touch screen varies a lot due to processing spreads. ...
Page 29
Philips Semiconductors In addition to the measurements made above, the touch screen can also act as an interrupt source. In this mode, the X plate of the touch screen has to be powered, and the Y plate has to be ...
Page 30
Philips Semiconductors 11. 10-bit ADC The UCB1400 includes a 10-bit successive approximation analog-to-digital converter (ADC) with built-in track-and-hold circuitry, and an analog multiplexer to select one of the four analog inputs (AD0-3), the four touch screen inputs (TSPX, TSMX, TSPY, ...
Page 31
Philips Semiconductors When ASE is ‘1’, the ADC is started at a rising edge of the signal applied to the ADCSYNC pin. In this mode, writing ‘1’ to the AS bit will arm the ADC, such that it will start ...
Page 32
Philips Semiconductors 12. Register definition The following tables describe the register definition for the UCB1400. The UCB1400 shall follow the AC ’97 2.1 Interoperability Requirements and Recommendations as follows: • Non-implemented or reserved register bits: All reserved or non-implemented register ...
Page 33
Table 10: Register definitions Shaded registers are read-only. Reg Name D15 D14 D13 (HEX) 00 Reset Master Volume MM X ML5 04-0C Reserved MIC ...
Page 34
Table 10: Register definitions …continued Shaded registers are read-only. Reg Name D15 D14 D13 (HEX) 60 Negative INT OVLN CLPN TMXN TPXN ADCN X enable 62 INT clear/status OVLS CLPS TMXS 64 ...
Page 35
Philips Semiconductors 12.1 Reset register (index 0x00) Table 11: Register address: 0x00; default: 02A0 Bit Symbol Bit Symbol Table 12: Bit D15 - D10 Writing any value to this register performs a ...
Page 36
Philips Semiconductors 12.3 MIC Volume register (index 0x0E) Table 15: Register address: 0x0E; default: 0000 Bit Symbol Bit Symbol Table 16: Bit D15 - 12.4 Record Select register (index 0x1A) Table 17: Register address: 0x1A; ...
Page 37
Philips Semiconductors 12.5 Record Gain register (index 0x1C) Table 19: Register address: 0x1C; default: 8000 Bit Symbol Bit Symbol Table 20: Bit D15 D14 - D12 D11 - 12.6 General Purpose register (index ...
Page 38
Philips Semiconductors 12.7 Power-down Control/Status register (index 0x26) Table 23: Register address: 0x26; default: 000X Bit Symbol Bit Symbol Table 24: Bit D15 - D14 D13 D12 D11 D10 This read/write ...
Page 39
Philips Semiconductors 12.8 Extended Audio ID register (index 0x28) Table 25: Register address: 0x28; default: 0001 Bit Symbol Bit Symbol Table 26: Bit D15 - D14 D13 - D1 D0 The Extended Audio read-only register that identifies ...
Page 40
Philips Semiconductors 12.10 Audio Sample Rate Control register (index 0x2C and 0x32) Table 29: Register address: 0x2C; default: BB80 Bit Symbol Bit Symbol Table 30: Register address: 0x32; default: BB80 Bit Symbol Bit Symbol The sample rate control registers contain ...
Page 41
Philips Semiconductors 12.11 IO Data register (index 0x5A) Table 32: Register address: 0x5A; default: 0000 Bit Symbol Bit Symbol Table 33: Bit D15 - D10 12.12 IO Direction register (index 0x5C) Table 34: Register address: 0x5C; default: ...
Page 42
Philips Semiconductors 12.13 Positive INT Enable register (index 0x5E) Table 36: Register address: 0x5E; default: 0000 Bit Symbol Bit Symbol Table 37: Bit D15 D14 D13 D12 D11 D10 12.14 Negative INT Enable register (index 0x60) Table ...
Page 43
Philips Semiconductors 12.15 INT Clear/Status register (index 0x62) Table 40: Register address: 0x62; default: 0000 Bit Symbol Bit Symbol Table 41: Bit D15 D14 D13 D12 D11 D10 12.16 Touch Screen Control register (index 0x64) Table 42: ...
Page 44
Philips Semiconductors Table 43: Bit D10 12.17 ADC Control register (index 0x66) Table 44: Register address: 0x66; default: 0000 Bit Symbol Bit Symbol Table 45: Bit D15 D14 - ...
Page 45
Philips Semiconductors Table 45: Bit D1 D0 12.18 ADC Data register (index 0x68) Table 46: Register address: 0x68; default: 0000 Bit Symbol Bit Symbol Table 47: Bit D15 D14 - D10 9397 750 09611 Product data Audio ...
Page 46
Philips Semiconductors 12.19 Feature Control/Status Register 1 (index 0x6A) Table 48: Register address: 0x6A; default: 0000 Bit Symbol Bit Symbol Table 49: Bit D15 D14 - D11 D10 - ...
Page 47
Philips Semiconductors 12.20 Feature Control/Status Register 2 (index 0x6C) Table 50: Register address: 0x6C; default: 0000 Bit Symbol Bit Symbol Table 51: Bit D15 D14 - D13 D12 D11 - D10 9397 750 09611 ...
Page 48
Philips Semiconductors 12.21 Test Control register (index 0x6E) Table 52: Register address: 0x6E; default: XXXX Bit Symbol Bit Symbol Table 53: Bit D15 - This register cannot be reset and is not scan testable. It has ...
Page 49
Philips Semiconductors 12.23 Vendor ID1 and ID2 registers (index 0x7C and 0x7E) Table 56: Register address: 0x7C; default: 5053 Bit Symbol Bit Symbol Table 57: Register address: 0x7E; default: 4304 Bit Symbol Bit Symbol 9397 750 09611 Product data Audio ...
Page 50
Philips Semiconductors 13. Limiting values Table 58: Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter V Supply voltage DD T Storage temperature stg T Operating ambient temperature amb V Electrostatic handling voltage es 14. ...
Page 51
Philips Semiconductors 15. Dynamic characteristics Table 60: Dynamic characteristics 3 ADCP amb Symbol Parameter Audio ADC V Positive reference voltage ADCP V Negative reference voltage ADCN R Line input resistance ...
Page 52
Philips Semiconductors Table 60: Dynamic characteristics 3 ADCP amb Symbol Parameter Touch screen V Bias voltage i(bias) I Max. touch screen current R Max. touch screen resistance to i generate ...
Page 53
Philips Semiconductors 16. AC Link characteristics Table 61: Characteristics 3 ADCP amb Symbol Parameter Cold/warm reset T RESET active-LOW pulse width (AC Link rst_low controller) T RESET inactive to BIT_CLK ...
Page 54
Philips Semiconductors 17. Timing diagrams Fig 24. Cold reset timing. Fig 25. Warm reset timing. Fig 26. BIT_CLK and SYNC timing. 9397 750 09611 Product data Audio codec with touch screen controller T rst_low RESET BIT_CLK T sync_high SYNC BIT_CLK ...
Page 55
Philips Semiconductors Fig 27. Data output and input timing. Fig 28. Data rise and fall timing. Fig 29. AC Link low power timing. 9397 750 09611 Product data t t setup BIT_CLK SDATA_OUT V OH SDATA_IN V ...
Page 56
Philips Semiconductors Fig 30. ATE test mode timing. 18. Application information BIT_CLK SYNC SDATA_IN SDATA_OUT RESET IRQOUT ADCSYNC C10 MICP 4.7 uF MICGND C11 LINE_IN_L 47 uF LINE_IN_R C14 C15 47 uF 0.1 uF AD0 ...
Page 57
Philips Semiconductors TOUCH SCREEN (RESISTIVE) ADCSYNC 24.576 MHz GENERAL PURPOSE I/O PARTS Fig 32. Application block diagram. 9397 750 09611 Product data Audio codec with touch screen controller POWER SUPPLY MAIN BACKUP BATTERY (LITHIUM) THERMISTOR SPARE TOUCH MUX I/F VOLTAGE ...
Page 58
Philips Semiconductors 19. Package outline LQFP48: plastic low profile quad flat package; 48 leads; body 1 pin 1 index DIMENSIONS (mm are the ...
Page 59
Philips Semiconductors 20. Soldering 20.1 Introduction to soldering surface mount packages This text gives a very brief insight to a complex technology. A more in-depth account of soldering ICs can be found in our Data Handbook IC26; Integrated Circuit Packages ...
Page 60
Philips Semiconductors During placement and before soldering, the package must be fixed with a droplet of adhesive. The adhesive can be applied by screen printing, pin transfer or syringe dispensing. The package can be soldered after the adhesive is cured. ...
Page 61
Philips Semiconductors 21. Revision history Table 63: Revision history Rev Date CPCN Description 02 20020621 - Product data; second version; Engineering Change Notice 853-2358 28518; supersedes initial version UCB1400- Jan 2002 (9397 750 09242). Modifications: • Section 2 ...
Page 62
Philips Semiconductors 22. Data sheet status [1] [2] Data sheet status Product status Objective data Development Preliminary data Qualification Product data Production [1] Please consult the most recently issued data sheet before initiating or completing a design. [2] The product ...
Page 63
Philips Semiconductors Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . . ...