ICs for Consumer Electronics VPS / PDC-plus Decoder SDA 5650/X Data Sheet 02.97 SDA 5650/X Revision History: Current Version: 02.97 Previous Version: Page Page (in previous (in current Version) Version) Subjects (major changes since last revision) Edition 02.97 This edition was realized using the software system FrameMaker. Published by Siemens AG, Bereich Halbleiter, MarketingKommunikation, Balanstraße 73, 81541 München © Siemens AG 1997. All Rights Reserved. Attention please! As far as patents or other rights of third parties are concerned, liability is only assumed for components, not for applications, processes and circuits implemented within components or assemblies. The information describes the type of component and shall not be considered as assured characteristics. Terms of delivery and rights to change design reserved. For questions on technology, delivery and prices please contact the Semiconductor Group Offices in Germany or the Siemens Companies and Representatives worldwide (see address list). Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Siemens Office, Semiconductor Group. Siemens AG is an approved CECC manufacturer. Packing Please use the recycling operators known to you. We can also help you – get in touch with your nearest sales office. By agreement we will take packing material back, if it is sorted. You must bear the costs of transport. For packing material that is returned to us unsorted or which we are not obliged to accept, we shall have to invoice you for any costs incurred. Components used in life-support devices or systems must be expressly authorized for such purpose! Critical components1 of the Semiconductor Group of Siemens AG, may only be used in life-support devices or systems2 with the express written approval of the Semiconductor Group of Siemens AG. 1 A critical component is a component used in a life-support device or system whose failure can reasonably be expected to cause the failure of that life-support device or system, or to affect its safety or effectiveness of that device or system. 2 Life support devices or systems are intended (a) to be implanted in the human body, or (b) to support and/or maintain and sustain human life. If they fail, it is reasonable to assume that the health of the user may be endangered. SDA 5650/X Table of Contents Page 1 1.1 1.2 1.3 General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pin Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2.1 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.3 2.5 System Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 I2C Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Chip Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Write Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Read Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Order of Data Output on the I2C Bus and Bit Allocation of PDC/VPS Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Order of Data Output on the I2C Bus and Bit Allocation for the Header Time Mode (MAB=0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Description of DAVN and EHB Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4 PDC/VPS-Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Control Register Write (I2C-Bus Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Data Register Read (I2C-Bus Read) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DAVN and EHB Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Position of Teletext and VPS Data Lines within the Vertical Blanking Interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definition of Voltage Levels for VPS Data Line . . . . . . . . . . . . . . . . . . . . . . BDSP 8/30 Format 1 Bit Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure of the Teletext Data Packet 8/30 Format 2 . . . . . . . . . . . . . . . . . . BDSP 8/30 Format 2 Bit Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Data Format of Programme Delivery Data in the Dedicated TV Line (VPS) 6 Package Outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 2.4 4 4 5 6 31 31 31 32 33 33 34 35 35 38 Purchase of Siemens I2C components conveys the license under the Philips I2C patent to use the components in the I2C system provided the system conforms to the I2C specifications defined by Philips. Semiconductor Group 3 02.97 VPS / PDC-plus Decoder SDA 5650/X CMOS 1 General Description The PDC plus SDA 5650 decoder chip receives all VPS and 8/30 Format 1 and 2 data together with the teletext header information for easy identification of broadcast transmitter. The SDA 5650 includes a storage capacity of 16 bytes which can be used in different ways depending on selected modes. P-DIP-14-1 1.1 Features • Single chip receiver for PDC data for Broadcast Data Service Packet (BDSP 8/30/2 according to CCIR teletext system B.) VPS Data in dedicated line no. 16 of the vertical blanking interval (VBI) • Reception of BDSP packet 8/30/1 Unified Date and Time (UDT) Network indentification code (NIC) P-DSO-20-1 Short program label (SPL) • Reception of teletext header row Bytes no. 14 - 45 containing date, clock time and identification • On chip data slicer • Low external component count • I2C-Bus interface Communication with external microcontroller • PDC/VPS operation mode selectable via I2C-Bus register • Pin and software compatible to PDC/VPS decoder SDA 5649 • 5 V supply voltage • Video input signal level: 0.7 Vpp to 2.0 Vpp • Technology: CMOS • P-DIP-14-1 and P-DSO-20-1 package Type Ordering Code Package SDA 5650 Q67100-H5164 P-DIP-14-1 SDA 5650X Q67106-H5163 P-DSO-20-1 (SMD) Semiconductor Group 4 02.97 SDA 5650/X 1.2 Pin Configurations P-DIP-14-1 P-DSO-20-1 Figure 1 Semiconductor Group 5 02.97 SDA 5650/X 1.3 Pin Description Pin No. Symbol Function P-DIP-14-1 P-DSO-20-1 1 1 2 VSS VSSA VSSD Ground (0 V) Analog ground (0 V) Digital ground (0 V) 3, 8, 13, 18 N.C. Not connected 2 4 SCL Serial clock input of I2C Bus. 3 5 SDA Serial data input of I2C Bus. 4 6 CS0 Chip select input determining the I2C-Bus addresses: 20H / 21H, when pulled low 22H / 23H, when pulled high. 5 7 VCS Video Composite Sync output from sync slicer used for PLL based clock generation. 6 9 DAVN Data available output active low, when VPS data is received. 7 10 EHB Output signaling the presence of the first field active high. 8 11 TI Test input; activates test mode when pulled high. Connect to ground for operating mode. 9 12 PD1 Phase detector/charge pump output of data PLL (DAPLL). 10 14 PD2/ VCO2 Connector of the loop filter for the SYSPLL. 11 15 VCO1 Input to the voltage controlled oscillator #1 of the DAPLL. 12 16 IREF Reference current input for the on-chip analog circuit. 13 17 CVBS Composite video signal input. Positive supply voltage (+ 5 V nom.). 19 VDD VDDD 20 VDDA Positive supply voltage for the analog circuits (+ 5 V nom.). 14 Semiconductor Group Positive supply voltage for the digital circuits (+ 5 V nom.). 6 02.97 SDA 5650/X Block Diagram Figure 2 Semiconductor Group 7 02.97 SDA 5650/X 2 System Description 2.1 Functions Referring to the functional block diagram of the PDC / VPS decoder, the composite video signal with negative going sync pulses is coupled to the pin CVBS through a capacitor which is used for clamping the bottom of the sync pulses to an internally fixed level. The signal is passed on to the slicer, an analogue circuitry separating the sync and the data parts of the CVBS signal, thus yielding the digital composite sync signal VCS and a digital data signal for further processing by comparing those signals to internally generated slicing levels. The output of the sync separator is forwarded, on one hand, to the output pin VCS, and on the other hand, to the clock generator and the timing block. The VCS signal represents a key signal that is used for deriving a system clock signal by means of a PLL and all other timing signal. The data slicer separates the data signal from the CVBS signal by comparing the video voltage to an internally generated slicing level which is found by averaging the data signal during TV line no. 16 in the VPS mode or by averaging the data signal during the clock run-in period of the teletext lines during the data entry window (DEW) in PDC mode. The clock generator delivers the system clock needed for the basic timing as well as for the regeneraton of the dataclock. It is based on two phase locked loops (PLL’s) all parts of which are integrated on chip with the exception of the loop filter components. Each of the PLL’s is composed of a voltage controlled relaxation oscillator (VCO), a phase/ frequency detector (PFD), and a charge pump which converts the digital output signals of the PFD to an analogue current. That current is transformed to a control voltage for the VCO by the off-chip loop filter. The generated VCO frequencies are 10 MHz and 13.875 MHz for VPS mode and PDC mode, respectively. All signals necessary for the control of sync and data slicing as well as for the data acquisition are generated by the Timing block. The SDA 5650 can be operated in three different modes: Depending on the selected operating mode, either teletext lines carrying 8/30 packages, the dedicated TV line no. 16 (VPS) or the teletext header bytes 38-45, 30-37, 22-29 and 14-21 are acquired. In PDC mode, only teletext rows 8/30 containing Broadcast Data Service Package (BDSP) information are acquired. The relevant bytes of 8/30 format 1 (8/30/1) and 8/30 format 2 (8/30/2) are extracted. The 8/30/1-bytes are stored in the acquisition register in a transparent way without any bit manipulation, whereas the Hamming coded bytes of packet 8/30/2 are Hamming-checked and bytes with one bit error are corrected. The storage of error free or corrected 8/30/2-data bytes in the transfer register to the I2C Bus is signalled by the DAVN output going low. Semiconductor Group 8 02.97 SDA 5650/X In VPS mode, the extracted data bits of TV line no. 16 are checked for biphase errors. With no biphase errors encountered, the acquired bytes are stored in the transfer register to the I2C Bus. That transfer is signalled by a H/L transition of the DAVN output, as well. In TTX header mode A bytes 38-45 and 30-37 are accessed in this order. This assures software compatibility to the SDA 5649. In mode B bytes 22-29 and 14-21 are accessed in this order. In all three operating modes data are updated when a new data line has been received, provided that the chip is not accessed via the I2C Bus at the same time. A micro controller can read the stored bytes via the I2C-Bus interface at any time. However, one must be aware that the storage of new data from the acquisition interface is inhibited as long as the PDC decoder is being accessed via the I2C Bus. Note: In order to achieve maximum system performance it is recommended to start the SDA 5650 in VPS mode (state after power on) and read the register to check whether line 16 is received. After reception of VPS data inline 16 the SDA 5650 can be switched to 8/30 mode and waiting for packet 8/30 data. Since VPS data in line 16 is transmitted every frame and PDC data in packet 8/30 is transmitted nearly every second the recognition of both VPS and 8/30 packets can be done within PDC-system constraints (about 1 sec). 2.2 I2C Bus 2.2.1 General Information The I2C-Bus interface implemented on the PDC decoder is a slave transmitter/receiver, i. e., both reading from and writing to the PDC / VPS decoder is possible. The clock line SCL is controlled only by the bus master usually being a micro controller, whereas the SDA line is controlled either by the master or by the slave. A data transfer can only be initiated by the bus master when the bus is free, i. e., both SDA and SCL lines are in a high state. As a general rule for the I2C Bus, the SDA line changes state only when the SCL line is low. The only exception to that rule are the Start Condition and the Stop Condition. Further Details are given below. The following abbreviations are used: START: AS: AM: NAM: STOP: Start Condition generated by master Acknowledge by slave Acknowledge by master No Acknowledge by master Stop condition generated by master Semiconductor Group 9 02.97 SDA 5650/X 2.2.2 Chip Address There are two pairs of chip addresses, which are selected by the CS0-input pin according to the following table: CS0 Input Write Mode Read Mode Low 20 (hex) 21 (hex) High 22 (hex) 23 (hex) 2.2.3 Write Mode For writing to the PDC decoder, the following format has to be used: Start Chipaddress and Write Mode AS Byte to set Control Register AS Stop Description of Data Transfer (Write Mode) Step1: In order to start a data transfer the master generates a Start Condition on the bus by pulling the SDA line low while the SCL line is held high. Step 2: The bus master puts the chip address on the SDA line during the next eight SCL pulses. Step 3: The master releases the SDA line during the ninth clock pulse. Thus the slave can generate an acknowledge (AS) by pulling the SDA line to a low level. Step 4: The controller transmits the data byte to set the Control register Step 5: The slave acknowledges the reception of the byte. Step 6: The master concludes the data communication by generating a Stop Condition. The write mode is used to set the I2C-Bus control register which determines the operating mode: Semiconductor Group 10 02.97 SDA 5650/X Control Register: Bit Number: 7 T4 6 5 4 3 2 1 0 T3 T2 T1 MAB HDT PDC/ VPS FOR1/ FOR2 Default: All bits are set to 0 on power-up. Bits 4 through 7 are used for test purposes and must not be changed for normal operation by user software! Bit 0: determines, which kind of data is accessed via the I2C Bus when PDC mode is active: Value 0 1 BDSP 8/ 30/ 2 data accessible BDSP 8/ 30/ 1 or header row data accessible (refer to description of Bit 2) Bit 1: determines the operating mode: Value 0 1 VPS mode active PDC mode active Bit 2: determines whether BDSP 8/30/1-data or header row data is accessible: Value 0 1 BDSP 8/30/1 data accessible Bytes of teletext header in mode A or B (see Bit 3) Bit 3: determines mode of teletext header access: Value 0 1 Mode A: header bytes in order 38-45, 30-37 Mode B: header bytes in order 22-29, 14-21 Semiconductor Group 11 02.97 SDA 5650/X 2.2.4 Read Mode For reading from the PDC decoder, the following format has to be used Start Chipaddress Read Mode AS 1st Byte AM ..... Last Byte NAM Stop The contents of up to 16 registers (bytes) can be read starting with byte 1 bit 7 (refer to the table Order of Data Output on the I2C Bus and...) depending on the selected operating mode. Description of Data Transfer (Read Mode) Step1: To start a data transfer the master generates a Start Condition on the bus by pulling the SDA line low while the SCL line is held high. The byte address counter in the decoder is reset and points to the first byte to be output. Step 2: The bus master puts the chip address on the SDA line during the next eight SCL pulses. Step 3: The master releases the SDA line during the ninth clock pulse. Thus the slave can generate an acknowledge (AS) by pulling the SDA line to a low level. At this moment, the slave switches to transmitting mode. Step 4: During the next eight clock pulses the slave puts the addressed data byte onto the SDA line. Step 5: The reception of the byte is acknowledged by the master device which, in turn, pulls down the SDA line during the next SCL clock pulse. By acknowledging a byte, the master prompts the slave to increment its internal address counter and to provide the output of the next data byte. Step 6: Steps no. 4 and no. 5 are repeated, until the desired amount of bytes have been read. Step 7: The last byte is output by the slave since it will not be acknowledged by the master. Step 8: To conclude the read operation, the master doesn’t acknowledge the last byte to be received. A No Acknowledge by the master (NAM) causes the slave to switch from transmitting to receiving mode. Note that the master can prematurely cease any reading operation by not acknowledging a byte. Step 9: The master gains control over the SDA line and concludes the data transfer by generating a Stop Condition on the bus, i. e., by producing a low/high transition on the SDA line while the SCL line is in a high state. With the SDA and the SCL lines being both in a high state, the I2C Bus is free and ready for another data transfer to be started. Semiconductor Group 12 02.97 SDA 5650/X 2.3 Order of Data Output on the I2C Bus and Bit Allocation of PDC/VPS Operating Modes I2C Bus PDC Packet 8/30 Format 1 t Byte 1 Byte 2 Byte 3 Byte 4 bit 7 6 5 4 3 2 1 0 byte 15 bit 7 6 5 4 3 2 1 0 byte 16 bit 7 6 5 4 3 2 1 0 byte 17 bit 7 6 5 4 3 2 1 0 byte 18 VPS Mode Format 2 bit 02) 1 2 3 4 5 6 7 byte 16 bit 0 1 2 3 4 5 6 7 byte 18 bit 0 1 2 3 4 5 6 7 byte 20 bit 0 1 2 3 4 5 6 7 byte 22 byte 17 byte 19 byte 21 byte 23 bit 01) 1 2 3 bit 0 1 2 3 byte 11 bit 02) 1 2 3 4 5 6 7 bit 0 1 2 3 bit 0 1 2 3 byte 12 bit 0 1 2 3 4 5 6 7 bit 0 1 2 3 bit 0 1 2 3 byte 13 bit 0 1 2 3 4 5 6 7 bit 0 1 2 3 bit 0 1 2 3 byte 14 bit 0 1 2 3 4 5 6 7 1) Message bit numbers according to EBU specification of PDC system. 2) Transmission bit number. Semiconductor Group 13 02.97 SDA 5650/X 2.3 Order of Data Output on the I2C Bus and Bit Allocation of PDC/VPS Operating Modes (cont’d) I2C Bus PDC Packet 8/30 Format 1 byte 14 bit 0 1 2 3 4 5 6 7 byte 24 byte 21 bit 0 1 2 3 4 5 6 7 byte 13 byte 13 bit 0 1 2 3 4 5 6 7 byte 19 bit 7 6 5 4 3 2 1 0 byte 20 Byte 7 bit 7 6 5 4 3 2 1 0 Byte 8 bit 7 6 5 4 3 2 1 0 Byte 6 Format 2 bit 0 1 2 3 4 5 6 7 bit 7 6 5 4 3 2 1 0 Byte 5 VPS Mode byte 15 byte 25 bit 0 1 2 3 bit 0 1 2 3 byte 5 bit 0 1 2 3 4 5 6 7 bit 0 1 2 3 bit 0 1 2 3 byte 15 bit 0 1 2 3 4 5 6 7 bit 0 1 2 3 – set to “1” – set to “1” – set to “1” – set to “1” – set to “1” – set to “1” – set to “1” – set to “1” – set to “1” – set to “1” – set to “1” – set to “1” 1) Message bit numbers according to EBU specification of PDC system. 2) Transmission bit number. Semiconductor Group 14 02.97 SDA 5650/X 2.3 Order of Data Output on the I2C Bus and Bit Allocation of PDC/VPS Operating Modes (cont’d) I2C Bus PDC Packet 8/30 Format 1 VPS Mode Format 2 Byte 9 bit 7 6 5 4 3 2 1 0 byte 14 bit 0 1 2 3 4 5 6 7 Byte 10 bit 7 6 5 4 3 2 1 0 byte 22 bit 0 1 2 3 4 5 6 7 Byte 11 bit 7 6 5 4 3 2 1 0 byte 23 bit 0 1 2 3 4 5 6 7 1) Message bit numbers according to EBU specification of PDC system. 2) Transmission bit number. Semiconductor Group 15 02.97 SDA 5650/X 2.3 Order of Data Output on the I2C Bus and Bit Allocation of PDC/VPS Operating Modes (cont’d) I2C Bus PDC Packet 8/30 Format 1 Byte 12 Byte 13 bit 7 6 5 4 3 2 1 0 bit7 6 5 4 3 2 1 0 VPS Mode Format 2 byte 24 bit 0 1 2 3 4 5 6 7 byte 25 bit 0 1 2 3 4 5 6 7 1) Message bit numbers according to EBU specification of PDC system. 2) Transmission bit number. Semiconductor Group 16 02.97 SDA 5650/X 2.4 Order of Data Output on the I2C Bus and Bit Allocation for the Header Time Mode (MAB=0) I2C Bus t Header Time Mode Byte 1 bit 7 6 5 4 3 2 1 0 byte 38 bit 02) 1 2 3 4 5 6 7 Byte 2 bit 7 6 5 4 3 2 1 0 byte 39 bit 0 1 2 3 4 5 6 7 Byte 3 bit 7 6 5 4 3 2 1 0 byte 40 bit 0 1 2 3 4 5 6 7 Byte 4 bit 7 6 5 4 3 2 1 0 byte 41 bit 0 1 2 3 4 5 6 7 1) Message bit numbers according to EBU specification of PDC system. 2) Transmission bit number. Semiconductor Group 17 02.97 SDA 5650/X 2.4 Order of Data Output on the I2C Bus and Bit Allocation for the Header Time Mode (MAB=0) (cont’d) I2C Bus t Header Time Mode Byte 5 bit 7 6 5 4 3 2 1 0 byte 42 bit 02) 1 2 3 4 5 6 7 Byte 6 bit 7 6 5 4 3 2 1 0 byte 43 bit 0 1 2 3 4 5 6 7 Byte 7 bit 7 6 5 4 3 2 1 0 byte 44 bit 0 1 2 3 4 5 6 7 Byte 8 bit 7 6 5 4 3 2 1 0 byte 45 bit 0 1 2 3 4 5 6 7 1) Message bit numbers according to EBU specification of PDC system. 2) Transmission bit number. Semiconductor Group 18 02.97 SDA 5650/X 2.4 Order of Data Output on the I2C Bus and Bit Allocation for the Header Time Mode (MAB=0) (cont’d) I2C Bus t Header Time Mode Byte 9 bit 7 6 5 4 3 2 1 0 byte 30 bit 02) 1 2 3 4 5 6 7 Byte 10 bit 7 6 5 4 3 2 1 0 byte 31 bit 0 1 2 3 4 5 6 7 Byte 11 bit 7 6 5 4 3 2 1 0 byte 32 bit 0 1 2 3 4 5 6 7 Byte 12 bit 7 6 5 4 3 2 1 0 byte 33 bit 0 1 2 3 4 5 6 7 1) Message bit numbers according to EBU specification of PDC system. 2) Transmission bit number. Semiconductor Group 19 02.97 SDA 5650/X 2.4 Order of Data Output on the I2C Bus and Bit Allocation for the Header Time Mode (MAB=0) (cont’d) I2C Bus t Header Time Mode Byte 13 bit 7 6 5 4 3 2 1 0 byte 34 bit 02) 1 2 3 4 5 6 7 Byte 14 bit 7 6 5 4 3 2 1 0 byte 35 bit 0 1 2 3 4 5 6 7 Byte 15 bit 7 6 5 4 3 2 1 0 byte 36 bit 0 1 2 3 4 5 6 7 Byte 16 bit 7 6 5 4 3 2 1 0 byte 37 bit 0 1 2 3 4 5 6 7 1) Message bit numbers according to EBU specification of PDC system. 2) Transmission bit number. Semiconductor Group 20 02.97 SDA 5650/X 2.4 Order of Data Output on the I2C Bus and Bit Allocation for the Header Time Mode (MAB=0) (cont’d) I2C Bus t Header Time Mode Byte 1 bit 7 6 5 4 3 2 1 0 byte 22 bit 02) 1 2 3 4 5 6 7 Byte 2 bit 7 6 5 4 3 2 1 0 byte 23 bit 0 1 2 3 4 5 6 7 Byte 3 bit 7 6 5 4 3 2 1 0 byte 24 bit 0 1 2 3 4 5 6 7 Byte 4 bit 7 6 5 4 3 2 1 0 byte 25 bit 0 1 2 3 4 5 6 7 1) Message bit numbers according to EBU specification of PDC system. 2) Transmission bit number. Semiconductor Group 21 02.97 SDA 5650/X 2.4 Order of Data Output on the I2C Bus and Bit Allocation for the Header Time Mode (MAB=0) (cont’d) I2C Bus t Header Time Mode Byte 5 bit 7 6 5 4 3 2 1 0 byte 26 bit 02) 1 2 3 4 5 6 7 Byte 6 bit 7 6 5 4 3 2 1 0 byte 27 bit 0 1 2 3 4 5 6 7 Byte 7 bit 7 6 5 4 3 2 1 0 byte 28 bit 0 1 2 3 4 5 6 7 Byte 8 bit 7 6 5 4 3 2 1 0 byte 29 bit 0 1 2 3 4 5 6 7 1) Message bit numbers according to EBU specification of PDC system. 2) Transmission bit number. Semiconductor Group 22 02.97 SDA 5650/X 2.4 Order of Data Output on the I2C Bus and Bit Allocation for the Header Time Mode (MAB=0) (cont’d) I2C Bus t Header Time Mode Byte 9 bit 7 6 5 4 3 2 1 0 byte 14 bit 02) 1 2 3 4 5 6 7 Byte 10 bit 7 6 5 4 3 2 1 0 byte 15 bit 0 1 2 3 4 5 6 7 Byte 11 bit 7 6 5 4 3 2 1 0 byte 16 bit 0 1 2 3 4 5 6 7 Byte 12 bit 7 6 5 4 3 2 1 0 byte 17 bit 0 1 2 3 4 5 6 7 1) Message bit numbers according to EBU specification of PDC system. 2) Transmission bit number. Semiconductor Group 23 02.97 SDA 5650/X 2.4 Order of Data Output on the I2C Bus and Bit Allocation for the Header Time Mode (MAB=0) (cont’d) I2C Bus t Header Time Mode Byte 13 bit 7 6 5 4 3 2 1 0 byte 18 bit 02) 1 2 3 4 5 6 7 Byte 14 bit 7 6 5 4 3 2 1 0 byte 19 bit 0 1 2 3 4 5 6 7 Byte 15 bit 7 6 5 4 3 2 1 0 byte 20 bit 0 1 2 3 4 5 6 7 Byte 16 bit 7 6 5 4 3 2 1 0 byte 21 bit 0 1 2 3 4 5 6 7 1) Message bit numbers according to EBU specification of PDC system. 2) Transmission bit number. Semiconductor Group 24 02.97 SDA 5650/X 2.5 Description of DAVN and EHB Outputs DAVN EHB (Data Valid active low) (First Field active high) Signal Output VPS Mode PDC Mode 8/30/2 Mode 8/30/1 Mode Header Time in the line carrying valid 8/30/1 data in the line carrying valid header row X/0 data DAVN H/L-transition (set low) in line 16 when in the line valid VPS data is carrying received valid 8/30/2 data L/H-transition (set high) at the start of line 16 always set high on power-up or during I2C-Bus accesses when the bus master doesn’t acknowledge in order to generate the stop condition at the beginning of the next field i.e., at the start of the next data entry window EHB L/H-transition at the beginning of the first field H/L-transition at the beginning of the second field In test mode (i.e. TI = high), both DAVN and EHB are controlled by the CS0 pin and reproduce the state of the CS0 input. Semiconductor Group 25 02.97 SDA 5650/X 3 Electrical Characteristics Absolute Maximum Ratings TA = 25 °C Parameter Symbol Limit Values min. Ambient temperature Storage temperature Total power dissipation Power dissipation per output Input voltage Supply voltage Thermal resistance typ. max. Unit Test Condition TA Tstg Ptot PDQ 0 70 °C in operation – 40 125 °C by storage 300 mW 10 mW VIM VDD Rth SU – 0.3 6 V – 0.3 6 V 80 K/W Note: Maximum ratings are absolute ratings; exceeding any one of these values may cause irreversible damage to the integrated circuit. Operating Range Supply voltage Supply current Ambient temperature range VDD IDD TA 4.5 0 5 5.5 V 5 15 mA 70 °C Note: In the operating range the functions given in the circuit description are fulfilled. Semiconductor Group 26 02.97 SDA 5650/X Electrical Characteristics TA = 25 °C Parameter Symbol Limit Values min. typ. Unit Test Condition max. Input Signals SDA, SCL, CS0 H-input voltage L-input voltage Input capacitance Input current VIH VIL CI IIM 0.7 × VDD VDD 0 0.3 × VDD V VIH VIL CI IIM V 10 pF 10 µA 0.9 × VDD VDD V 0 0.1 × VDD V Input Signal TI H-input voltage L-input voltage Input capacitance Input current 10 pF 10 µA Input Signals CVBS (pos. Video, neg. Sync) Video input signal level VCVBS 0.7 1.0 2.0 V 2 Vpp with 0.8 V VSYNC and 1.2 V VDAT Synchron signal amplitude VSYNC 0.15 0.3 0.8 (1.0) V 1.0 V only related to VCS signal generation Data amplitude VDAT 0.25 0.5 1.5 × VSYNC 1.2 V CC H-input current IIH L-input current IIL Source impedance RS Leakage resistance RC Coupling capacitor 33 nF 10 – 1000 – 400 – 100 0.91 1 µA µA 250 Ω 1.2 MΩ VI = 5 V VI = 0 V at coupling capacitor Semiconductor Group 27 02.97 SDA 5650/X Electrical Characteristics (cont’d) TA = 25 °C Parameter Symbol Limit Values min. typ. Unit Test Condition max. Output Signals DAVN, EHB, VCS H-output voltage L-output voltage VQH VQL 0.4 V IQ = – 100 µA IQ = 1.6 mA 0.4 V IQ = 3.0 mA 5.5 V VDD – 0.5 V Output Signals SDA (Open-Drain-Stage) L-output voltage VQL Permissible output voltage PLL-Loop Filter Components (see application circuit) Resistance at PD2/ VCO2 R1 Resistance at VCO1 R2 6.8 kΩ 1200 kΩ Attenuation resistance R3 6.8 kΩ Resistance at PD2/ VCO2 R5 1200 kΩ Integration capacitor C1 2.2 nF Integration capacitor C3 33 nF 100 kΩ VCO – Frequence Range Adjustment Resistance at IREF (for bias current adjustment) R4 Note:The listed characteristics are ensured over the operating range of the integrated circuit. Typical characteristics specify mean values expected over the production spread. If not otherwise specified, typical characteristics apply at TA = 25 °C and the given supply voltage. Semiconductor Group 28 02.97 SDA 5650/X Figure 3 I2C-Bus Timing Parameter Symbol Clock frequency Inactive time prior to new transmission start-up Hold time during start condition Low-period of clock High-period of clock Set-up time for data Rise time for SDA and SCL signal Fall time for SDA and SCL signal Set-up time for SCL clock during stop condition fSCL tBUF tHD; STA tLOW tHIGH tSU;DAT tTLH tTHL tSU; STO Limit Values min. max. 0 100 Unit kHz 4.7 µs 4.0 µs 4.7 µs 4.0 µs 250 ns 4.7 1 µs 300 ns µs All values referred to VIH and VIL levels. Semiconductor Group 29 02.97 SDA 5650/X 4 PDC/VPS-Receiver Figure 4 Semiconductor Group 30 02.97 SDA 5650/X 5 Appendix 5.1 Control Register Write (I2C-Bus Write) Figure 5 5.2 Data Register Read (I2C-Bus Read) Figure 6 Semiconductor Group 31 02.97 SDA 5650/X 5.3 DAVN and EHB Timing Figure 7 Semiconductor Group 32 02.97 SDA 5650/X 5.4 Position of Teletext and VPS Data Lines within the Vertical Blanking Interval Figure 8 5.5 Definition of Voltage Levels for VPS Data Line Figure 9 Semiconductor Group 33 02.97 SDA 5650/X 5.6 BDSP 8/30 Format 1 Bit Allocation Byte No. Bit No. 0 1 2 3 4 Contents 5 6 7 13 Network Identification 1. Byte 14 Network Identification 2. Byte 15 Weight 2–2 2 –1 20 Weight 21 Sign 22 23 0 1 1 1 Time Offset Code 16 MJD Digit Weight 104 1 17 MJD Digit Weight 102 MJD Digit Weight 103 Modified Julian Date 2. Byte 18 MJD Digit Weight 100 MJD Digit Weight 101 Modified Julian Date (MJD) 3. Byte 19 UTC Hours Units UTC Hours Tens Universal Time Coordinated (UTC) 1. Byte 20 UTC Minutes Units UTC Minutes Tens Universal Time Coordinated 2. Byte 21 UTC Seconds Units UTC Seconds Tens Universal Time Coordinated 3. Byte 1 Modified Julian Date (MJD) 1. Byte 22 Short Programme Label 1. Byte 23 Short Programme Label 2. Byte 24 Short Programme Label 3. Byte 25 Short Programme Label 4. Byte Note: This corresponds to the coding adopted in CCIR teletext system B BDSP 8/30 format 1. NB: The received bytes are output on the I2C Bus in a transparent way, i.e., on a bit-first-in-first-out basis. No bit manipulation is performed on the chip in this operating mode. Concerning bytes no. 16 through 21: When evaluating the numbers, note that each 4-bit-digit has been incremented by one prior to transmission, and the least significant bits are transmitted first. Semiconductor Group 34 02.97 SDA 5650/X 5.7 Structure of the Teletext Data Packet 8/30 Format 2 Figure 10 : 5.8 BDSP 8/30 Format 2 Bit Allocation The four message bits of byte 13 are used as follows byte 13 bit 0 – LCI b1 1 – LCI b2 label channel identifier 2 – LUF label update flag 3 – reserved but as yet undefined Semiconductor Group 35 02.97 SDA 5650/X 5.8 BDSP 8/30 Format 2 Bit Allocation (cont’d) The message bits of bytes 14-25 are used in a way similar to the coding of the label in the dedicated television line as follows: byte 14 byte 15 byte 16 byte 17 byte 18 byte 19 bit 0 PCS b1 1 PCS b2 2 reserved but yet 3 undefined bit 0 CNI b1 1 CNI b2 2 CNI b3 3 CNI b4 bit 0 CNI b9 1 CNI b10 2 PIL b1 3 PIL b2 bit 0 PIL b3 1 PIL b4 2 PIL b5 3 PIL b6 bit 0 PIL b7 1 PIL b8 2 PIL b9 3 PIL b10 bit 0 PIL b11 1 PIL b12 2 PIL b13 3 PIL b14 Semiconductor Group status of analogue sound country network (or programme provider) day month hour 36 02.97 SDA 5650/X 5.8 byte 20 byte 21 byte 22 byte 23 byte 24 byte 25 BDSP 8/30 Format 2 Bit Allocation (cont’d) bit 0 PIL b15 1 PIL b16 2 PIL b17 3 PIL b18 bit 0 PIL b19 1 PIL b20 2 CNI b5 3 CNI b6 bit 0 CNI b7 1 CNI b8 2 CNI b11 3 CNI b12 bit 0 CNI b13 1 CNI b14 2 CNI b15 3 CNI b16 bit 0 PTY b1 1 PTY b2 2 PTY b3 3 PTY b4 bit 0 PTY b5 1 PTY b6 2 PTY b7 3 PTY b8 Semiconductor Group minute country network (or programme provider) programme type 37 02.97 SDA 5650/X 5.9 Data Format of Programme Delivery Data in the Dedicated TV Line (VPS) Figure 11 Semiconductor Group 38 02.97 SDA 5650/X Figure 12 Semiconductor Group 39 02.97 SDA 5650/X 6 Package Outlines GPD05005 P-DIP-14-1 (Plastic Dual In-line Package) Sorts of Packing Package outlines for tubes, trays etc. are contained in our Data Book “Package Information”. Dimensions in mm Semiconductor Group 40 02.97 SDA 5650/X GPS05094 P-DSO-20-1 (Plastic Dual Small Outline Package) Sorts of Packing Package outlines for tubes, trays etc. are contained in our Data Book “Package Information”. SMD = Surface Mounted Device Semiconductor Group 41 Dimensions in mm 02.97