02/07/01 - wilf rigter
INTRODUCTION
The ProHead - v1 circuit shown in Figure 1 is an unusual voltage
controlled symmetry oscillator (VCSO) with a control range of 0V-Vcc.
The frequency is relatively independent of the absolute light level.
The pulses are equal duration when the control voltage is at
Vcc/2. With this symmetrical square wave the average DC output
voltage at Vcc/2. When driven by a symmetrical square wave, the
difference of the average DC voltage between two complementary
outputs is zero and with these outputs connected across a motor
winding the average motor rotation is also zero and motor current is
reduce to the minimum. This is the condition when the light on the
two photo sensors is balanced and is represented by the
"centered" waveform .
Figure 1
A simple LDR or PD photo sensor bridge connected between 0V and Vcc with equal light level on the two sensors has an output voltage at the midpoint equal to Vcc/2 . This is precisely the level required by the VCSO for zero motor rotation. When the light level on the two sensors is unequal, an error voltage is generated at the bridge output equal to the actual voltage at the midpoint minus Vcc/2. As a result the duty cycle changes and a waveform is generated across the motor windings with a DC component proportional to the light difference. This voltage across the motor is either predominantly positive or negative as shown in the turn left / turn right waveforms. The system uses this difference signal to correct photo sensor the error signal and therefore the system acts like a "light balancing" servo mechanism or HEAD with one degree of freedom (1DOF). Because the output signal is proportional to the light difference, the motor rotation slows when approaching the balance point, this reduces overshoot compared to some simpler ON/OFF head control circuits. This can be used to advantage in 2DOF system where the mass and inertia of the head assembly is significant and if not compensated for, can lead to endless servo hunting. which indicates that . As a point of interest, all beam heads respond by balancing the light in the field of view of the two sensors i.e. .the head is pointed either at a bright light contrasted by a dark background or may simply point at a uniform background and happily ignore a brighter light outside the field of view.
NON INVERTING BICORE
The ProHead design is based on the non inverting bicore (NBC -
also know as the rigter oscillator) which, as shown in Figure
2, is somewhat related to the grounded bicore. The two separate
resistor/capacitor (R/C) networks and gain stages (Nvs) are used
independently control the ON and OFF time of the oscillator outputs.
The outputs of the two non inverting gain stages of the NBC are
always in phase.
Figure 2 - Grounded and Non inverting Bicores
Normally a head motor is driven from two out of phase signals e.g.
the complimentary outputs of a grounded bicore) . In Figure 3 ,
a 74HC240 ProHead - v1 is shown with 4 inverters used in
parallel as motor drivers.
Figure 3 - 74HC/AC240 ProHead-v2
In order to develop a voltage difference voltage across a motor motor one of the NBC outputs has to be inverted. As with the 74HC04 version, each of the two non inverting stages uses two 74HC/AC240 inverters in series to provide double inversion. The two remaining inverters are used as motor drivers with the inputs connected as shown to provide the necessary complementary outputs. The tri-state enables can then be used to implement a low power standby mode required for solarized application.
VOLTAGE CONTROLLED DUTY CYCLE
Each of the two Nv neurons of the NBC has a time constant determined by the R/C components and by the reference voltage each the resistor. Since one resistor is normally referenced to 0V and the other to Vcc, they behave opposite to a change in reference voltage. The GND referenced Nv (-Nv) time constant increases when the reference voltage goes positive towards Vcc/2 but the Vcc referenced Nv (+Nv) time constant increases when the reference voltage goes negative towards Vcc/2. At Vcc/2 (or rather the threshold voltage of the logic chip) the pulse width approaches infinity. When connected with two bias resistors which limit the control voltage at the gain stage inputs to Vcc/2, a single control voltage can simultaneously influence both Nvs. When the control voltage is at Vcc/2 the effect is equal on both Nvs and the NBC output is a symmetrical square wave. At extreme control voltages of 0V and Vcc, the respective +Nv or -Nv time constants approach infinity and the NBC output is continuously at 0V or Vcc for corresponding to 0% and 100% duty cycle with respect to 0V referenced loads and to +100% and -100% to complementary output loads such as the head motor.
OTHER APPLICATIONS
The outputs of the ProHead - v1 can also drive two separate motors
of a wheeled photovore to provide a differential speed control
proportional to the difference in light balance on the two photo
sensors. As shown in the ProVore - v1 in Figure 3, a
74HC245 non inverting buffer is used for the basic NBC and two
complementary transistors provide the necessary inversion and current
drive to control much larger motors. Don't let the similarity to a
normal bicore fool you, with a good look at the schematic and some
analysis of the signals, this design will reveal quite
different circuit operation and behavior.
Figure 4 - ProVore - v1
The reversing photovore ProVore - v2 is shown in Figure 4 controlling
two small motors with a single 74HC240 and with two buffers
providing a so-called XOR reverser circuit.

Figure 5 - Reversing ProVore - v2
enjoy
wilf