258M-A Dual Oscillator

This MEMS 258MA is a faithful recreation of the 258A Dual Oscillator with a panel PCB for easier DIY construction. This oscillator differ from the later 258C in that the FM is an AC-coupled exponential input.

 

To make construction easier, MEMS has designed a front panel PCB for wiring of all the panel components. This much simplifies the DIY construction vs. hand wiring all of the components as on my earlier 258C build. This PCB can be configured for both the 258A or 258C and has additional trimmers for better calibration.

The 258A features two CV inputs with +/- CV controls. CV1 also has a fine adjust +/- CV control. As designed, scaling is done for the CV2 input with full CW rotation of the input control. CV1 is not scaled and requires operation of the fine adjust CV control along with full CW rotation of the input control for correct scaling. 1.2V/Oct scaling requires four resistor changes which are included in the build instructions. Located on the PCB are also two 20T trimmers which allow for precise CV1 and CV2 scaling. An additional trimmer sets the maximum frequency of the coarse control. 

This panel PCB is also setup for a switching Tinijax so that with no plug inserted, the outputs are cross coupled to the FM inputs. You can ignore the switched connection and just use a non-switching Tinijax if this feature is not desired.

 

The main PCB is an authentic reproduction of the 258A which uses an µA726 heated exponential converter. MEMS supplies a SMT adapter PCB which replicates the µA726. The adapter mounts using wires to the µA726 footprint. This photo is the main PCB before the µA726 adapter and ICs have been installed.

 

This photo shows the assembled uA726 adapter. At the top shows the jumper between R2 and R3 which will be bridged during calibration.

 

This photo shows the assembled panel PCB.

 

This photo shows the assembled main PCB

 

This photo shows the rear of the assembled module. The panel PCB trimmers can be accessed from the sides and bottom. The main PCB trimmers can be accessed from the rear.

 

 

Calibration

Calibration consists of setting the µA726 operating temperature, scaling the oscillators to 1.2V/Oct, setting the low frequency offset, setting the maximum coarse control frequency, and adjusting the sine shape and waveshape controls.

The µA726 calibration can be done assembled on the bench before installation into the module, or after being installed on the PCB. It requires +15V and Ground, and a DMM and some type of temperature measuring device for calibration.

The 258A circuitry is a bit different from most other oscillators in that neither of the base connections on the expo pair are connected to ground. Pin 6 will be used as a ground so R22 on the main PCB is replaced with a 0R or wire.

 

The adapter wires to the PCB with pins 1, 2, 3, 4, 6, 8, 9, and 10. The adapter uses no -15V so pin 5 is unused and pin 7 is a no-connect.

 

If you calibrate the µA726 adapter on the main PCB, you have to remove it from the panel PCB to access it and solder the jumper. While the PCB allows the trimmers to be soldered vertically, and there is room between the PCBs, there are a lot of wires in this area so it is better to mount them folded over the LM723 as shown here. You can solder short wires to the test points (TP) to connect your DMM as pins will interfere with the trimmer on the adjacent adapter.

 

When calibrating the temperature, the AS3046 heats up quickly which changes the Vbe so it makes it challenging to figure out which way to adjust the trimmer. If you mount the trimmers with the screw terminal as indicated by the silk screen, CCW rotation decreases Vbe so increases temperature as shown by the arrow above. It's probably best to adjust this trimmer full CW before you start. That way you can increase the temperature by a CCW rotation and measure the effect quickly.

 

 

Follow these instructions for calibrating the µA726 adapter.

Start by measuring the case temperature of the AS3046 transistor array or the room temperature if the adapter has stabilized in °C. Do not power on the adapter.

Solder wires and attach your DMM to the two test points. Turn on the adapter and quickly measure the voltage. Turn the power off to not self-heat the AS3046. Move your DMM to the two test points on the second adapter and repeat.

These two voltage readings correspond to the transistor characteristics at the measured °C and will be Vbe(cold) in these equations. I chose 55°C for Vbe(op).

Subtract the measured case temperature in °C from 55°C to determine the temperature rise T to the desired operating junction temperature of 75°C.

Determine each of the desired operating Vbe(op) by the following formula:

Vbe(op) = Vbe(cold) - ( 0.002 x T)

For the right side µA726 adapter, my Vbe(cold) was 0.7033V with a case temperature of 18.6°C. Therefore my operating Vbe is:

Vbe(op) = 0.7033 - ( 0.002 x (55 - 18.6)) = 0.6305V

For the left side µA726 adapter, my Vbe(cold) = 0.7001V with a case temperature of 18.6°C. Therefore my operating Vbe is:

Vbe(op) = 0.7001 - ( 0.002 x (55 - 18.6)) = 0.6273V

Start by turning the adjustment screws fully CW as described above. Solder bridge the jumper pads on one of the adapters. I would recommend you calibrate one at a time (i.e. leave the other adapter jumper unsoldered) because you can easily overheat the AS3046.

 

Connect your DMM to the test points, + on the right although you can ignore the sign. Turn on the module and slowly turn the adjustment screw CCW until the desired Vbe(op) is measured. There is a slight lag for the voltage to stabilize.

Now solder the jumper on the other adapter and repeat. Your adapters are now calibrated for ~55°C.

 

These are the various trimmers on the panel PCB for calibration.

Note the panel PCB logo reflecting their new arrangement with Buchla.

 

These are the standard trimmers for the main PCB calibration.

 

Scaling Adjustment

The standard way to scale a 258 is to turn the CV2 attenuator to full clockwise and adjust the scale trimmer. CV1 is not calibrated and has the fine attenuator control to match CV2. The panel PCB has additional trimmers for CV1 and CV2 so you can do more precise scaling.

The BOM is setup for 1.2V/Oct scaling with the four 115K resistors on the panel PCB. These need to be changed if a different scaling is desired.

The main PCB scale trimmer is in series with the panel trimmers and scales both CV1 and CV2. I chose to center all four panel PCB scale trimmers and adjust the main PCB scale trimmers to get close. Set the CV2 attenuverter control to full CW and scale it precisely with the panel trimmer. Set the CV1 attenuverter control to full CW. You have to decide what to do with the CV1 fine control. I centered it so I could slightly detune CV1 +/-. Scale CV1 precisely with the panel trimmer. The design is quite accurate for 4 octaves and goes a bit flat on the 5th octave as there is no trimmer for high frequency compensation. I use my VCO Scaler for easy calibration (I donated this design to MEMS who made me a PCB).

 

Offset Adjustment

One of the idiosyncrasies of this design is with no termination on the CV inputs, the CV attenuverters will slightly vary the frequency. I calibrate the offset with the fine frequency control centered and both CV attenuverters centered. Turn the frequency control full CCW and adjust the offset trimmer for 5 Hz. 

 

Coarse Control Range

The maximum frequency is typically beyond 20 KHz (this module was about 23 KHz). Turn the frequency control full CW and adjust the panel trimmer to set the maximum frequency at 20 KHz.

 

Sine Adjustment

The 258A has no symmetry trimmer and symmetry may not be ideal at the minimum and maximum frequencies. I adjust my sine shape at ~ 440 Hz. Adjust the sine trimmer for best shape. Depending on your JFET a resistor tweak of  R60 may be required.

 

Waveshape Adjustment

Adjust the waveshape trimmer for best ramp and square. Depending on your JFET a resistor tweak of R43 and/or R56 may be required. The waveshapes are reasonable up to about 10 KHz.

 

Above 10 KHz the waveshapes begin to degrade.

 

 

back