TDA9950TT/C2,518 NXP Semiconductors, TDA9950TT/C2,518 Datasheet

TDA9950TT/C2,518

Manufacturer Part Number
TDA9950TT/C2,518
Description
Manufacturer
NXP Semiconductors
Datasheet

Specifications of TDA9950TT/C2,518

Operating Temperature (max)
70C
Operating Temperature (min)
0C
Package Type
TSSOP
Pin Count
20
Mounting
Surface Mount
Lead Free Status / Rohs Status
Compliant
1. General description
2. Features
2.1 Principal features
2.2 Additional features
The TDA9950 is a single-chip CEC/I
control and interfacing of the Consumer Electronics Control (CEC), a feature of the
High-Definition Multimedia Interface (HDMI).
The TDA9950 is an interface between the CEC protocol and timings and the standard
I
CEC line. A message received from the CEC line is stored in a buffer, and an interrupt is
generated indicating that a message can be read via the I
consumption the TDA9950 sets itself to Idle mode when there is no message on the CEC
line nor on the I
I
I
I
I
I
I
I
I
I
I
I
I
I
2
C-bus. A message received on the I
TDA9950
CEC/I
Rev. 02 — 22 October 2009
Receive and transmit CEC messages with compliant Signal Free Time handling
I
Supports multiple CEC logical addresses
Supports CEC messages up to 16 bytes in length
Programmable retry count
Comprehensive arbitration and collision handling
3.0 V to 3.6 V V
Automatic Idle mode to reduce power consumption when there is no message on CEC
line and I
I/O pins are 5 V tolerant
Processor with embedded software to control the interface between CEC line and
I
Active-LOW reset input and on-chip power-on reset allows operation without external
reset components. A reset counter and reset glitch suppression circuitry prevent
spurious and incomplete resets.
On-chip oscillator for 12 MHz crystal
Schmitt trigger port inputs
2
2
C-bus interface to host supporting 100 kbit/s and 400 kbit/s communication
C-bus
2
C-bus translator
2
C-bus
2
C-bus.
DD
operating range
2
2
C-bus translator with a processor, dedicated to the
C-bus interface is written in a buffer and sent on the
2
C-bus. To reduce its power
Product data sheet

Related parts for TDA9950TT/C2,518

TDA9950TT/C2,518 Summary of contents

Page 1

TDA9950 CEC/I Rev. 02 — 22 October 2009 1. General description The TDA9950 is a single-chip CEC/I control and interfacing of the Consumer Electronics Control (CEC), a feature of the High-Definition Multimedia Interface (HDMI). The TDA9950 is an interface between ...

Page 2

... NXP Semiconductors 3. Applications I All devices using an HDMI connector Projector, plasma and LCD TV I Rear-projection TV I High-end TV I Home-theater amplifier I DVD recorder 4. Quick reference data Table 1. Symbol amb P tot 2 I C-bus tolerant) pins SDA and SCL f clk 5. Ordering information Table 2. Type number ...

Page 3

... NXP Semiconductors 6. Block diagram CEC_OUT CRYSTAL Fig 1. 7. Pinning information 7.1 Pinning Fig 2. 7.2 Pin description Table 3. Symbol RSVD1 INT CEC_OUT TDA9950_2 Product data sheet TDA9950 CEC_IN CEC-BUS DATA RAM XTAL1 CONFIGURABLE XTAL2 OSCILLATOR Block diagram RSVD1 1 2 INT CEC_OUT 3 RST ...

Page 4

... NXP Semiconductors Table 3. Symbol RST V SS XTAL1 XTAL2 CEC_IN SDA SCL RSVD2 RSVD3 RSVD4 RSVD5 V DD RSVD6 RSVD7 INT_POL input output power supply. 8. Functional description The TDA9950 uses an internal processor with embedded software to control the interface between the CEC line and the I 8 ...

Page 5

... NXP Semiconductors In case of independent CEC, a system could have up to four TDA9950 devices on the 2 same I The four addresses are defined by the state of the inputs A0 and A1 (logic 1 when connected to V 8.2 Configuring the TDA9950 The TDA9950 is controlled via a series of registers. Table 5. Register ...

Page 6

... NXP Semiconductors 8.4 Register descriptions Table 6. Bit Table 7. Bit Table 8. Bit Table 9. Bit TDA9950_2 Product data sheet APR - Address Pointer Register (address 00h) bit description (Write mode) Symbol Description reserved reserved (must be set to 000) REG_PTR[4:0] Address Pointer: Address of the register that will be ...

Page 7

... NXP Semiconductors Table 10. Bit Table 11. Bit Table 12. Bit Table 13. Bit TDA9950_2 Product data sheet CCR - TDA9950 Control Register (address 03h) bit description (Read/Write) Symbol Description RESET RESET: Resets the TDA9950. Any transmission in progress will be completed first - the reset occurs once the TDA9950 returns to the idle state. All default values will be restored specifi ...

Page 8

... NXP Semiconductors Table 13. Bit Table 14. Bit 8.5 Data register protocol Communication between the TDA9950 and the host using the CEC Data Registers is carried out using frames of information. The host is the master of all data transfers; the TDA9950 uses the INT line to inform the host that it has data available. ...

Page 9

... NXP Semiconductors Table 15. ServiceSelector 00h 01h 81h 82h 83h 8.5.1 CECData.req service This service is used to transfer CEC message data. The parameters for the service are shown in complete message has been received by the TDA9950 (subject to the appropriate Signal Free Time rules being satisfied). ...

Page 10

... NXP Semiconductors Table 18. Parameter AddressByte DataBytes 8.5.4 CECData.err service This service is used to alert the host to an error condition. There are no parameters. The host should read the TDA9950 Error Register CER for details of the error. This indication will only occur when bit ENABLE_ERROR of the CEC Configuration Register CCONR is set to enable error indications ...

Page 11

... NXP Semiconductors 8.6 Example communication sequences When writing, the first byte after the slave address will contain the Address Pointer Register value. Subsequent bytes are written to the register addressed by the Address Pointer Register. If the host wishes to write to two or more discontiguous registers, two separate write sequences must be used with a STOP/START or repeated START condition between them ...

Page 12

... NXP Semiconductors S SLAVE ADDRESS W A write address pointer '0' (write) from master to slave A = acknowledge (SDA = LOW START condition P = STOP condition R = read W = write Fig 6. Host reads CEC Address ACK registers - after setting address pointer S from master to slave A = acknowledge (SDA = LOW START condition P = STOP condition W = write Fig 7 ...

Page 13

... NXP Semiconductors • The length of the message is given by the byte in the first CEC Data Register. This will be at least 3 for the shortest message. A value less than 3 indicates an invalid message. • If fewer CEC Data Registers are written than the number indicated by the first CEC Data Register, the partial message will be ignored and no confi ...

Page 14

... NXP Semiconductors The TDA9950 is now enabled. Messages addressed to logical address Tuner 1 (see HDMI1.3a specification) or STB1 (see HDMI1.2a specification) will be acknowledged and forwarded to the host processor. 8.7.2 Sending a CEC message Example: the host processor of Playback Device 1 (see HDMI1.3a specification) or DVD1 (see HDMI1.2a specifi ...

Page 15

... NXP Semiconductors 9. Limiting values Table 20. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter T ambient temperature amb T storage temperature stg I HIGH-level output current OH(I/O) per input/output pin I LOW-level output current OL(I/O) per input/output pin I maximum total I/O current ...

Page 16

... NXP Semiconductors 10. Static characteristics Table 21. Static characteristics +70 C for industrial application; unless otherwise specified. DD amb Symbol Parameter V supply voltage DD I supply current DD dV/dt rate of change of voltage V power-on reset voltage POR V negative-going threshold th(HL) voltage V positive-going threshold th(LH) voltage V hysteresis voltage ...

Page 17

... NXP Semiconductors 11. Dynamic characteristics Table 22. Dynamic characteristics (12 MHz 3 3 +70 C for industrial applications amb Symbol Parameter Glitch filter t glitch rejection time gr t signal acceptance time C-bus tolerant) pins SDA and SCL f clock frequency clk 12. Application information Fig 9. TDA9950_2 Product data sheet ...

Page 18

... NXP Semiconductors 13. Package outline TSSOP20: plastic thin shrink small outline package; 20 leads; body width 4 pin 1 index 1 DIMENSIONS (mm are the original dimensions) A UNIT max. 0.15 0.95 mm 1.1 0.25 0.05 0.80 Notes 1. Plastic or metal protrusions of 0.15 mm maximum per side are not included. 2. Plastic interlead protrusions of 0.25 mm maximum per side are not included. ...

Page 19

... NXP Semiconductors 14. Revision history Table 23. Revision history Document ID Release date TDA9950_2 20091022 • Modifications: Figure 1 “Block • Figure 2 “Pin • Table 3 “Pin • Table 3 “Pin • Figure 9 “Application TDA9950_1 20071116 TDA9950_2 Product data sheet Data sheet status Change notice Product data sheet - diagram” ...

Page 20

... Right to make changes — NXP Semiconductors reserves the right to make changes to information published in this document, including without limitation specifications and product descriptions, at any time and without notice ...

Page 21

... NXP Semiconductors 17. Tables 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2.1 Principal features . . . . . . . . . . . . . . . . . . . . . . . 1 2.2 Additional features . . . . . . . . . . . . . . . . . . . . . . 1 3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 Quick reference data . . . . . . . . . . . . . . . . . . . . . 2 5 Ordering information . . . . . . . . . . . . . . . . . . . . . 2 6 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3 7 Pinning information . . . . . . . . . . . . . . . . . . . . . . 3 7.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 7.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 3 8 Functional description . . . . . . . . . . . . . . . . . . . 4 8.1 Device addressing . . . . . . . . . . . . . . . . . . . . . . 4 8.2 Configuring the TDA9950 . . . . . . . . . . . . . . . . . 5 8 ...

Page 22

... NXP Semiconductors 19. Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2.1 Principal features . . . . . . . . . . . . . . . . . . . . . . . 1 2.2 Additional features . . . . . . . . . . . . . . . . . . . . . . 1 3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 Quick reference data . . . . . . . . . . . . . . . . . . . . . 2 5 Ordering information . . . . . . . . . . . . . . . . . . . . . 2 6 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3 7 Pinning information . . . . . . . . . . . . . . . . . . . . . . 3 7.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 7.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 3 8 Functional description . . . . . . . . . . . . . . . . . . . 4 8.1 Device addressing . . . . . . . . . . . . . . . . . . . . . . 4 8.2 Configuring the TDA9950 . . . . . . . . . . . . . . . . . 5 8 ...

Related keywords