ETC BT261KPJ

Bt261
30 MHz Pixel Clock Monolithic
CMOS HSYNC Line Lock Controller
The Bt261 HSYNC Line Lock Controller is designed specifically for image capture applications.
Either composite video or TTL composite sync information is input via
VIDEO. An internal sync separator separates horizontal and vertical sync information. Programmable horizontal and vertical video timing enables recovery of
both standard and nonstandard timing information.
An external VCO may be used in conjunction with the on-chip phase comparator for implementation of clocks locked to the horizontal frequency.
Alternately, a high-speed clock (OSC) may be divided down to generate the
pixel clock. The phase of the generated pixel clock is adjusted to align with the
noise-gated CSYNC. The higher the OSC clock rate, the lower the pixel clock
jitter (the maximum being one half the OSC clock period). The OSC inputs may
be configured to be either TTL or ECL compatible. Thus, four TTL clocks, two
TTL clocks and one differential ECL clock, or two differential ECL clocks may
be used. The ECL clock inputs are designed to be driven by 10KH ECL using a
single +5 V supply.
The CLAMP and ZERO outputs are programmed by the MPU to DC restore
the video signal and to zero the Image Digitizer or A/D converter at the appropriate time.
Distinguishing Features
• Programmable 12-bit Video Timing
• Bidirectional HSYNC and CLOCK
Pins
• Horizontal Sync Noise Gating
• External VCO Support
• Standard MPU Interface
• TTL Compatible
• + 5 V Monolithic CMOS
• 28-pin PLCC Package
• Typical Power Dissipation:
300˙mW
Applications
•
•
•
•
Image Processing
Video Digitizing
Desktop Publishing
Graphic Art Systems
Functional Block Diagram
Noise-Gated CSYNC*
HSYNC
Phase
PCOUT
Comparator
OSC1
OSC1*
M
XTAL OSC to
OSC2
U
Pixel Clock
OSC2*
X
Generator
CLOCK
3-State
Buffer
Horizontal
Counter
Horizontal
VIDEO
SYNC
Detect
SYNC
Video
Noise Gate
Timing
Control
ZERO
CLAMP
HSYNC
CAPTURE
Vertical
VSYNC*
SYNC
FIELD
Processor
CSYNC*
D0–D7
Brooktree
®
RD*
WR*
A0
Brooktree Division • Rockwell Semiconductor Systems, Inc. • 9868 Scranton Road • San Diego, CA 92121-3707
619-452-7580 • 1-800-2-BT-APPS • FAX: 619-452-1249 • Internet: [email protected] • L261_H
Ordering Information
Model Number
Package
Ambient Temperature Range
Bt261KPJ
28-pin Plastic J-lead
0° to +70°C
Copyright © 1997 Brooktree Corporation. All rights reserved.
Print date: September 1993
Brooktree reserves the right to make changes to its products or specifications to improve performance, reliability, or
manufacturability. Information furnished by Brooktree Corporation is believed to be accurate and reliable. However, no
responsibility is assumed by Brooktree Corporation for its use; nor for any infringement of patents or other rights of third parties
which may result from its use. No license is granted by its implication or otherwise under any patent or patent rights of Brooktree
Corporation.
Brooktree products are not designed or intended for use in life support appliances, devices, or systems where malfunction of a
Brooktree product can reasonably be expected to result in personal injury or death. Brooktree customers using or selling Brooktree
products for use in such applications do so at their own risk and agree to fully indemnify Brooktree for any damages resulting from
such improper use or sale.
Brooktree is a registered trademark of Brooktree Corporation. Product names or services listed in this publication are for
identification purposes only, and may be trademarks or registered trademarks of their respective companies. All other marks
mentioned herein are the property of their respective holders.
Specifications are subject to change without notice.
PRINTED IN THE UNITED STATES OF AMERICA
Bt261
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
TABLE OF CONTENTS
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
List of Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Circuit Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
MPU Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Video Input / Sync Detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Horizontal Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Horizontal Sync Separation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
HSYNC Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
VSYNC* Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
FIELD Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
CLAMP and ZERO Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Capture Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
External VCO Pixel Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Phase/Frequency Detector Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Two Forms of Noise Gating Available . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
The Status Registers SR00 and SR05 Used in Automatic Phase Limiting . . . . . . . 15
Asynchronous (Unlocked) Pixel Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Internal Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Horizontal Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Command Register_0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Command Register_1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Command Register_2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Command Register_3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
VSYNC Sample Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
OSC Count Low and High Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
HSYNC Start and Stop Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
CLAMP Start and Stop Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
ZERO Start and Stop Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
FIELD Gate Start and Stop Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Noise Gate Start and Stop Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Brooktree
®
L261_H
iii
Bt261
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
HCOUNT Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Application Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Phase Locking With the 74HC4046 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Interfacing to the Bt218 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Interfacing to the Bt252 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Interfacing to the Bt254 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
ESD and Latchup Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Parametric Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
DC Electrical Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
AC Electrical Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Timing Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Brooktree
®
L261_H
iv
Bt261
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Brooktree
®
L261_H
v
Bt261
LIST OF FIGURES
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
List of Figures
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10.
Figure 11.
Figure 12.
Figure 13.
v
Operation of FIELD and CAPTURE Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
External VCO Configuration.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
(a) Actual Gate-Level Implementation of Phase Limiting and Noise Gating (b,c, and d) Minimized Block Diagrams Corresponding to Waveforms in Figure 5 12
Phase-Comparator State Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Examples of Phase Comparator Operation With Different Types of Error and Different Implementations of Phase Limiting and Noise Gating 14
PLL Performance Can Be Monitored Using SR05 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Pixel Clock Output Timing When Generated From Higher Speed Oscillator . . . . . . . . . . 17
Bt261 Pinout Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Bt261 Suggested Register Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Operation of the Bt261 with the 74HC4046A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Interfacing the Bt218. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Interfacing to the Bt252 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Interfacing to the Bt254. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
L261_H
Brooktree
®
Bt261
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
LIST OF TABLES
List of Tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Table 9.
Brooktree
®
Internal Register Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Pin Descriptions Grouped By Pin Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Bt261 Suggested Register Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Operation on the Bt261 with the 74HC4046A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Absolute Maximum Ratings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
AC Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Bt261 Datasheet Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
L261_H
vi
Bt261
LIST OF TABLES
vii
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
L261_H
Brooktree
®
CIRCUIT
DESCRIPTION
MPU Interface
As seen in the functional block diagram, the Bt261 supports an MPU interface via
(D0–D7, RD*, WR*, and A0). MPU operations are asynchronous to the clocks.
Refer to the Timing Waveforms section for further information.
A0 is used to select either the internal 5-bit address register (A0 = logical zero)
or the control register specified by the address register (A0 = logical one).
ADDR5–ADDR7 are ignored during MPU write cycles, and are in an unknown
state when read by the MPU. ADDR0 corresponds to D0 and is the least significant
bit. ADDR0–ADDR4 increment following any MPU read or write cycle to a control register other than the address register. MPU write cycles to reserved addresses are ignored and MPU read cycles from reserved addresses return invalid data.
Table 1 shows the internal register addressing.
Table 1. Internal Register Addressing
ADDRO - ADDR4
Brooktree
®
Addressed by MPU
$00
command register_0
$01
command register_1
$02
command register_2
$03
command register_3
$04
VSYNC sample register
$05
OSC count low register
$06
OSC count high register
$07
status register
$08
HSYNC start low register
$09
HSYNC start high register
$0A
HSYNC stop low register
$0B
HSYNC stop high register
$0C
CLAMP start low register
L261_H
3
Bt261
CIRCUIT DESCRIPTION
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Video Input / Sync Detector
Table 1. Internal Register Addressing
ADDRO - ADDR4
Addressed by MPU
$0D
CLAMP start high register
$0E
CLAMP stop low register
$0F
CLAMP stop high register
$10
ZERO start low register
$11
ZERO start high register
$12
ZERO stop low register
$13
ZERO stop high register
$14
FIELD gate start low register
$15
FIELD gate start high register
$16
FIELD gate stop low register
$17
FIELD gate stop high register
$18
noise gate start low register
$19
noise gate start high register
$1A
noise gate stop low register
$1B
noise gate stop high register
$1C
HCOUNT low register
$1D
HCOUNT high register
$1E
reserved
$1F
reserved
Video Input / Sync Detector
Either an AC-coupled video signal or a DC-coupled TTL-compatible composite
sync signal may be input via the VIDEO input pin (negative-going sync polarity).
When AC coupled, the clamping circuitry attempts to force the VIDEO pin voltage
during sync tips to VCC/2.
Command register_0 specifies the threshold above the sync tip to use for sync
detection. If the sync tip on VIDEO is below the selected threshold, composite
sync information is detected and output onto CSYNC* with no pipeline delay and
asynchronous to the pixel clock.
Typically, the VIDEO input will be connected to the TTL-compatible CSYNC*
output of the Bt252/254 Image Digitizer, and the highest sync slicing level will be
selected.
4
L261_H
Brooktree
®
Bt261
CIRCUIT DESCRIPTION
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Horizontal Counter
Horizontal Counter
The rising edge of pixel clock (CLOCK) increments a 12-bit horizontal counter
used to generate horizontal video timing information. The value of the counter is
compared to various registers to determine when signals are to be asserted (set
high) and negated (set low). $000 corresponds to the falling edge of CSYNC*.
When the part is used with an external high-speed oscillator and divided down to
generate the pixel clock, there is no pipeline delay between CSYNC* and count
zero. However, when the part is used in phase locked loop mode with an external
VCO, there is a three-pixel-clock pipeline delay between CSYNC* and count zero.
Horizontal Sync Separation
The Bt261 separates horizontal sync information from CSYNC* by use of the horizontal noise gate register, which derives gated composite sync by removing equalization and serration pulses at half-line intervals.
Two 12-bit noise gate start and stop registers specify at what horizontal count
(with pixel clock resolution) to respectively ignore or accept falling sync transitions on CSYNC*.
The sync noise gating is provided to filter incorrect horizontal sync information
from noisy video signals. The noise gating also serves a second purpose: to filter
serration and equalization pulses at half-line intervals from CSYNC* during the
vertical retrace interval. This enables steady synchronization of horizontal sync information during vertical retrace intervals.
HSYNC Input/Output
The HSYNC output may be programmed to be either active high or active low.
The start value sets the rising edge and the stop value sets the falling edge of
HSYNC relative to count zero of the horizontal counter. The beginning or falling
edge of HSYNC is typically programmed to be coincident with the beginning of
the noise-gated CSYNC*.
The HSYNC output may be three-stated via the command register.
HSYNC may also be configured as an input, enabling external circuitry to generate
HSYNC and drive the phase comparator.
Brooktree
®
L261_H
5
Bt261
CIRCUIT DESCRIPTION
VSYNC* Output
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
VSYNC* Output
The VSYNC register defines the clock count from the falling edge of nongated
CSYNC* at which point CSYNC* is sampled to determine if the video signal is in
the vertical interval. Since nongated CSYNC is used to start the VSYNC counter,
two samples per horizontal line are taken during the vertical interval because of
equalization and serration pulses.
For each scan line that the sample is a logical zero, the VSYNC* output is a logical zero. Thus, the VSYNC sample register should be programmed so that the
sample occurs well after the end of CSYNC* and before subsequent equalization/serration pulses. VSYNC is output on the rising edge of PCLK.
FIELD Output
The FIELD output is derived from the vertical sync information. By positioning
the FIELD gate start/stop values a half-line interval apart, the half-line delay in
vertical sync during the second field's vertical interval can provide a signal to distinguish the fields.
The FIELD output is clocked by VSYNC*. Therefore, FIELD start and stop
values should not coincide with VSYNC or VSYNC + HCOUNT/2. The FIELD
GATE start and stop values define the clock count, from the beginning of the horizontal counter, at which to set the input to a register high (start value) or low (stop
value). This register is clocked by VSYNC, which occurs half a line later in the
transition from field 1 to field 2. The FIELD start and stop values must be separated
by, approximately, HCOUNT/2, so that opposite states are reported on subsequent
fields. The polarity is such that, with the FIELD GATE start value programmed
less than the stop value, FIELD output is toggled high to indicate the beginning of
field 1 and toggled low to indicate the beginning of field 2. The polarity of the
FIELD pin may be inverted by swapping the start and stop register values.
Figure 1 illustrates the operation of the FIELD gate and FIELD output.
6
L261_H
Brooktree
®
Bt261
CIRCUIT DESCRIPTION
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
FIELD Output
Figure 1. Operation of FIELD and CAPTURE Outputs
Brooktree
®
L261_H
7
CIRCUIT DESCRIPTION
CLAMP and ZERO Outputs
Bt261
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
CLAMP and ZERO Outputs
The CLAMP and ZERO outputs are provided to control the clamping and zero timing of the A/D converter or Image Digitizer. The start and stop timing is programmable by the MPU (in pixel clock cycles). ZERO is used to autocalibrate the
comparators of the A/D converter or Image Digitizer. CLAMP is used to DC-restore the video signal. Both CLAMP and ZERO may be programmed to be either
active high or active low.
Capture Output
The Bt261 outputs a CAPTURE signal, which is a command register bit (CR05)
synchronized to the vertical sync or FIELD signals.
To capture a single frame of video in an interlaced system, the MPU resets the
capture bit (CR5) low, then sets it high before the next rising edge of field. At the
rising edge of FIELD, the CAPTURE output will be set to a logical zero until the
next rising edge of FIELD (one frame time), when the CAPTURE output is set
high.
In a non-interlaced system, the MPU resets the capture bit (CR5) low, then sets
it high before the falling edge of VSYNC*. When the falling edge of VSYNC* occurs, the capture output will be set high until the next falling edge of VSYNC*.
8
L261_H
Brooktree
®
Bt261
CIRCUIT DESCRIPTION
External VCO Pixel Clock Generation
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
External VCO Pixel Clock Generation
An external VCO or pixel clock may be used to drive the Bt261, as shown in
Figure 2. The pixel clock signal (from the VCO if one is used) is connected to any
one of the OSC input pins (the one used must be selected by command bits
CR00–CR02). When the clock pin is configured as an input, it must also be driven
by the pixel clock signal. The VCO must have positive control voltage (positive
voltage forces a higher frequency).
An on-chip phase comparator is available to compare the phase of HSYNC and
the falling edge of the noise-gated CSYNC*.
If the falling edge of the noise-gated CSYNC* occurs before the falling edge of
HSYNC, the phase comparator "dumps" a charge onto an external capacitor, increasing the VCO frequency. If the falling edge of noise-gated CSYNC* occurs
after the falling edge of HSYNC, the phase comparator "sinks" a charge from the
external capacitor, decreasing the VCO frequency. Because of the internal delay elements, the phase comparison occurs approximately 500 ns after the falling edge
of CSYNC*.
The output of the phase comparator is PCOUT and it is a TTL-compatible
three-statable output, which assumes a high-impedance state outside the
phase-comparison window. The width of the output pulse on PCOUT is equal to
the phase difference with a gain of 4π/VCC.
The "divide-by-N" for the PLL loop is the 12-bit HCOUNT register. Command
register bits CR07 and CR06 must be set to (1,0) for proper operation. This configures the horizontal counter to be reset to zero upon reaching the HCOUNT value, which should be set to the number of pixels per line, minus 1.
Figure 2. External VCO Configuration.
HSYNC* lags CSYNC*
Increase Frequency (PCOUT = 5V)
No Change (PCOUT = High Impedance)
HSYNC* leads CSYNC*
Decrease Frequency (PCOUT = 0V)
Second Order Loop Filter With
Zero Included for Loop Stability
R3
PCOUT
R4
C3
Bt261
C2
Voltage Control
0-5V
Brooktree
®
R5
VCO
L261_H
OSC (N)
CLOCK
9
CIRCUIT DESCRIPTION
Phase/Frequency Detector Operation
Bt261
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Phase/Frequency Detector Operation
The phase comparator compares the phase of the falling edge of the noise-gated
CSYNC* and generated HSYNC. The HSYNC can be either internally generated
(and optionally output onto the HSYNC pin) or an external HSYNC signal can be
input via the HSYNC pin.
Two Forms of Noise Gating Available
The Bt261 offers two forms of noise gating to remove half-line serration and
equalization pulses during the vertical interval, which can cause loop disturbances
and wavering at the beginning of the displayed field. The first is a digital noise gate
that is programmed in pixel clock events following the falling edge of composite
sync. The noise-gate start must occur before the halfway point (HCOUNT/2). The
noise-gate stop value must relate to a clock count a maximum distance from the
end of line, defined as one half the minimum width of the serration pulse, less 500
ns. One half the equalization pulse provides the maximum error deviation for correct phase comparison. The 500 ns delay is required because of the offset used during phase limiting. Even when phase limiting is disabled, this delay is included in
both the noise-gated CSYNC* and generated HSYNC* paths. Therefore, it must
be accounted for in the noise-gate stop value (see Figure 3 [a–d]). The earliest possible noise-gate stop value permits the widest phase-error tracking range. For an
acquisition range greater than one half the minimum equalization pulse width
(±2.3 µs or 3.6 percent of nominal RS170A), the noise gate should be set transparent by programming a start value greater than HCOUNT and a stop value less than
HCOUNT until lock is verified in the active field. The status registers can be monitored to verify lock.
10
L261_H
Brooktree
®
Bt261
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
CIRCUIT DESCRIPTION
Two Forms of Noise Gating Available
A second analog noise gate is activated through the phase-limit feature. This
function limits the duration of phase correction to about 500 ns per coincidence of
noise-gated CSYNC* and generated HSYNC. The Phase Frequency Detector
(PFD) makes its comparison about 500 ns after each falling transition of either
HSYNC or CSYNC*. However, with phase limiting enabled, the comparison occurs only for a 500 ns interval while both signals are low. Thus, by limiting phase
comparison to a 500 ns window, transitions at half-line intervals are not detected.
The phase truncation that occurs when this feature is used limits the instantaneous
phase-error impulse to about 500 ns that the loop can track. This may not be adequate for some video signal sources, such as heterodyne VCRs (without time-base
correction) or electronic still photography (e.g., floppy disk) cameras. If the Bt261
is programmed to permanently phase limit (CR22 set low), the phase-comparison
duty is only ~0.8 percent and loop settling time is prolonged dramatically.
Figure 3, Figure 4, and Figure 5 are block diagrams and examples demonstrating
noise gating and phase limiting.
Both forms of noise gate can be used together for maximum acquisition range
with phase-error impulse tracking up to ~3.6 percent of the line rate (the maximum
depends upon the minimum width of serration pulses). For an acquisition range
that exceeds ±2.3 µs, the digital noise gate must be set transparent by temporarily
setting noise-gate start value greater than HCOUNT with a stop value less than
HCOUNT. Acquisition can then be automatic and the phase-limit feature (CR10 =
CR22 = 1) can be used with phase-lock pixel count (CR27–CR24) programmed
for less than 500 ns and the phase-lock line count (CR37–CR30) programmed for
less than the field line count, minus the closed-loop settling time. When phase lock
is verified (by strobing CR10 low and reading back SR0 = 1 or monitoring SR05),
the digital noise-gate can be reactivated by restoring the noise-gate start value to
less than HCOUNT/2. When the digital noise gate is active, the phase-limit feature
should be disabled for maximum phase-error tracking range (determined by the
phase-lock loop’s closed-loop impulse response, but limited by one-half minimum
serration pulse or noise-gate width). If instantaneous phase errors exceed
phase-lock pixel count, the status register SR00 bit is forced to zero, even though
the loop may be tracking the phase-error impulses. Since large phase errors usually
occur in the vertical blanking interval, it is prudent to reset and monitor the lock
status bit after the phase-lock line count has expired in the active field. A consistent
zero in SR00 would dictate restarting the acquisition sequence outlined above to
maintain phase lock. Similarly, SR05 may be monitored to determine locking status.
Brooktree
®
L261_H
11
CIRCUIT DESCRIPTION
Two Forms of Noise Gating Available
Bt261
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Figure 3. (a) Actual Gate-Level Implementation of Phase Limiting and Noise Gating (b,c, and d) Minimized Block
Diagrams Corresponding to Waveforms in Figure 5
12
L261_H
Brooktree
®
Bt261
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
CIRCUIT DESCRIPTION
Two Forms of Noise Gating Available
Figure 4. Phase-Comparator State Diagram
Brooktree
®
L261_H
13
CIRCUIT DESCRIPTION
Two Forms of Noise Gating Available
Bt261
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Figure 5. Examples of Phase Comparator Operation With Different Types of Error and Different Implementations of
Phase Limiting and Noise Gating
14
L261_H
Brooktree
®
Bt261
CIRCUIT DESCRIPTION
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock ControllerThe Status Registers SR00 and SR05 Used in Automatic Phase
The Status Registers SR00 and SR05 Used in
Automatic Phase Limiting
Bits 0 and 5 of the status register can be used to debug phase-locked-loop operation
of the Bt261. Phase-lock pixel-count bits CR27–CR24 define a pixel count used by
the Bt261 to determine if the part is in “Lock.” The Bt261 compares the time during which the phase comparator is active (the PLL correction time) with the time
defined in pixel count. If the compare time is less than phase-lock pixel count, the
loop is considered locked and SR00 is not altered. If the compare time is greater
than the phase-lock pixel count, SR00 is reset to zero. Previous to query, SR00
must be set to one by writing to command bit CR12.
CR37–CR30 contains the phase-lock line count. This register determines the
number of lines that must have a phase error less than that defined in the
CR27–CR24 phase-lock pixel count for the system to be considered continuously
locked. SR05 is reset to zero if there have been phase-lock line-count number of
continuous lines with phase error less than that defined in the phase-lock pixel
count. SR05 cannot be altered by the MPU. SR05 is set to one if SR00 is set to zero
on any line (indicating a phase error greater than that defined in phase-lock pixel
count).
Bit 5 of the status register is used by the phase-limiting circuitry to determine if
phase limiting should be enabled or disabled. If phase limiting is automatic, i.e.,
when phase limiting is enabled and lock is not overridden, (CR10 = CR22 = 1),
SR05 determines whether phase limiting should be performed. SR05 is the lock
control indicated in Figure 3a.
The active period compared with the value in CR27–CR24 is output directly
from the phase comparator. Because of this, all digital noise-gate and phase-limit
operation is included when the phase error is compared with the phase-lock pixel-count value. Therefore, the value in CR27–CR24 must be less than 500 ns in the
typical case or 350 ns in the worst case commercial temperature range. This requirement ensures that a phase-limited line is not incorrectly interpreted as a
locked line.
SR05 can be used as a PLL debug tool. If the status register is addressed and the
RD* pin of the Bt261 is held low, then SR05 will indicate the lock status. This bit
will set low when lock is held for the number of lines defined in the phase-lock line
count. When this condition is observed while the phase-comparator output is
viewed through two vertical intervals, the Bt261 response relative to the loop performance can be studied. Lock should be indicated well before the next vertical interval (see Figure 6). Phase-limit enable must be deactivated during this evaluation
(CR10 = 0); otherwise, phase limiting will affect the ability to monitor the loop-acquisition time.
Brooktree
®
L261_H
15
CIRCUIT DESCRIPTION
Asynchronous (Unlocked) Pixel Clock Generation
Bt261
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Figure 6. PLL Performance Can Be Monitored Using SR05
Asynchronous (Unlocked) Pixel Clock Generation
Four oscillator clock inputs are provided (OSC), selectable by the MPU, configurable as either TTL or differential ECL inputs (designed to be driven by 10KH
ECL using a single +5 V supply).
The selected OSC input is divided down to the desired pixel clock rate and duty
cycle. The pixel clock low and high times are programmable by the MPU (as a
function of OSC clock cycles) via the OSC count low and high registers. Note that
both the rising and falling edge of the OSC inputs are used when specifying the
OSC count (for example, values of 2 for the OSC count low and high registers will
divide the OSC clock symmetrically by two).
The generated pixel clock is synchronized to the falling edge of the noise-gated
CSYNC* each scan line. Each time a horizontal sync is detected on the VIDEO input, the CLOCK output is resynchronized by the OSC clock so that the beginning
of a pixel clock cycle and the falling edge of the noise-gated CSYNC* are coincident (see Figure 7) within one half the period of the OSC input. While there is
some sampling jitter on CLOCK associated with the falling edge of CSYNC*, the
residual jitter in the remaining line interval is strictly a function of the OSC clock
source jitter, symmetry, and amplitude/slew rate jitter, at the OSC input. Differential OSC signals of fast edges will minimize the latter contribution.
There are three ways of controlling the horizontal counter, as determined by
command bit CR07 and CR06.
CR07 and CR06 are (0,1): if a falling edge of the noise-gated CSYNC* does
not occur before the number of pixel clock cycles specified by HCOUNT, the horizontal counter stops at the HCOUNT value and is held there until the next falling
edge of the noise-gated CSYNC*, at which time it is reset to zero. CLOCK stops
in the high state at the HCOUNT value, until the next falling edge of the noise-gated CSYNC*.
16
L261_H
Brooktree
®
Bt261
CIRCUIT DESCRIPTION
Asynchronous (Unlocked) Pixel Clock Generation
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
If a falling edge of the noise-gated CSYNC* occurs before the number of pixel
clock cycles specified by HCOUNT, the horizontal counter is reset to zero by the
falling edge of the noise-gated CSYNC*. CLOCK will be continuous and is resynchronized to each falling edge of the noise-gated CSYNC*. This mode is used
if the number of pixel clock cycles per scan line is known and is a fixed number.
CR07 and CR06 are (1,1): if a falling edge of the noise-gated CSYNC* does
not occur before the number of pixel clock cycles specified by HCOUNT, the horizontal counter is reset to zero upon reaching HCOUNT, and begins incrementing
again, until the next falling edge of the noise-gated CSYNC* or HCOUNT value
is reached. CLOCK is continuous and is resynchronized to each falling edge of the
noise-gated CSYNC*.
If a falling edge of the noise-gated CSYNC* occurs before the number of pixel
clock cycles specified by HCOUNT, the horizontal counter is cleared at the falling
edge of the noise-gated CSYNC*, and begins incrementing again, until the next
falling edge of the noise-gated CSYNC* or HCOUNT value is reached. CLOCK
will be continuous and is resynchronized to the falling edge of the noise-gated
CSYNC*. This mode is used if the number of pixel clock cycles per scan line is not
known or an arbitrary value is to be used.
CR07 and CR06 are (1,0): Resets H counter at HCOUNT only.
Figure 7. Pixel Clock Output Timing When Generated From Higher Speed
Oscillator
Noise-Gated
CSYNC
Clock
HCOUNT
HCOUNT
Detail
Noise-Gated
CSYNC
OSC Count
Clock
Low
OSC Count
High
Clock Cycle Restarted
OSC
Brooktree
®
L261_H
17
Bt261
CIRCUIT DESCRIPTION
Pin Descriptions
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Pin Descriptions
Table 2. Pin Descriptions Grouped By Pin Function
Pin Name
Description
HSYNC
Horizontal sync input/output (TTL compatible). As an output, HSYNC is programmed to be
either a logical zero or logical one during the desired horizontal sync interval. It is output following the rising edge of CLOCK. As an input, it is input into the phase comparator asynchronously to the clocks with no pipeline delays.
VSYNC*
Vertical sync output (TTL compatible) with a negative composite sync output. VSYNC* is a
logical zero for scan lines during detected vertical sync intervals on the VIDEO input. It is
output following the rising edge of CLOCK.
CSYNC*
Composite sync output (TTL compatible). CSYNC* is a logical zero during negative composite sync intervals detected on the VIDEO input. It is output asynchronous to the clocks
with no pipeline delays.
ZERO
Zero output (TTL compatible). This output is used to control the ZERO input of the image
digitizer or A/D converter. It may be programmed to be either active high or active low and is
output following the rising edge of CLOCK.
CLAMP
Clamp output (TTL compatible). This output is used to control the CLAMP input of the
image digitizer or A/D converter. It may be programmed to be either active high or active low
and is output following the rising edge of CLOCK.
FIELD
Even/odd field output (TTL compatible). For interlaced operation, this output (with transitions coincident with the VSYNC* output) indicates whether the current field is even or odd;
the polarity is programmable. For noninterlaced operation, this output is always either a logical one or a logical zero, depending on whether it is programmed to be active high or low. It
is output on the falling edge of VSYNC*.
PCOUT
Phase comparator output (TTL compatible). This three-state output indicates the phase difference in time between the generated horizontal sync signal (either the internally generated
HSYNC or the HSYNC pin) and the recovered horizontal sync signal. High = lags, Low =
leads.
VIDEO
Video and composite sync input. Either a DC-coupled TTL composite sync information or
an AC-coupled analog video signal (less than 2 V peak-to-peak) may be input via this pin for
detection of sync information. Sync information must be of negative polarity.
CLOCK
Pixel clock input/output (TTL compatible). The device may either drive this pin with a generated clock or an external pixel clock may drive this pin. When the CLOCK pin is externally
driven, the selected OSC pin must also be driven.
OSC1, OSC1*,
OSC2, OSC2*
External clock inputs (TTL or ECL compatible). These inputs are programmed to be either
TTL or ECL compatible (10KH differential ECL driven by a single +5 V supply).
CAPTURE
Active video output (TTL compatible). This output is active high for a frame duration and is
synchronized to the vertical sync interval and FIELD signal. It is output following the rising
edge of FIELD for interlaced, or the falling edge of VSYNC* if non-interlaced.
RD*
Read control input (TTL compatible). If RD* is a logical zero, data is output onto D0–D7.
RD* and WR* should not be asserted simultaneously.
18
L261_H
Brooktree
®
Bt261
CIRCUIT DESCRIPTION
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Pin Descriptions
Table 2. Pin Descriptions Grouped By Pin Function
Pin Name
Description
WR*
Write control input (TTL compatible). If WR* is a logical zero, data is written into the device
via D0–D7. Data is latched on the rising edge of WR*. RD* and WR* should not be
asserted simultaneously.
D0–D7
Bidirectional data bus (TTL compatible). MPU data is transferred into and out of the device
over this 8-bit data bus. If RD* is a logical one, D0–D7 are three-stated.
AO
Address control inputs (TTL compatible). A0 specifies whether the MPU is accessing the
address register (A0 = 0) or the control register specified by the address register (A0 = 1).
VCC
Power.
GND
Ground.
CLOCK
VCC
PCOUT
N/C
GND
OSC2
OSC2*
25
24
23
22
21
20
19
Figure 8. Bt261 Pinout Diagram
CAPTURE
D5
3
13
CSYNC*
D6
4
12
VIDEO
D7 5
Brooktree
®
11
14
HSYNC
2
10
FIELD
D4
CLAMP
15
9
1
ZERO
VSYNC*
D3
8
16
A0
28
7
OSC1*
D2
WR*
OSC1
17
6
18
27
D0
RD*
26
D1
L261_H
19
CIRCUIT DESCRIPTION
Pin Descriptions
20
Bt261
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
L261_H
Brooktree
®
INTERNAL
REGISTERS
Horizontal Counter
The 12-bit horizontal counter is incremented on the rising edge of CLOCK. It is not accessible by the MPU.
Command Register_0
This command register may be written to or read by the MPU at any time and is not initialized. CR00 corresponds
to D0 and is the least significant bit.
CR07, CR06
Horizontal counter control
(00)
(01)
(10)
(11)
CR05
reserved
reset each noise-gated
CSYNC*
reset to zero upon reaching HCOUNT
use both modes (01) and
(10)
A value of (01) forces the horizontal counter to be reset to zero
at the beginning of every noise-gated CSYNC*. These modes
should be selected when using a high–speed oscillator to
divide down and generate the pixel clock.
A value of (10) specifies that the horizontal counter will be
reset to zero upon reaching the HCOUNT value. This mode
should be selected when using the horizontal counter as a simple divide-by-N circuit (such as when using an external VCO in
a traditional phase-locked loop application). Mode 11 can be
used to correct for missing sync pulses on the input video.
Capture strobe
This bit is synchronized to VSYNC* and FIELD and output onto
the CAPTURE output pin.
CR04, CR03
Sync detect select
(00) 25 mV
(01) 50 mV
(10) 100 mV
(11) 125 mV
These bits specify how much above the sync tip to slice VIDEO
for sync detection. If inputting TTL sync information, the highest slicing level should be selected.
CR02-CR00
Clock input select
(000) TTL compatible OSC1
(001) TTL compatible OSC1*
(010) TTL compatible OSC2
(011) TTL compatible OSC2*
(100) ECL compatible OSC1,
OSC1*
(101) ECL compatible OSC2,
OSC2*
(110) reserved
(111) reserved
These bits specify which OSC input is to be used to generate
pixel clock information. ECL input selection is compatible with
10KH differential ECL driven by a single +5 V supply.
Brooktree
®
Note:
L261_H
When the clock pin is driven, the selected OSC pin(s)
must also be driven.
21
INTERNAL REGISTERS
Bt261
Command Register_1
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Command Register_1
This command register may be written to or read by the MPU at any time and is not initialized. CR10 corresponds
to D0 and is the least significant bit.
CR17
Interlaced or noninterlaced select
(0)
(1)
CR16
CLOCK output disable
(0)
(1)
CR15
CR12
CR11
22
HSYNC pin
internally generated
HSYNC
Phase limit enable
(0)
(1)
This bit specifies whether the VSYNC* output is three-stated
(logical one) or is actively driven (logical zero).
This bit specifies whether the HSYNC output is three-stated
(logical one) or is actively driven with the internally generated
HSYNC signal (logical zero). If external circuitry is driving the
HSYNC pin, this bit must be set to a logical one.
This bit sets SR00, which is used to indicate loss of lock. The
MPU must write a logical zero to this bit to restart the process.
set status bit SR00
inactive
Phase comparator input select
(0)
(1)
CR10
drive HSYNC output
three-state HSYNC output
Reset lock loss status bit
(0)
(1)
This bit specifies whether the CSYNC* output is three-stated
(logical one) or is actively driven (logical zero).
drive VSYNC* output
three-state VSYNC* output
HSYNC output disable
(0)
(1)
This bit specifies whether the CLOCK pin is three-stated (logical one) or is actively driven (logical zero). A logical one
enables an external pixel clock to drive the internal counters.
drive CSYNC* output
three-state CSYNC* output
VSYNC* output disable
(0)
(1)
CR13
drive CLOCK output
three-state CLOCK output
CSYNC* output disable
(0)
(1)
CR14
noninterlaced operation
interlaced operation
This bit specifies whether an interlaced or noninterlaced video
signal is being digitized. The MPU must write a logical zero followed by a logical one to this bit to reset the status bit (SR00)
to a logical one.
inhibit phase limiting
enable phase limiting
One input to the phase comparator is recovered composite
sync. The other input to the phase comparator is specified by
this bit to be either the internally generated HSYNC or the
HSYNC pin. When an external source is driving the HSYNC
pin, this bit should be set to a logical zero.
If this bit is a logical one, both horizontal sync signals (recovered and either internally or externally generated) must be
present to adjust the VCO frequency. If one is missing, the
VCO frequency is not adjusted. If this bit is a logical zero, a
missing horizontal sync signal will adjust the VCO frequency.
L261_H
Brooktree
®
Bt261
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
INTERNAL REGISTERS
Command Register_2
Command Register_2
This command register may be written to or read by the MPU at any time and is not initialized. CR20 corresponds to D0
and is the least significant bit.
CR27, CR24
Phase lock pixel count
These bits specify the maximum number of pixel clock
cycles between the falling edge of noise-gated
CSYNC* and the HSYNC signal (either internally or
externally generated) to be considered locked.
If the number of pixel clock cycles between the falling
edge of noise-gated CSYNC* and the HSYNC signal
exceed this value, lock is considered to be lost for that
scan line, and the lock loss status bit (SR00) is set to
a logical zero.
(0001) 2 clock cycles
(1111) 16 clock cycles
CR23
Pixel clock mask enable
(0)
(1)
CR22
continuous pixel clock
stop pixel clock at HCOUNT
Lock override
(1)
(0)
CR21, CR20
normal operation
tell phase comparator it's locked
Pixel clock select
(00)
(01)
(10)
(11)
OSC inputs
external pixel clock
OSC drives CLOCK direct
reserved
If this bit is a logical one, the CLOCK output is
stopped in the logical one state when the horizontal
counter reaches the HCOUNT value. This ensures a
minimum pulse width when the noise-gated CSYNC*
signal is asynchronously sampled. If it is a logical
zero, the CLOCK output will continuously clock (if
command bit CR16 is a logical zero). This bit is
ignored if an external pixel clock is driving the CLOCK
pin (command bit CR16 is a logical one).
If the Bt261 goes out of lock, the phase limiter is automatically disabled until it is back in lock. If this bit is a
logical zero, this function is overridden.
These bits specify whether to use the OSC-generated
pixel clock or an external pixel clock (driving the
CLOCK pin) to clock internal counters.
In mode (00), the selected OSC input(s) is divided
down by the OSC count registers to generate the
pixel clock (CLOCK).
If mode (01) is selected, an external pixel clock must
drive the CLOCK pin and one of the OSC inputs.
Command bit CR16 must be a logical one.
If mode (10) is selected, the OSC clock is output
directly onto the CLOCK pin. The OSC count low and
high registers are ignored.
Brooktree
®
L261_H
23
INTERNAL REGISTERS
Bt261
Command Register_3
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Command Register_3
This command register may be written to or read by the MPU at any time and is not initialized. CR30 corresponds to D0
and is the least significant bit.
CR37, CR30
Phase lock line count
(0000 0000)
(0000 0001)
(1111 1111)
These bits specify the number of consecutive scan lines for
which lock must be maintained. If lock is not maintained for
the specified number of scan lines, the phase limiter is disabled only if command bit CR22 is a logical one. SR05 is set
to zero if lock is maintained for the specified number of scan
lines.
1 scan line
2 scan lines
256 scan lines
VSYNC Sample Register
This 8-bit register specifies the number of pixel clock cycles after the falling edge of nongated CSYNC* at which to
sample the CSYNC* signal each scan line. By doing this, two samples per line will be taken during the vertical interval when half-line pulses are present. The FIELD gate is programmed with the horizontal counter values (which
use only noise-gated CSYNC*); when sampling of the input sync occurs, VSYNC will toggle one half-line earlier at
the beginning of field two as opposed to the beginning of field one. This register may be written to or read by the MPU
at any time and is not initialized. Values from $00 (1) to $FF (256) may be specified. A value of 1/8 HCOUNT is recommended (~8 µs for the 15.75 KHz line-rate video). This is different from the 1/4 and 3/4 HCOUNT required for
FIELD-gate start and stop values, and greater than the 5 µs maximum width of sync pulses. For a conventional video
input with negative-going syncs, this produces a negative-going VSYNC* at the number of clock cycles specified after the falling CSYNC* edge. There is a 3-pixel-clock pipeline delay in clearing the horizontal counter when the part
is used in phase-lock loop mode. When the pixel clock is generated by dividing down an external oscillator, this delay
is in oscillator clocks. Thus, the output of this signal with respect to CSYNC* may be delayed (see Figure 8).
OSC Count Low and High Registers
These two 4-bit registers specify the number of rising and falling edges of an OSC input the pixel clock output
(CLOCK) is to be low and high. Values from $02 (2) to $OE (15) may be specified. These registers may be written
to or read by the MPU at any time and are not initialized. A value of $00 results in no pixel clock generation while
the OSC inputs are used. The counters clock on both the rising and falling edge of the selected OSC input. For example, values of 4, 4 in OSC count low and high would result in a pixel clock with one fourth the frequency of the oscillator.
24
L261_H
Brooktree
®
Bt261
INTERNAL REGISTERS
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Status Register
Status Register
This status register may be read by the MPU at any time and is not initialized. MPU write cycles to this register are
ignored. SR00 corresponds to D0 and is the least significant bit.
SR00
Lock-loss status (pixel count related)
(0)
(1)
SR05
lock loss detected
reset or no lock loss
Lock-loss bit (line-count related)
(1)
(0)
Brooktree
®
lock loss detected
lock detected for at least
line-count number of lines
This bit reset if loss of lock is indicated. “Loss of lock” is
defined as a greater phase error between noise-gated
CSYNC* and generated HSYNC* than the phase-lock
pixel count (CR27–CR24). It is reset by writing to command bit CR12.
This bit is set if one line of video has a phase error
between generated HSYNC and noise-gated CSYNC*
greater than that defined by the phase-lock pixel count
(CR24–CR27). This bit is reset if there have been
phase-lock line count (CR37–CR30) consecutive lines
with error less than that defined in the phase-lock pixel
count.
L261_H
25
Bt261
INTERNAL REGISTERS
Status Register
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Figure 9. Bt261 Suggested Register Settings.
26
L261_H
Brooktree
®
Bt261
INTERNAL REGISTERS
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Status Register
Table 3. Bt261 Suggested Register Settings
Pixel Clock Rate
NTSC(M)
12.2 MHz
dec hex
PAL (B, G, I)
14.75 MHz
dec hex
Line Rate
63.556 µs
64.0 µs
(HCOUNT)
Number of pixels minus 1
779
30B
943
3AF
(Noise Gate)
Start 7 µs
Stop 61.76 µs
88
758
58
2F6
104
917
68
395
(HSYNC)
Negative polarity, 4.7 µs wide
Start 4.7 µs
Stop 0 µs
59
0
3B
0
70
0
46
0
Start 8.5 µs
Stop 9 µs
107
113
6B
71
126
134
7E
86
Start 8.5 µs
Stop 8.75 µs
107
110
6B
6E
126
130
7E
82
Start 15 µs
Stop 45 µs
189
566
BD
236
223
668
DF
29C
8 µs
98
62
118
76
(CLAMP)
One may CLAMP on burst
back porch or sync tip
(ZERO)
(Field Gate)
(VSYNC)
This gives FIELD = 0, 1 for
field one and two, respectively
Brooktree
®
L261_H
27
Bt261
INTERNAL REGISTERS
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
HSYNC Start and Stop Registers
HSYNC Start and Stop Registers
These two 16-bit registers specify the number of pixel clock cycles after the falling edge of noise-gated CSYNC* at
which to assert or negate the HSYNC output. The [start value] specifies the number of CLOCK cycles after the falling
edge of noise-gated CSYNC* that the HSYNC output is set high. The [stop value] specifies the number of CLOCK
cycles after the falling edge of noise-gated CSYNC* that the HSYNC output is set low. If [start value] = [stop value],
HSYNC will remain a constant logical one. Values from $0000 (1) to $0FFF (4096) may be specified. Note that there
is a variable pipeline delay between the CSYNC* and HSYNC outputs. There is a 3-pixel-clock pipeline delay in
clearing the horizontal counter when the part is used in phase-lock loop mode. When the pixel clock is generated by
dividing down an external oscillator, this delay is in oscillator clocks. Thus, output of this signal with respect to
CSYNC* may be delayed.
D4–D7 of HSYNC start high are ignored during MPU write cycles and return a logical zero during MPU read cycles. The 16-bit HSYNC start register is not updated until the write cycle to the HSYNC start high register. Thus, the
writing sequence should be [HSYNC start low] [HSYNC start high].
D4–D7 of HSYNC stop high are ignored during MPU write cycles and return a logical zero during MPU read cycles. The 16-bit HSYNC stop register is not updated until the write cycle to the HSYNC stop high register. Thus, the
writing sequence should be [HSYNC stop low] [HSYNC stop high].
HSYNC Start/Stop High
HSYNC Start/Stop Low
Data Bit
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
Cascaded Value
H11
H19
H9
H8
H7
H6
H5
H4
H3
H2
H1
H0
28
L261_H
Brooktree
®
Bt261
INTERNAL REGISTERS
CLAMP Start and Stop Registers
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
CLAMP Start and Stop Registers
These two 16-bit registers specify the horizontal count (in pixel clocks) at which to assert and negate the CLAMP output. The [start value] specifies the number of CLOCK cycles after the falling edge of noise-gated CSYNC* that
CLAMP is set high. The [stop value] specifies the number of CLOCK cycles after the falling edge of noise-gated
CSYNC* that CLAMP is set low. If [start value] = [stop value], CLAMP will remain a constant logical one. Values
from $0000 (1) to $0FFF (4096) may be specified. There is a 3-pixel-clock pipeline delay in clearing the horizontal
counter when the part is used in phase-lock loop mode. When the pixel clock is generated by dividing down an external oscillator, this delay is in oscillator clocks. Thus, output of this signal with respect to CSYNC* may be delayed.
D4–D7 of CLAMP start high are ignored during MPU write cycles and return a logical zero during MPU read cycles. The 16-bit CLAMP start register is not updated until the write cycle to the CLAMP start high register. Thus, the
writing sequence should be [clamp start low] [clamp start high].
D4–D7 of CLAMP stop high are ignored during MPU write cycles and return a logical zero during MPU read cycles. The 16-bit CLAMP stop register is not updated until the write cycle to the CLAMP stop high register. Thus, the
writing sequence should be [clamp stop low] [clamp stop high].
CLAMP Start/Stop High
CLAMP Start/Stop Low
Data Bit
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
Cascaded Value
H11
H19
H9
H8
H7
H6
H5
H4
H3
H2
H1
H0
A value corresponding to 1 µs after the falling edge of CSYNC* is recommended for the [start] value, and a value
of 1 µs before the rising edge of CSYNC* is recommended for the [stop] value if DC restoration is to occur during
the horizontal sync interval. If DC restoration is to occur during the back porch interval, a value corresponding to 500
ns after the rising edge of CSYNC* is recommended for the [start] value and a value corresponding to 2.5 µs after the
rising edge of CSYNC* is recommended for the [stop] value. For restoration of signals with subcarrier-encoded
NTSC or PAL, the 7.8–9.4 µs interval (12–15 percent of HCOUNT) following the color burst may be better for
clamping a luminance signal with residual burst.
Brooktree
®
L261_H
29
Bt261
INTERNAL REGISTERS
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
CLAMP Start and Stop Registers
ZERO Start and Stop Registers
These two 16-bit registers specify the number of pixel clock cycles after the falling edge of noise-gated CSYNC* at
which to assert or negate the ZERO output. The [start value] sets this output high at the specified number of CLOCK
cycles following the falling edge of noise-gated CSYNC*. The [stop value] sets this output low at the specified number of CLOCK cycles following the falling edge of noise-gated CSYNC*. If [start value] = [stop value], ZERO will
remain a constant logical one. Values from $0000 (1) to $0FFF (4096) may be specified. There is a 3-pixel-clock
pipeline delay in clearing the horizontal counter when the part is used in phase-lock loop mode. When the pixel clock
is generated by dividing down an external oscillator, this delay is in oscillator clocks. Thus, output of this signal with
respect to CSYNC* may be delayed.
D4–D7 of ZERO start high are ignored during MPU write cycles and return a logical zero during MPU read cycles.
The 16-bit ZERO start register is not updated until the write cycle to the ZERO start high register. Thus, the writing
sequence should be [zero start low] [zero start high].
D4–D7 of ZERO stop high are ignored during MPU write cycles and return a logical zero during MPU read cycles.
The 16-bit ZERO stop register is not updated until the write cycle to the ZERO stop high register. Thus, the writing
sequence should be [zero stop low] [zero stop high].
ZERO Start/Stop High
ZERO Start/Stop Low
Data Bit
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
Cascaded Value
H11
H19
H9
H8
H7
H6
H5
H4
H3
H2
H1
H0
Since an active high signal is need for the Bt218, Bt252, and Bt254 during non-acquisition intervals, the ZERO
output can be programmed to be within the horizontal retrace interval. In addition, these devices produce a significant
impulse on their video input following the zero pulse, which can affect clamping stability. So, the pulse is best positioned within the active CLAMP pulse to divert this energy. Both CLAMP and ZERO pins may be driven with the
same timing.
30
L261_H
Brooktree
®
Bt261
INTERNAL REGISTERS
FIELD Gate Start and Stop Registers
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
FIELD Gate Start and Stop Registers
These two 16-bit registers specify the number of pixel clock cycles after the falling edge of noise-gated CSYNC* at
which to start and stop the FIELD gate "window." With the noise gate properly programmed to ignore half-line vertical interval pulses, the VSYNC* transition will occur half a line later during the vertical sync interval between fields
one and two (assuming a typical 2:1 interlaced video signal). By programming the FIELD start and stop values to
have an interval exceeding half a line (e.g. starting at 1/4 line time and stopping at 3/4 line time), the FIELD output
is low during field one if [start value] < [stop value] or high during field one if [start value] > [stop value], with transitions at every falling edge of VSYNC*. If [start value] = [stop value], FIELD will remain a constant logical one.
Values from $0000 (1) to $0FFF (4096) may be specified. Field edge coincides with VSYNC* falling edge.
D4–D7 of FIELD gate start high are ignored during MPU write cycles and return a logical zero during MPU read
cycles. The 16-bit FIELD gate start register is not updated until the write cycle to the FIELD gate start high register.
Thus, the writing sequence should be [field gate start low] [field gate start high].
D4–D7 of FIELD gate stop high are ignored during MPU write cycles and return a logical zero during MPU read
cycles. The 16-bit FIELD gate stop register is not updated until the write cycle to the FIELD gate stop high register.
Thus, the writing sequence should be [field gate stop low] [field gate stop high].
FIELD Gate Start/Stop
High
FIELD Gate Start/Stop Low
Data Bit
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
Cascaded Value
H11
H19
H9
H8
H7
H6
H5
H4
H3
H2
H1
H0
Values of one fourth HCOUNT and three fourths HCOUNT are recommended for start and stop values, resulting
in an active high FIELD output (field one = 1, field two = 0).
Brooktree
®
L261_H
31
Bt261
INTERNAL REGISTERS
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Noise Gate Start and Stop Registers
Noise Gate Start and Stop Registers
These two 16-bit registers specify the number of pixel clock cycles after the falling edge of CSYNC* at which to force
the noise gate to be closed (start value) or open (stop value). If [start value] = [stop value], the noise gate will remain
closed. The noise-gate start value should be activated no later than HCOUNT/2. The noise-gate stop value should be
within one half the minimum serration pulse width minus 500 ns to the end of the horizontal line. This gating is required because of the state counter that is used to determine the phase comparison output and the 500 ns delay that
is used for phase limiting. Because of this stop-value limitation, the digital noise gate can be used to track phase errors
no greater than one half the minimum serration pulse width. This translates into 2.3 µs and 0.75 µs (3.6 percent and
1.2 percent of the line rate) for RS170A and RS343, respectively. For example:
Video Source
1/2 Minimum Serration Pulse
261 Gate
Delay
Minimum Stop Value
From End of Line
Minimum Noise-Gate
Stop-Value Time
RS170A
2.3 µs
0,5 µs
1.8 µs
61,76 µs
RS343A
0,75 µs
0,5 µs
0,25 µs
63.31 µs
Note:
The Brooktree Applications Handbook and the RS343A and RS170A specifications contain minimum serration
pulse widths.
For wideband acquisition, the noise gate should be disabled by programming the start value greater and the stop
value less than the number of pixels per line.
Values from $0000 (1) to $0FFF (4096) may be specified. This register should be initialized early to minimize indeterminate outputs during vertical retrace. This register must be properly programmed when the part is used in either
phase-lock loop mode or when an external oscillator is resynchronized.
D4–D7 of noise gate start high are ignored during MPU write cycles and return a logical zero during MPU read cycles. The 16-bit noise gate start register is not updated until the write cycle to the noise gate start high register. Thus,
the writing sequence should be [noise gate start low] [noise gate start high].
D4–D7 of noise gate stop high are ignored during MPU write cycles and return a logical zero during MPU read cycles. The 16-bit noise gate stop register is not updated until the write cycle to the noise gate stop high register. Thus,
the writing sequence should be [noise gate stop low] [noise gate stop high].
Noise Gate Start/Stop
High
Noise Gate Start/Stop Low
Data Bit
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
Cascaded Value
H11
H19
H9
H8
H7
H6
H5
H4
H3
H2
H1
H0
32
L261_H
Brooktree
®
Bt261
INTERNAL REGISTERS
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
HCOUNT Register
HCOUNT Register
This 12-bit register specifies the maximum number of pixel clocks to generate per horizontal line. In phase-locked
applications, HCOUNT is the critical register that is resolution dependent. It should be programmed with the number
of pixels per line required, minus 1. The other timing-dependent registers, including noise gate, ZERO, CLAMP, and
HSYNC, will now all be programmed in terms of clock events, based upon the number of clocks per line defined in
HCOUNT. For example, the HSYNC stop register is programmed to set output low at count zero, signifying the falling edge of HSYNC or the beginning of the line. The HSYNC start value is programmed to toggle high at 4.75 µs into
the horizontal line, signifying the beginning of the back porch, for RS170A. The HSYNC start value in terms of a
12.27 MHz clock (square pixels NTSC) would be 59 clocks, or ~4.7 µs (see Figure 8).
The HCOUNT low and high registers are cascaded to form a 12-bit HCOUNT register. D4–D7 of HCOUNT high
are ignored during MPU write cycles and return a logical zero during MPU read cycles. The 12-bit HCOUNT register
is not updated until the write cycle to the HCOUNT high register. Thus, the writing sequence should be [HCOUNT
low] [HCOUNT high]. Values from $0000 (1) to $0FFF (4096) may be specified. This register should be written first
during initialization to minimize indeterminate output activity.
HCOUNT High
HCOUNT Low
Data Bit
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
Cascaded Value
H11
H19
H9
H8
H7
H6
H5
H4
H3
H2
H1
H0
Brooktree
®
L261_H
33
Bt261
INTERNAL REGISTERS
HCOUNT Register
34
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
L261_H
Brooktree
®
APPLICATION
INFORMATION
Phase Locking With the 74HC4046
Applications that call for multiple resolutions with clock rates in the 9–18 MHz
range may employ the circuit (Figure 10) shown with a 74HC4046 and a passive
loop filter. Residual jitter can be less than 30 ns, which is subpixel but not as good
as can be achieved with LC-tuned VCOs or VCXOs. These have narrower tuning
ranges. The loop parameters were obtained from a design program provided for the
74HC4046 with the Bt261’s phase comparator emulating the type 2 phase detector
with 4π/VCC gain (Note 1). The type 1 second-order loop is designed for 10 dB
ripple suppression in closed-loop response with a critically damped response and
a tracking range of 4 percent, which is adequate for most stable sources (e.g.,
broadcast, camera, and videodisc). Nonstandard video sources (e.g., heterodyne
VCRs or floppy disk ESP cameras) may require a prefilter PLL for adequate tracking. Third-order loop filters may yield faster loop response rolloff, which reduces
jitter but can prolong loop settling time.
The same circuit can be extended to 26 MHz for genlocking to higher raster frequency sources (such as noninterlaced VGA) or adapted to crystal-based operation
up to 10 MHz. The VCO timing-capacitor value must be reduced to 40 pF for the
former higher frequency case or replaced with a parallel resonant crystal in the latter case. Loop filter values will vary slightly in conjunction with modification of
R1 and R2 VCO gain-setting resistors.
In general, VCO capture range must be limited to one octave to prevent harmonic lockup. With the low-input bias current of the 74HC4046, passive filters are simpler than active filters and can better accommodate large-value polarized
capacitors. Bipolar VC(X)O implementations that use the MC4024, 74LS624, or
MN3106 require active buffers with bias currents less than 10 µA to limit control
voltage droop across the 64 µs interval between phase-comparison pulses.
Low-absorption Mylar or Teflon capacitors in the loop filter can minimize jitter
caused by capacitance modulation.
Brooktree
®
L261_H
35
Bt261
APPLICATION INFORMATION
30MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Phase Locking With the 74HC4046
Figure 10. Operation of the Bt261 with the 74HC4046A
Table 4. Operation on the Bt261 with the 74HC4046A
Tracking
Range
Oscillator
Jitter
R1
R2
R3
R4
R5
C1
C2
C3
Wn
Damping (3)
9–18 MHz
<40 ns
3.9 kΩ
10 kΩ
470 Ω
86 Ω
500 kΩ
100 pF
10 µF
1 µF
290 Hz
0.74
17–26 MHz
<40 ns
3.9 kΩ
10 kΩ
470 Ω
86 Ω
500 kΩ
40 pF
10 µF
1 µF
290 Hz
0.74
±200 ppm
of crystal
center
frequency
<10 ns
46 kΩ
46 kΩ
470 Ω
290 Ω
500 kΩ
≤10
MHz
Resonant
Crystal
3.3 nF
300 pF
290 Hz
0.74
36
L261_H
Brooktree
®
Bt261
APPLICATION INFORMATION
30MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Interfacing to the Bt218
Interfacing to the Bt218
Figure 11 illustrates the interface of the Bt261 to the Bt218 Flash A/D Converter.
The VIDEO input of the Bt261 connects to the VIN input of the Bt218 through a
1 µF ceramic capacitor. The sync slicing level of the Bt261 should be selected for
optimum performance.
The Bt261 provides the ZERO and CLAMP signals required by the Bt218, in
addition to the CLOCK.
The HSYNC, VSYNC*, FIELD, and CAPTURE signals of the Bt261 interface
to the video timing controller and video DRAM controller.
Figure 11. Interfacing the Bt218
Brooktree
®
L261_H
37
Bt261
APPLICATION INFORMATION
30MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Interfacing to the Bt252
Interfacing to the Bt252
Figure 12 illustrates the interface of the Bt261 to the Bt252 Image Digitizer. The
VIDEO input of the Bt261 connects directly to the CSYNC* output of the Bt252.
As CSYNC* is a TTL-compatible output, the highest sync slicing level should be
selected on the Bt261.
The Bt261 provides the ZERO and CLAMP signals required by the Bt252, in
addition to the CLOCK.
The HSYNC, VSYNC*, FIELD, and CAPTURE signals of the Bt261 interface
to the video timing controller and video DRAM controller.
Figure 12. Interfacing to the Bt252
HSYNC
VSYNC*
FIELD
Bt261
CAPTURE
To Video Timing
Controller And
DRAM Controller
VIDEO
ZERO CLAMP CLOCK
CSYNC* ZERO CLAMP CLOCK
Bt252
38
L261_H
Brooktree
®
Bt261
APPLICATION INFORMATION
30MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Interfacing to the Bt254
Interfacing to the Bt254
Figure 13 illustrates the interface of the Bt261 to the Bt254 Image Digitizer. The
VIDEO input of the Bt261 connects directly to the CSYNC* output of the Bt254.
As CSYNC* is a TTL-compatible output, the highest sync slicing level should be
selected on the Bt261.
The Bt261 provides the ZERO and CLAMP signals required by the Bt254, in
addition to the (R,G,B) CLOCK inputs of the Bt254.
The HSYNC, VSYNC*, FIELD, and CAPTURE signals of the Bt261 interface to
the video timing controller and video DRAM controller.
Figure 13. Interfacing to the Bt254
HSYNC
VSYNC*
Bt261
FIELD
To Video Timing
CAPTURE
Controller And
DRAM Controller
VIDEO
ZERO
CLAMP CLOCK
CSYNC*
ZERO
CLAMP RCLOCK GCLOCK
BCLOCK
Bt254
ESD and Latchup Considerations
Correct ESD-sensitive handling procedures are required to prevent device damage,
which can produce symptoms of catastrophic failure or erratic device behavior
with somewhat "leaky" inputs.
Latchup can be prevented by ensuring that all VCC pins are at the same potential and that the VCC supply voltage is applied before the signal pin voltages. The
correct power-up sequence ensures that any signal pin voltage will never exceed
the power supply voltage by more than +0.5 V.
Brooktree
®
L261_H
39
Bt261
APPLICATION INFORMATION
ESD and Latchup Considerations
40
30MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
L261_H
Brooktree
®
PARAMETRIC
INFORMATION
DC Electrical Parameters
Table 5. Recommended Operating Conditions
Parameter
Symbol
Min
Typ
Max
Units
Power Supply
Ambient Operating Temperature
VCC
TA
4.75
0
5.00
5.25
+70
V
°C
5
2
V
Vpp
Max
Units
7.0
V
VCC + 0.5
V
+ 125
+ 150
+ 150
°C
°C
°C
220
°C
Video Input
DC-coupled
AC-coupled (1)
0.2
Table 6. Absolute Maximum Ratings
Parameter
Symbol
Min
VCC (measured to GND)
Voltage on any Signal Pin (1)
Ambient Operating Temperature
Storage Temperature
Junction Temperature
Vapor Phase Soldering
(1 minute)
GND–0.5
TA
TS
TJ
–55
–65
TVSOL
Typ
Notes: (1). Stresses above those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above
those listed in the operational sections of this specification is not implied. Exposure to absolute maximum
rating conditions for extended periods may affect device reliability.
2. This device employs high impedance CMOS devices on all signal pins. It should be handled as an ESD-sensitive device. Voltage on any signal pin that exceeds the power supply voltage by more than +0.5 V can induce destructive latchup.
Brooktree
®
L261_H
41
Bt261
PARAMETRIC INFORMATION
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
DC Electrical Parameters
Table 7. DC Characteristics (1 of 2)
Parameter
TTL Digital Inputs
Input High Voltage
Input High Voltage (1)
HSYNC Pin
Input Low Voltage
Input Low Voltage (1)
RD* Pin
Input High Current (Vin = 2.4 V)
Input Low Current (Vin = 0.4 V)
Input Low Current (Vin = 0.4 V)
VIDEO Pin
Input Capacitance
(f = 1 MHz, Vin = 2.4 V)
OSC Digital Inputs
TTL Mode
Input High Voltage (1)
Input Low Voltage
Input High Current (Vin = 2.4 V)
Input Low Current (Vin = 0.4 V)
Input Capacitance
(f = 1 MHz, Vin = 2.4 V)
ECL Mode
Input High Voltage
Input Low Voltage
Input High Current (Vin = 4.0 V)
Input Low Current (Vin = 0.4 V)
Input Capacitance
(f = 1 MHz, Vin = 2.4 V)
42
Symbol
Min
VIH
VIH
2.0
2.2
VIL
VIL
GND–0.5
Typ
IIH
IIL
IIL
Max
Units
VCC + 0.5
VCC + 0.5
V
V
0.8
0.4
V
V
1
–1
–1.5
µA
µA
mA
pF
CIN
VIH
VIL
IIH
IIL
CIN
7
2.2
GND–0.5
7
VIH
VIL
IIH
IIL
CIN
VCC–1.0
GND–0.5
VCC + 0.5
0.8
1
–1
V
V
µA
µA
pF
VCC + 0.5
VCC–1.6
1
–1
V
V
µA
µA
pF
7
L261_H
Brooktree
®
Bt261
PARAMETRIC INFORMATION
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
DC Electrical Parameters
Table 7. DC Characteristics (2 of 2)
Parameter
D0?–D7 Digital Outputs
Output High Voltage (IOH = –400 µA)
Output Low Voltage (IOL = 6.4 mA)
3-state Current
Output Capacitance
Symbol
Min
VOH
2.4
Units
0.4
V
0.5
V
µA
pF
VOH
20
0.4
V
400
V
2.4
VOL
µA
pF
IOZ
COUT
Other Digital Outputs
Output High Voltage (IOH = –400 µA)
Output Low Voltage (IOL = 3.2 mA)
3-State Current
Output Capacitance
Max
VOL
IOZ
COUT
PCOUT Output
Output High Voltage (IOH = –400 µA)
Output Low Voltage (IOL = 3.2 mA)
3-state Current
Output Capacitance
Typ
VOH
20
0.4
V
0.5
V
2.4
VOL
µA
pF
IOZ
COUT
20
Notes: (1). VIH, VIL for RD*, HSYNC, and OSC inputs are tested at 3 and 0 V but guaranteed by characterization.
2. Test conditions (unless otherwise specified):"Recommended Operating Conditions." Typical values are based
on nominal temperature, i.e., room, and nominal voltage, i.e., 5 V.
Brooktree
®
L261_H
43
Bt261
PARAMETRIC INFORMATION
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
AC Electrical Parameters
AC Electrical Parameters
Table 8. AC Characteristics
Parameter
OSC Cycle Time
TTL mode
ECL mode
CLOCK Cycle Time (1)
Symbol
Min
Typ
Max
Fmax
13.3
12.5
33.33
ns
ns
ns
ns
A0 Setup Time
A0 Hold Time
1
2
10
10
ns
ns
RD*/WR* Low Time
RD*/WR* High Time
RD* Asserted to Data Bus Driven
RD* Asserted to Data Valid
RD* Negated to Data Bus 3-Stated
3
4
5
6
7
40
40
1
ns
ns
ns
ns
ns
Write Data Setup Time
Write Data Hold Time
8
9
10
10
ns
ns
OSC High Time
OSC Low Time
10
11
6
6
ns
ns
OSC to CLOCK Output Delay
14
35
ns
VIDEO to CSYNC* Output Delay
HSYNC, ZERO, CLAMP Output
Delay
VSYNC*, FIELD Output Delay
15
16
17
35
10
10
ns
ns
ns
ns
PCOUT Output Delay
Minimum Compare Differential
18
19
5
650
13
ns
ns
60
90
ns
VCC Supply Current ( 2)
OSCmax
Units
30
30
380
ICC
Notes: (1). Maximum load of 20 pf.
(2). At Fmax. ICC (typ) at VCC = 5.0 V. ICC (max) at VCC = 5.25 V. OSC/PCLOCK = 2, CLOCK/HSYNC ≥100.
3. Test conditions (unless otherwise specified):"Recommended Operating Conditions." TTL input values are
0–3 V, with input rise/fall times ≤ 4 ns, measured between the 10% and 90% points. Timing reference points
at 50% for inputs and outputs. CLOCK, HSYNC, CLAMP, ZERO, VSYNC*, FIELD, CAPTURE, and CSYNC*
output load ≤ 50 pF, D0–D7 output load ≤ 130 pF. Typical values are based on nominal temperature, i.e., room
temperature, and nominal voltage, i.e., 5 V.
44
L261_H
Brooktree
®
Bt261
PARAMETRIC INFORMATION
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Timing Waveforms
Timing Waveforms
Figure 13. MPU Read/Write Timing
1
A0
2
Valid
3
RD*, WR*
4
6
7
5
D0–D7 (Read)
Data Out (RD* = 0)
8
D0–D7 (Write)
Data In (WR* = 0)
9
Brooktree
®
L261_H
45
Bt261
PARAMETRIC INFORMATION
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Timing Waveforms
Figure 14. Video/Output Timing
Figure 15. Video Input/Output Timing
HSYNC
19
19
VIDEO
(HSYNC)
18
PCOUT
46
Below Specified Threshold
3-State
L261_H
Brooktree
®
Bt261
PARAMETRIC INFORMATION
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Timing Waveforms
Figure 16. Package Drawing—28–pin Plastic J-Lead (PLCC)
Unless otherwise specified:
Notes: 1. Dimensions are in inches [millimeters].
2. Tolerances are: .xxx ± 0.005 [0.127].
3. PLCC packages are intended for surface mounting on solder lands on 0.050 [1.27] centers.
Brooktree
®
L261_H
47
Bt261
PARAMETRIC INFORMATION
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Revision History
Revision History
Table 9. Bt261 Datasheet Revision History
Revision
G, H
48
Date
09-16-93
Description
In Table 1, HCOUNT start low/high register changed to HCOUNT low/high register. In
the Internal Register Section, HCOUNT register changed from 16-bit to 12-bit. The
Application Information Section was revised; 0.1 µF ceramic capacitor changed to 1
µF (this change applies to Figure 10 as well). Figures 1, 4, 5, 8 and 10 were revised.
L261_H
Brooktree
®
Bt261
PARAMETRIC INFORMATION
30 MHz Pixel Clock Monolithic CMOS HSYNC Line Lock Controller
Brooktree
®
L261_H
Revision History
49
Brooktree
®
Brooktree Division
Rockwell Semiconductor Systems, Inc.
9868 Scranton Road
San Diego, CA 92121-3707
(619) 452-7580
1(800) 2-BT-APPS
FAX: (619) 452-1249
Internet: [email protected]
L261_H
printed on recycled paper