Skip to main content

PGO

Programmable Gain & Offset Frontpanel

Overview

PGO is a multipurpose analog operator for adding and subtracting signals. It's designed to cover as much functional territory as possible in a compact and intuitive 4HP package.

PGO performs many basic processing steps such as:

  • Amplify
  • Attenuate
  • Invert
  • Add
  • Subtract
  • Average
  • Bias (offset / level shift)

Key Specifications

Mounting Width4 HP
Power Consumption12V @ 50 mA
Power Connectors10 pin EuroRack ribbon, 2.1mm DC barrel
IncludedDC barrel power cable, EuroRack power cable, red panel, green panel, blue panel
Video SyncNone

Front Panel Options

PGO ships with a black front panel installed. Red, green and blue panels are also included.

All Frontpanels

System Integration Advice

  • Utility module for mixing and level shifting, covering cases where the patch needs just one simple operation.
  • Expander to augment the functionality of other modules. Add more inputs. Process signals before or after any module. To expand modulation or signal input options, add PGO's next to your favorite high-level functions such as oscillators or shape generators.
  • Building block for patching complex video synthesis functions. As low level analog computing blocks, several PGO's can be patched together to design a wide range of processing functions, including replicating functions from other modules. This level of flexibility comes at the expense of greater system size and more complex patches. Using both low-level and high-level modules is a great strategy for getting the most out of a system.
  • The more, the merrier. More PGO's doesn't add possibilities, it multiplies them. PGO is a functional unit of an analog computer specialized for video. To operate as a traditional analog computer, a system requires multiple instances of summing and difference amplifiers. Bidirectional voltage conversion would require two PGO's. A triple color space function requires three. More complex vector functions require eight or more.

Controls, Connectors & Indicators

The PGO design was informed by years of studying interfaces common to the building blocks of analog computers and video processing equipment.

Controls Connectors And Indicators

Operation

PGO sits at a lower level of abstraction than more complex modules like video shape generators and video keyers. The synthesist is granted full access to the signal path, and the freedom to program a function in discrete steps.

PGO is a patch-programmable operator. Its overall function is determined by patch connections rather than switch positions or variable voltages. Connections to specific input and output jacks define operations at different mixing ratios and amounts of gain.

Understanding Cascading Input Jacks​

PGO uses switched, or normalled, connections between some of its input jacks. With no cable inserted, a signal flows from one input jack to another. This connection is overridden when a cable is inserted. Normalled inputs are indicated on the front panel with arrows.

Normalled Connections

Difference Amplifier​

A difference amplifier subtracts one voltage from another. It is similar to a differential amplifier, but is specifically optimized to subtract one voltage from another with accuracy.  PGO's amplifier is fully differential, meaning that it has both positive and negative outputs.  

In PGO's implementation, the positive input and negative input of the difference amplifier are each preceded by a four-input summing amplifier stage. This configuration allows the user to simultaneously add and subtract multiple signals. Due to the cascading input switches, the gain of each side of the difference amplifier may be programmed by which jacks are patched and which jacks are left open.

Programming Gain

Voltage Reference​

PGO provides a static voltage reference of 1V at its output jack. This level corresponds to a luminance value of white, or to the 100% brightness level of an RGB channel. This reference voltage may be patched anywhere in your system, or to the inputs on PGO.

Programming Offset

Example Patches

Buffer

Buffer the input signal with a unity gain of 1.0. Due to the module's propagation delay, it can be used to add slight delays in the video processing path, resulting in the picture shifting slightly to the right.

Buffer

Amplifiy

Amplify the input signal with a gain of 2.

Amplifier

Attenuate

Attenuate the input signal with a gain of 0.5.

Attenuator

Invert

Invert the arithmetic sign of the input signal. Positive voltages are converted to negative voltages, or vice versa.

Inverter

Negative

Convert a unipolar signal to negative by subtracting it from 1V. Useful for inverting keys, logic and RGB channels. An input signal ranging from zero to one results in an inverted output ranging from one to zero.

Negative

Subtract

Subtract one input from another.

Subtractor

Add

Calculate the sum of two input signals.

Adder

Average

Calculate the average of two input signals.

Average

Unipolar Modulation

Subtract a modulator from a primary signal, where both are unipolar, from zero to +1V. The primary signal source a passes unmodified when the modulating signal source b is at its midpoint of 0.5V. As a ramp shifter, source a is the input ramp, and source b is the positioning control voltage. As a brightness processor, source a is a unipolar color channel such as luma, red, green, or blue, and source b is the brightness adjustment.

Unipolar Modulator

Weighted Mixer

Calculate a 3:1 weighted sum of two inputs, with 3 parts of source a for every 1 part of source b.

Weighted Mixer

Compressed Mixer

Calculate the sum of four input signals and attenuate the mix to a value of one half. This is a common scenario to prevent clipping when mixing more than two input signals.

Compressed Mixer

Bipolar to Unipolar

Convert a +/-1V bipolar signal to the 0-1V unipolar range.

Bipolar To Unipolar

Unipolar to Bipolar

Convert a 0-1V unipolar signal to the +/-1V bipolar range.

Unipolar To Bipolar

Installation

Requirements

  • EuroRack enclosure
  • 12V DC or EuroRack power supply
  • 2.1 mm DC barrel power cable or EuroRack power cable (both options included)
  • Eurorack power for PGO requires a 16-pin to 10-pin ribbon cable
  • Two M2.5 x 6mm mounting screws, or screws provided or specified by the enclosure manufacturer
  • #1 Phillips head screwdriver, or hand tool provided or specified by the enclosure manufacturer

Procedure

  • Power off and disconnect the EuroRack enclosure's power supply and any attached DC adapters.
  • Connect either the EuroRack Power Cable or the DC Barrel Power Cable to the module. Do not connect both Eurorack and DC Barrel power.
  • Ensure that no mounting screws are in any holes in the area where you wish to mount the module.
  • Carefully test fit the module with its attached power cable in the open space in the EuroRack enclosure. If it is obstructed by the enclosure or any internal assemblies, abort this procedure.
  • Connect the disconnected end of the power cable to the power supply.
  • Mount the module to the EuroRack rails using all mounting holes.
  • Store the unused cable along with the product box in a safe location.
  • Power on the EuroRack enclosure and start patching.

Full Specifications

ParameterValue
Manufacturer Part Number950065
Pronunciationpiː ɡəʊ
Mounting Width4 HP
Mounting Hole Count2
Power Consumption12V @ 50 mA
Power Connectors10 pin EuroRack ribbon, 2.1mm DC barrel
Input Impedance1M ohms
Output Impedance75 ohms
Input Protection Range+/-20V
Input Clipping Range+/-2.5V
Output Range+/-2.5V
Module Width20.32 mm
Module Height128.5 mm
Product Box Width4 in / 101.6 mm
Product Box Height2 in / 50.8 mm
Product Box Depth6 in / 152.4 mm
IncludedDC barrel power cable, EuroRack power cable, red panel, green panel, blue panel
EuroRack Power Cable Type10-pin to 16-pin
EuroRack Power Cable Length25 cm
DC Barrel Power Cable Length25 cm
RoHS ComplianceManufactured with lead-free processes.
Video SyncNone

Maintenance

Keep your module free of dust and debris by performing periodic cleaning. Spots may be cleaned from the frontpanel with a microfiber cloth and isopropyl alcohol or other electronics cleaner.


Hardware Revisions

The hardware revision code is printed on the circuit board visible from the rear of the module.

PGO-RevA

Initial prototype, September 2024

PGO-RevB

Initial production version, October 2024

Serial numbers 950065-0001 thru 950065-0100

Download PGO-REVB Schematic Diagram (PDF)

Download PGO-REVB Interactive Bill of Materials (ZIP)


DIY

PGO is available as a DIY kit that includes a PCB assembly with pre-assembled SMT components and 4 frontpanel options. The user must source the through-hole components such as headers and jacks, as well as a suitable power cable for the module.

PCB Front SMT Only PCB Rear SMT Only PCB Front PCB Rear

In the Hardware Revisions section at the end of this document, you will find downloads for the complete schematic and an interactive HTML BOM.

Bill of Materials

In addition to the PCBs and components included with your DIY kit from LZX, you will need to source the following components from electronics parts vendors.

ManufacturerManufacturer Part NumberDescriptionQuantityReference Designators
Wenzhou QingPu Electronics Co., LtdWQP-WQP518MA3.5mm Jack Mono Switched11J1, J2, J3, J4, J5, J6, J7, J8, J9, J10, J11
Pin Header Pitch 0.1in 2X5 Male Shrouded1J12
Wurth Elektronik694106402002DC Jack Vertical 2.1mm Barrel1J13
Recom TechnologiesR-78K3.3-0.5DC/DC Converter Submodule 3.3V1U6

Assembly Instructions

This assembly job is recommended for intermediate level DIYers who are comfortable soldering thru hole joints in close proximity to surface mounted parts.

  1. Mount and solder rear facing through hole parts first, in this order: pin header, DC/DC converter, DC barrel jack.
  2. Mount and solder front facing jacks next.
  3. Attach the frontpanel and secure it with mounting nuts for the jacks.

Functional Testing

The following tests are designed to verify the module is functioning as expected after assembly. If you are concerned your module is not operating properly, these tests may be used for self verification before a repair is initiated. It is also best practice to perform a functional test when selling or purchasing a module on the secondhand market.

Requirements

  • Voltmeter, multimeter or oscilloscope
  • 12V power supply or EuroRack power supply
  • Patch cables

Setup

  • Connect the module to power and turn on your case
  • Prepare to probe the disconnected end of a patch cable -- in these tests, the positive probe should make contact with the tip of the plug, and the negative probe or grounding clip should make contact with the sleeve of the plug.

T1. Test voltage reference

  • Verify that the Voltage Reference Out is within +/-2% of 1.00V.

T2. Test difference amplifier positive inputs

  • Connect a cable from the voltage reference output to Difference Amplifier In1+
  • Verify that Difference Amplifier Out+ is within +/-2% of +2V
  • Verify that Difference Amplifier Out- is within +/-2% of -2V

T3. Test difference amplifier negative inputs

  • Connect a cable from the voltage reference output to Difference Amplifier In 1-
  • Verify that Difference Amplifier Out+ is within +/-2% of -2V
  • Verify that Difference Amplifier Out- is within +/-2% of +2V

This concludes functional testing. If all steps starting with Verify... passed their conditions, your PGO is operating within expected parameters.