TDA9950TT/C2 NXP Semiconductors, TDA9950TT/C2 Datasheet - Page 13

no-image

TDA9950TT/C2

Manufacturer Part Number
TDA9950TT/C2
Description
Manufacturer
NXP Semiconductors
Datasheet

Specifications of TDA9950TT/C2

Operating Temperature (max)
70C
Operating Temperature (min)
0C
Package Type
TSSOP
Pin Count
20
Mounting
Surface Mount
Lead Free Status / RoHS Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TDA9950TT/C22
Manufacturer:
DIODES
Quantity:
1 200
NXP Semiconductors
TDA9950_2
Product data sheet
8.6.2 Notes on reading the CEC Data Registers
8.7.1 Initialization
8.7 Using the TDA9950
After a reset, first configure the TDA9950 with its logical address or addresses (as
required):
Then set the TDA9950 to the ON state (mandatory):
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 confirmation will be
returned.
If more CEC Data Registers are written than the number indicated by the first CEC
Data Register, the message will be processed as soon as the message's last CEC
Data Register is written, and the extra bytes written will be ignored.
If the highest CEC Data Register is written and more message bytes are indicated by
the first CEC Data Register, the message will be processed as soon as the highest
CEC Data Register is written, and the extra bytes written will be ignored.
The CEC Data Registers only contain a valid message when the INT line is set and
the INT bit in the TDA9950 Status Register is set.
If CEC Data Registers are read when the INT line is not set, the first CEC Data
Register will contain 0, indicating that there are no bytes to read. Any further reads
before a STOP condition will return the value FFh.
The CEC Data Registers should be read starting from the first CEC Data Register, for
the number of registers indicated by that first CEC Data Register, in one contiguous
operation.
If the host writes CEC Data Registers and then begins reading without first resetting
the Address Pointer Register, reading will automatically commence from the first CEC
Data Register.
If reading stops before all indicated CEC Data Registers are read, the TDA9950 will
reset the INT line and the message is discarded by the TDA9950 and will not be
available for reading again.
If reading continues for more CEC Data Registers than are indicated by the first CEC
Data Register, the value FFh will be read. The INT line is reset when the last valid
CEC Data Register for the current message is read.
I2C_WRITE: 04h, 00h, 08h
Set Address Pointer to 04h (ACKH), set ACKH to 00h, and set ACKL to 08h.
The TDA9950 is now configured to acknowledge messages to the logical address 3
(Tuner 1 (see HDMI1.3a specification) or STB1 (see HDMI1.2a specification)).
I2C_WRITE: 03h, 40h
Set Address Pointer to 03h (CCR), set CCR to 40h.
Rev. 02 — 22 October 2009
CEC/I
TDA9950
© NXP B.V. 2009. All rights reserved.
2
C-bus translator
13 of 22

Related parts for TDA9950TT/C2