| Electronic Components Datasheet Search |
|
TDA9950 Datasheet(PDF) 13 Page - NXP Semiconductors |
|
|
|||||||||||||||||||||||||||||
TDA9950 Datasheet(HTML) 13 Page - NXP Semiconductors |
|
13 / 22 page ![]() TDA9950_2 © NXP B.V. 2009. All rights reserved. Product data sheet Rev. 02 — 22 October 2009 13 of 22 NXP Semiconductors TDA9950 CEC/I2C-bus translator • 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. 8.6.2 Notes on reading the CEC Data Registers • 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. 8.7 Using the TDA9950 8.7.1 Initialization After a reset, first configure the TDA9950 with its logical address or addresses (as required): • 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)). Then set the TDA9950 to the ON state (mandatory): • I2C_WRITE: 03h, 40h Set Address Pointer to 03h (CCR), set CCR to 40h. |
|
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |