I have a CD-ROM that I would like to use the stepper motor from. I specifically would like to use the existing driver for it. The circuit diagram for this driver, the BD7907FS, is below. I understand how the stepper motor works, but do not know how to use this chip to control it. I am used to a 'step' and 'dir' pin, where as it appears, this IC has a "SLED IN1" and "SLED IN2" pin (pin 28 and 29), which I assume is how you control the sled's stepper motor. I could also use help determining the input voltage for said pins.
My notes are for measurements made on the similar BD7902 chip.
SLED_in1 has measured average voltage of 1.412V
SLED_in2 has measured average voltage of 1.412V
This average voltage also appears on pin 27, called "VC" and must be above 0.7 volts to awaken the sled motor driver. The two sled control inputs are driven with analog quadrature sinusoidal signals something like this:
One full cycle of these two inputs gives one "step". Current sense resistors feeding pins 31 and 32 are also required. These are in the 0.5 to 1.0 ohm ballpark. +12V and +5V supplies are required as well.
Driver logic control pins 22, 23 seem to control subsections of this chip. For the BD7902, pin 23 must be pulled to logic high for the sled motor, spindle motor, focus motor, tracking motor to be active. Pin 22 seems to be don't-care as far as the sled is concerned (it controls door loading motor).
Unlike the "step" and "direction" controller that you're familiar with, this one does microstepping to keep the sled from jerking from step to step, although the controller does have some non-linear deadzone region around the VC voltage.
If your interest is sled motion only, and you don't need fine control of laser position, a coarse, digital stepper-like drive to
SLED_in2should be possible so that the sled motor can be driven in both directions:
These digital signals might be generated by a microcontroller or counter chip, but should be attenuated and a 1.4V DC offset added...these will be accepted as analog signals by the BD7907.