SITE INDEX
Plug and Play
Applicatiion Notes
Manuals & Repairs
Surplus
videolynx
Old Antenna Lab
video overlay
ATV Repeater Design

HAM TV
All about Amateur Television - ATV. Ham Radio with Vision
Hosted by Tom O'Hara W6ORG - Email:
Retired owner of P.C. Electronics, The Leader in Amateur Television Equipment for 50 years - history
Last update May 8, 2026

4 Channel ATV TCXO


Crystal Substitute Project:
I am currently testing out the QRP Labs ProgRock2 programable TCXO board as a substitute for crystals in our ATV equipment. They seem to work well in AM and FM analog voice transmitters, but I need to take a look at the phase noise close in sidebands and since it puts out a square wave, how the harmonics affect the final output. Some just add a lowpass or bandpass filter to make it into a sine wave. Check back from time to time.

This application note describes a low cost 4 channel TCXO substitution for crystals in our P. C. Electronics ATV gear. Most all our ATV transmitters have the same oscillator circuit using 5th overtone series resonant HC49 or HC50 crystals. There are very few crystal manufacturers these days and those that are around dont make the 5th overtones in the greater than 100 MHz region. Small temperature compensated crystal oscillators (TCXO) have been around, but the phase noise and spurs have not been good enough not to be seen in the video.

QRP Labs came up with the ProgRock2, an $18 board that has 8 selectable binary coded decimal (BCD) channels and can be programmed with a PC for any frequency from about 3.5 kHz to 200 MHz. Frequency accuracy is .25ppm (that is a little over +/- 100 Hz at 70cm). You could program all 8 channels and use a BCD rotary switch to select them, but for most ATVers, the 4 most used frequencies can be individually selected with a single pole standard rotary switch - Common goes to ground, position 1 426.25 no connection, position 2 427.25 Bank 0 pad, position 3 434.0 Bank 1 pad and position 4 439.25 Bank 2 pad. The other 2 TCXO outputs are not used and are selected off.


P. C. Electronics Transmitter Crystal Frequencies:
439.25 MHz = 109.8125 MHz crystal
434.00 MHz = 108.5000 MHz crystal
427.25 MHz = 106.8125 MHz crystal
426.25 MHz = 106.5625 MHz crystal
421.25 MHz = 105.3125 MHz crystal (requires VSB filter on the TX output).
The 33cm transmitters are divided by 8 and the 23cm are divided by 12.
For other transmitters, downconverters and receivers, find the crystal frequency as determined by the formula on the respective equipment data sheet or manual.


Below are photos taken off the screen of a TinySA spectrum analyzer connected through 50 Ohm step attenuators and then a 1K resistor in series to the ProgRock2 Clock 0 output. Click on images to enlarge.

Square wave harmonics referenced at -30 dBm and 108.500 MHz (F). First odd harmonic at 325.5 MHz (3F) is only down 10dB which is typical for square waves having predominantly odd numbered harmonics. A low pass or band pass filter can be used to reduce them or convert to a sine wave. The second harmonic is down about 33 dB so it will not help the first doubler following the oscillator.
Full sweep width = 1000 MHz and 100 MHz per division starting at 0 MHz.


Close in phase noise is down more than 50 dB.
Full sweep width = 108.4 to 108.6 MHz and 20 kHz per division.



Phase lock loop spurs at +/- .5 and 1.5 MHz on each side of the 108.500 MHz fundamental frequency. Spurs are down about -47 dB from the 108.5 MHz fundamental.
Full sweep width is from 106.0 to 111.0 MHz and .5 MHz per division.


Screenshot of the ProgRock2 frequency programming screen using the PuTTY terminal emulator on a Windows 11 laptop. The 3 cell columns correspond to the CLK 0, 1, 2 output pads. The rows, listed as Banks, are selected by grounding the Bank 0, 1, 2 pads in BCD format. All frequencies entered must have trailing zeros down to the Hz. For no output from a CLK pad, a single zero is entered into that cell.

Programming the RockLock2


Download and install the PuTTY terminal emulator. For most Windows 10 and 11 machines, that will be the 64-bit x86 MSI installer. Download and read the ProgRock2 manual.

Best to program the ProgRock2 before soldering anything to it or mounting on the transmitter board. You cannot have the USB programming cable connected to the ProgRock2 board and computer at the same time its +V pad is connected to the transmitter board. Careful not to place the board on or near any thing conductive that could make contact with the exposed board. Make sure the USB micro / USB-A cable is a programming cable with all the wires vs. one that only has the +5 and ground for charging a device.

Plugging in the ProgRock2 board into the computer com port with the USB cable will power it up and allow determining the COM Port number.

Open PuTTY. Set the Session Window to 80 Columns and 24 Rows. Select Serial and COM Port number (it was 3 in my case). Then click Open.

When the blank screen comes up, hit Return and the ProgRock2 programming screen should come up. Enter frequencies in Hz. For example, in Bank 2 in the first column (CLK 0 output) for transmitting on 434.0 MHz, enter the 108500000 frequency. Verify you have all 9 numbers, including trailing zeros, for a frequency in Hz in the 100 to 200 MHz range.

All unused Bank cells in all 3 CLK (Clock) output columns need to be zero for no output if accidentily selected and to minimize current. The KEY to cursor movement is at the bottom of the screen. When you think you have all frequencies entered correctly, punch s to program the board and save. You can use a FM broadcast receiver placed near the board to verify success. The frequencies are kept in the boards non-volitile memory until written over later if you made a mistake or make changes,

QRP Labs https://qrp-labs.com/progrock2.html


ProgRock2 mounted on a P.C. Electronics TXA5 ATV Exciter board


Go to:
Surplus   Manuals & Repairs   Plug and Play   App Notes

The domain of this page is www.hamtv.com - copyright ©2026 W6ORG, all rights reserved. Webmaster contact is ATVinfo at hamtv dot com