Skip to the content
2 layers51.5 × 104.1 mmAnalog Video Comb Filter, the printed circuit board in 3D

Analog Video Comb Filter

goscickiw/Analog-Video-Comb-Filter9

Analog Composite Video to S-Video comb filter board using SAA4960, SAA4961 or SAA4963 integrated circuit

Size
51.5 × 104.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
82
Nets
72
Pads
264
Tracks, vias
278, 7
Pours
5
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
24 Aug 2024
Updated
26 Aug 2026

Overview

Analog Video Comb Filter is an open-source printed circuit board by goscickiw, from the goscickiw/Analog-Video-Comb-Filter repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 51.5 × 104.1 mm with 82 parts on 72 nets, routed with 278 tracks and 7 vias.

It is built around the LM1881, 74HC04D and L7805, with the BC548 among its other parts. Its parts include 32 capacitors, 21 resistors, 7 ICs, 6 inductors and 4 connectors.

Main components

4

README

README.md

Analog-Video-Comb-Filter

Analog Composite Video to S-Video comb filter board using SAA4960, SAA4961 or SAA4963 integrated circuit.

WARNING

This project uses end-of-life components that are no longer manufactured. If you want to build this, make sure that you can obtain all components before starting. Used or new-old-stock parts can sometimes be found online.

Description

This is a fully analog alternative to digital comb filters such as Extron YCS Transcoder or YCS 100. That doesn't mean it will give better results though. I just made it because I didn't find any fully analog device like that on the market and I wanted one.

The comb filter is used to convert a composite video signal into an S-Video (Y/C) signal. Comb filters are much better than passive LC filters usually built into composite video displays, as they can preserve the frequencies of luminance that overlap with chrominance, providing higher image detail while removing dot crawl, and remove those overlapping luminance frequencies from the chrominance signal which reduces color artifacts.

When using the SAA4960 integrated circuit, PAL B, D, G, H and I systems are supported.

SAA4961 provides aditional support for PAL M, N and NTSC M systems.

When using the SAA4963 integrated circuit, only the NTSC M system is supported.

The board is designed to fit inside a KRADEX Z-76 enclosure.

Circuit description

Circuit diagram

A composite video signal is fed in through an RCA connector (J4). The signal is terminated with a 75 ohm resistor and fed to U3 (or U7), U4 and U6 through 100 nF capacitors.

The LM1881 sync separator (U6) uses the composite video signal to generate a burst gate signal. The burst gate signal passes through a 74HC04 inverter (U5) to the MC44144 subcarrier PLL (U4).

U4 uses the composite video signal and the burst gate signal to generate a subcarrier frequency synchronized to the colorburst of the composite video signal. This subcarrier signal is then passed to the FSC input of U3/U7.

The SAA4960/61/63 comb filter (U3 or U7) is fed with the composite video signal and the synchronized subcarrier signal. The jumpers SYS1 and SYS2 set the video standard, and the jumper LPF can be used to disable the input low-pass filter. This circuit outputs filtered luminance and chrominance signals and a delayed composite video passthrough signal (when using SAA4963, the CVBYP jumper has to be shorted to allow non-delayed composite video passthrough). Those signals are then fed to the output amplifiers.

The AD813 triple op-amp (U2) is used for the output amplifiers. The output signals from the SAA4960/611 are DC-biased by around 1V, so a non-rail-to-rail op-amp like the AD813 is viable. The gain can be adjusted from approx. 1,5x to 2,5x with RV1, RV2 and RV3.

Pictures

Assembled rev.2 devices (PAL and NTSC)Completed, operating device in enclosure
Assembled devicesCompleted device

Image comparison - no filter, LC filter and comb filters

No filterLC filter
Luminance detail is preserved, but dot crawl is visible across the entire picture.Dot crawl is mostly removed, but luminance loses some sharpness, and higher frequency luminance components (responsible for sharpness) are left in chrominance causing color artifacts.
This analog comb filterMC141627 digital comb filter (for comparison, Extron YCS transcoder)
Dot crawl is mostly removed and luminance sharpness is mostly preserved. Higher frequency luminance components are properly separated from chrominance.More effective than the analog comb filter.
Monochrome image comparison
No filterLC filter
Luminance detail is preserved, but dot crawl is visible in colored sections.Dot crawl is mostly removed, but luminance loses some sharpness.
This analog comb filterMC141627 digital comb filter (for comparison, Extron YCS transcoder)
Dot crawl is mostly removed and luminance sharpness is mostly preserved.More effective than the analog comb filter.

LEDs

D1 shows that the device is receiving power.

D2 shows that the comb filter is operating (U3 is in COMB mode). I'm not sure if U3 will ever not be in COMB mode when used in this circuit, so this LED might be unnecessary. SAA4963 does not have the output needed by this LED, so if it is used, then R19, R20, D2 and Q1 can be left unpopulated.

REFDL filter capacitors

When using SAA4960 or SAA4961, install C24 and C26, and leave C31 and C32 unpopulated.

When using SAA4963, install C31 and C32, and leave C24 and C26 unpopulated.

Solder jumper settings

Standard selection jumpers (SYS1, SYS2)

SAA4961 only. When using SAA4960, SYS1 and SYS2 jumpers should be left open. When using SAA4963, the jumpers are not connected.

Appropriate crystal for the subcarrier oscillator should be installed depending on the jumper setting. If the standard is going to be changed frequently, it may be possible to install a socket for the crystal, however it should be taken into account that MC44144 is sensitive to additional capacitance at the crystal.

StandardSYS1SYS2Crystal required
PAL B/D/G/H/IOpenOpen17,734475 MHz
PAL MOpenShort14,302444 MHz
PAL NShortOpen14,328225 MHz
NTSC MShortShort14,31818 MHz

Low pass filter jumper (LPF)

The SAA4960, SAA4961 and SAA4963 integrated circuits have a built-in low-pass filter on the composite video input. With SAA4960 and SAA4961, this filter can be disabled by shorting the LPF jumper, but it's recommended to leave it on. With SAA4963, the jumper is not connected and the filter is always on.

LPFFilter mode
OpenFilter enabled
ShortFilter disabled

Composite video passthrough jumper (CVBYP)

SAA4963 doesn't have a composite video output, so the CVBYP jumper was provided for composite video passthrough. When the jumper is shorted, the video signal for composite video output is taken from pin 13 (composite video input) of SAA4963. The DC bias for the output amplifier is provided by the clamping circuit inside SAA4963. Do not install R12 to avoid additional load to the clamping circuit. This configuration has not been tested and may not work correctly. Leave the jumper open if shorting it causes issues for the comb filter.

WARNING: This jumper must never be shorted if using SAA4960/61.

CVBYPUsage
OpenWhen using SAA4960 or SAA4961.
ShortWhen using SAA4963.

Adjustment

After assembly, including setting the jumpers and installing the correct crystal depending on the analog video standard, the variable capacitor C17 will have to be adjusted so that the PLL locks correctly to the color subcarrier and the loop control voltage is centered.

Use the following procedure for adjustment:

  1. Connect an EBU (for PAL) or SMPTE (for NTSC) color bar signal from a good quality reference source to the composite video input.
  2. Connect a 10x oscillososcope probe to U4 pin 3 (phase detector output loop filter). Use AC coupling, 200 mV/div vertical scale, and 100 µs/div timebase.
  3. Here are the reference pictures needed for the following steps:
PAL waveforms
Not lockedLocked, not adjustedBest adjustment

NTSC waveforms
Not lockedLocked, not adjustedBest adjustment

  1. Follow the flow chart below:
mermaid
flowchart LR
  A{Able to obtain waveform shown in <b>Best&nbsp;adjustment</b> by adjusting C17?} -- Yes --> B([PLL correctly adjusted.]);
  A -->|No| C{"PLL able to lock (one of <b>Locked,&nbsp;not&nbsp;adjusted</b> waveforms)?"};
  C -->|Yes| D{Does waveform resemble the <b>top</b> or <b>bottom</B> picture in <b>Locked,&nbsp;not&nbsp;adjusted</b>?};
  C -->|No| E["Measure frequency at U4 pin 1 (FSC output), and adjust C17 to get as close as possible to required frequency."];
  E --> F{Is the frequency higher or lower than required?};
  F -->|Higher| G[replace C17 with a higher max. value trim capacitor, or add a parallel capacitor.];
  F -->|Lower| H[replace C17 with a lower min. value trim capacitor.];
  D -->|Top| G;
  D -->|Bottom| H;
  G --> I[Adjust C17 and observe the waveform at U4 pin 3.] --> A;
  H --> I;
  1. Set RV1, RV2, RV3 to center position. Connect the luminance, chrominance and composite outputs to an oscilloscope with 75 ohm load resistance. Luminance signal is preferred for oscilloscope trigger. Adjust RV1, RV2, RV3 to obtain the following:
OutputAdjustmentMeasured valuePALNTSC
ChrominanceRV1Peak-peak colorburst300 mV285,72 mV
LuminanceRV2Peak-peak voltage
(sync level to 100% white level)
1 V
CompositeRV3

Readjustment is necessary if the crystal and the standard selection jumper settings are changed.

Parts list

Resistors

ResistancePowerQty
47 Ω0,25 W1
75 Ω0,25 W4
470 Ω0,25 W3
1 kΩ0,25 W6
4,7 kΩ0,25 W1
10 kΩ0,25 W4
47 kΩ0,25 W1
680 kΩ0,25 W1

Capacitors

CapacitancePin pitchTypeQty
4-20 pF5,08 mmCeramic variable1
470 pF2,5 mmCeramic1
1 nF5 mmCeramic1
100 nF2,5 mmCeramic18
100 μF2 mmElectrolytic, ≥6,3V, ⌀5mm6
100 μF2 mmElectrolytic, ≥16V, ⌀5mm1
220 μF2,5 mmElectrolytic, ≥16V, ⌀6,3mm2

Inductors

InductanceMax. CurrentExact partQty
22 μH0,285 AFerrocore DLA22-N6

Semiconductors

TypeModelQty
LED3mm Green1
LED3mm Red1
NPN TransistorBC5481

Integrated circuits

ModelPackageQty
L7805TO2201
AD813 or AD8044DIP141
SAA4960 or SAA4961 or SAA4963DIP28 (SAA4960/61) or DIP20 (SAA4963)1
MC44144DIP81
74HC04DIP141
LM1881DIP81

Other

TypeModelQty
PotentiometerPIHER PT10LH-1K3
CrystalHC-49U, depends on video system1
RCA ConnectorKeystone Electronics 9732
Mini-DIN ConnectorMDC-204, unshielded1
DC Barrel JackGeneric 5,5/2,5mm1
EnclosureKRADEX Z-761

License

This work is licensed under CC BY-SA 4.0 license.

Footnotes

  1. SAA4963 has not been tested as I don't have one yet. ↩

Parts

82
QtyValueFootprintReferences
19100nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC2, C4, C11, C13, C14, C15, C18, C19, C20, C21, C23, C24, C25, C28, C30, C31 +3
8100uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC1, C7, C16, C22, C26, C27, C29, C32
61kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR9, R11, R13, R15, R17, R19
410kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R8, R10, R12
422uHInductor_THT:L_Axial_L5.3mm_D2.2mm_P7.62mm_Horizontal_Vishay_IM-1L1, L2, L3, L5
475RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R3, R4, R21
31kPotentiometer_THT:Potentiometer_Piher_PT-10-H01_HorizontalRV1, RV2, RV3
3470RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR5, R6, R7
2220uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC3, C5
222uHInductor_THT:L_Axial_L5.3mm_D2.2mm_P2.54mm_Vertical_Vishay_IM-1L4, L6
112VDC(+)Connector_BarrelJack:BarrelJack_HorizontalJ1
11nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC10
120pFCustom_Footprints:C_Trimmer_D6.0mm_P5.08mmC17
14,7kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR20
1470pFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC12
147RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR14
147kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR16
1680kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR18
174HC04Package_DIP:DIP-14_W7.62mm_SocketU5
1AD813Package_DIP:DIP-14_W7.62mm_SocketU2
1BC548Package_TO_SOT_THT:TO-92_Inline_WideQ1
1COMBLED_THT:LED_D3.0mmD2
1CV-INCustom_Footprints:Keystone_973J4
1CV-OUTCustom_Footprints:Keystone_973J3
1CVBYPJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP4
1L7805Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownU1
1LM1881Package_DIP:DIP-8_W7.62mm_SocketU6
1LPFJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP3
1MC44144Package_DIP:DIP-8_W7.62mm_SocketU4
1POWERLED_THT:LED_D3.0mmD1
1SAA4960/61Package_DIP:DIP-28_W15.24mm_SocketU3
1SAA4963Package_DIP:DIP-20_W7.62mm_SocketU7
1SVHSCustom_Footprints:MDC-204J2
1SYS1Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2
1SYS2Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1See tableCrystal:Crystal_HC49-U_VerticalY1
1Z-76Custom_Footprints:Z-76N1

Similar boards

  • 2 layers119.4 × 116.8 mmTeletext In Vision Decoder, the printed circuit board in 3D

    Teletext In Vision Decoder

    avrovulcanxh607/teletext-decoder

    This repo is an attempt to open-source my teletext decoder.

    79 parts4
  • 2 layers100.6 × 100 mmVersion current, the printed circuit board in 3D

    Version current

    oomlout/oomlout_oomp_project_src

    77 parts
  • 2 layers213 × 130 mmMax48 ISSUE4, the printed circuit board in 3D

    Max48 ISSUE4

    alvaroalea/all-spectrum-clones

    Schematic of a 8bit computer, clone of Sinclair ZX Spectrum

    186 parts10
  • 2 layers213 × 130 mmKarabas 128, the printed circuit board in 3D

    Karabas 128

    andykarpov/karabas-128-pcb

    Karabas-128 PCB

    160 parts8
  • 2 layers213.5 × 130.5 mmZX Spider-48, the printed circuit board in 3D

    ZX Spider-48

    liveboxandy/ZX-Spider-48

    ZX Spider 48K by 'Skoti' https://github.com/konkotgit/ZX-48-Spider recreated in Kicad 10 to get a full ibom including tracks and vias. The gerbers in the Gerbers folder are those from Skoti.

    150 parts
  • 2 layers175 × 175 mmOpenPhantom, the printed circuit board in 3D

    OpenPhantom

    kitspace-test-repos/kicad6-file-collection

    110 partsMIT
  • 2 layers142 × 100 mmZX21, the printed circuit board in 3D

    ZX21

    fordp2002/ZX21

    40 Years after the Sinclair ZX81 was released this project aims to preserve the first 4 chip computer

    133 parts9BSD-3-Clause

Questions

How big is the Analog Video Comb Filter PCB?

It measures 51.5 × 104.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Analog Video Comb Filter use?

82 parts, built around the LM1881, 74HC04D, L7805 and BC548. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Analog Video Comb Filter KiCad files?

From the goscickiw/Analog-Video-Comb-Filter repository on GitHub, at the commit this page was made from: the board is Analog-Video-Comb-Filter/Analog-Video-Comb-Filter.kicad_pcb and its schematic Analog-Video-Comb-Filter/Analog-Video-Comb-Filter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Analog Video Comb Filter design in my own project?

Its repository publishes it under the CC-BY-SA-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).