General note on circuits below

The following circuits I drew 'out of my head'. They are theoretical designs mostly - individual sections have been tested on a breadboard.

Below is a proposed interconnection diagram, showing the different components and how they will interlink.


PC board interconnection diagram: click for bigger.


Power supply and drive circuit

The power supply is a standard implementation of the LM317t and LM337t regulators. These are used because of their capability for external over-current sensing. A simpler 7805 is used for standby and the digital section's power.
I have selected a relay for controlling the on/standby switching. I rather prefer this 'hard break' in the current path in place of a solid state switch, although it's long term reliability may be lower. The microprocessor supply (+5) is always on, allowing IR remote power up, or other functions - such as talking the ReVox "Easy-Line" multiroom protocol.

Several readers have asked about the issue of 110V / 60Hz opertion (My own version is 220V / 50Hz). The circuitry I'm creating here requires a symmetrical DC supply of -15/0/+15, or thereabouts, plus an auxilliary supply for standby logic, of 5v. My power supply uses a centre tapped transformer (15-0-15) or a dual-secondary (15+15), with an additional low voltage winding. If you cannot find such a transformer with 3 windings, two independant transformers are quite OK.
The primary winding can be whatever you want it to be - whatever is appropriate to your area. The AC line frequency is of no consequence at all. Torroidal transformers are nice (especially since you can easily add your own auxilliary 5v winding), but there is no reason an EI or C-core cannot be used with equally good results.
The circuit will also run quite nicely on a symmetrial battery supply - four 12V lead-acid accumulators.



Power supply: click for bigger.

I have now (November 7th) combined all circuit components previously posted here, into a single circuit diagram (schematic) down below. This diagram corresponds to the PWM+power stage described on Page 6 - the contruction details page.

The drive circuit consists of 3 power op amps, which can be configured as inverting, or non-inverting, simply by omitting certain resistors. (This is why there seem to be so many resistors in the feedback paths).

Each power stage is preceded by a pair of clamping diodes, and then folows an LPF filter - the filter removing any residual square-wave component of the PWM drive signal and other HF noise. <NZFB> is a signal derived from the motor's star-point, and adjusts the 3-phase drive symmetry, compensating for any mismatch in the motor's 3 windings.

The phase pickup coils exciter oscillator is a 50kHz Wien bridge configuration. Germanium diodes are used for gain stability, rather than the more usual incandescent lamp or thermistor, as diodes are more readily available. The original SP10 uses a Hartley oscillator, which relies on a custom wound inductor - very difficult to source, and even to DIY wind since a suitable ferrite core is not widely available.

The AM envelope demodulator recovers the 3 120° AC sinusoids from the ultrasonic signals picked up by the motor's three phase pickup coils. Functionally, this is a precision full-wave rectifier followed by a peak-hold amplifier. The PWM modulator (3 phase variable gain cell) multiplies the 3-phase AC waveforms by the square-wave's duty cycle, to effectively achieve armature control of the DC motor's speed, in a precise and drift-free manner.

The PWM multiplier / gain cell is succeeded by an integrator to smooth out all square wave components. This can be configured as a single pole or two-pole filter - I have not yet decided which will work best.

Subsequently, there is the phase sequence reversal switching, which will allow counter-clockwise rotation of the platter and 'electronic' braking. The signal <PWM> is generated by the microprocessor, as a square-wave speed control signal, and <CCW> is the reverse rotation logic line.

The tacho coil voltage varies from around 8mVp-p up to 45mVp-p, as the speed changes from 16RPM to 78RPM. I had wanted to use the tacho voltage amplitude to derive a velocity feedback component, but the voltage is amplitude modulated with the rotational frequency, so that plan couldn't work. The tacho signal is amplified first (since 8mV is a small signal to work with) and then put through a comparator with hysteresis (Schmitt trigger) to convert it to a constant amplitude square wave. The output of the test circuit looks like this. (105Hz, 17vp-p)



PWM controller: click for bigger. November 7th


Exciter Oscillator Alternative: The Quadrature Oscillator

The Wien bridge oscillator above gives very satisfactory results, but low distortion requires accurate gain control. This is easy enough to set with an oscilloscope, although a little more difficult without such test equipment. I looked at oscillators of the phase shift type, where no stabilising diodes are required, but even with gain trimming, I could not get as good a sinewave as the Wien Bridge circuit gives.

Interesting Trivia: Max Wien 'invented' the phase shift network - the Wien Bridge - in 1891. But the triode amplifier wouldn't exist until 1906, so Wien's bridge couldn't be used in a practical oscillator. Its widespread application came only in 1939 when William Hewlett designed the HP200 test bench oscillator, HP's first widely successful product.


Phase Shift Oscillator for exciter: click for bigger.

PWM Pulse Train Generator

The above circuitry shows the motor speed control by the signal "PWM", which ultimately will be derived from a microprocessor. That implies that this section cannot be tested (or used) without the microprocessor and its software. Ugh! To make the power drive stage immediately usable, with no 'digital' circuitry attached, a quick and simple PWM modulater can be put together using an NE556 (= dual NE555) timer IC. The conventional PWM circuit shown in most books for the 555 is woefully non-linear. BUT there is a spectacularly impressive variant made possible by the addition of an integrator op-amp.

This circuit will be used (component values to be determined based on filter phase shift tests of the drive system) to generate the motor speed control voltage. I may even decide to retain this right to the end in one variant of the entire drive system in order to have a controller system that does not use any microprocessor - for those purists who want no frills or exotic ICs such as a microproceesor: what chip is more common & widespread than the 555 ?



PWM pulse train generator: click for bigger.

This page is incomplete. More will be posted as I have time to write.