From: dkelvey at hotmail.com> To: cctalk at
classiccmp.org> Date: Sun, 1 Jun 2008 10:06:41 -0700> Subject: RE: Introduction>
> > > > > > From: lehmann at ans-netz.de> >> > dwight elvey
wrote:> >> >>> >> Hi> >> My German isn't that good.
If the step rate is the problem,> >> I did see a couple routines that were
creating steps. One> >> was RAMP.> >> Setting the controllers step rate
is always done on just one> >> port. I forget which. All you should really need
to do is find> >> all the out's to that port and set the step to the auto
rate.> >> For my code, it was only in two places.> >> Dwight>
>> > Hm - I'm not sure what "auto stepping" means. Normally, the
controller> > sends a "step" signal (after the direction is set) to the
harddrive and> > the harddrive responds with a "seek complete" signal -
and the controller> > sends so many step signals and waits for the seek complete
signal (before> > the controller sends the next step signal) until the wanted track
is> > reached. That is how it works, or? So what is "auto step" here?>
>> >> > Hi> All MFM drive will take steps at some particular rate. The
st251 had what is> called auto stepping as well. In this mode, one could send the steps
at a > very fast rate and the drive would save them into a counter. It would then>
auto ramp the steps to a rate much faster than single steps could be done.> I think it
use the highest order head address but I don't recall exactly> how this was done. A
quick search on the web should find it.> Most of the newer MFM drives support
autostepping and it is the perferred> stepping for these drives.> You do not need to
do single step seeks for the steps as you state, you> just set the destination
cylinder, direction and send steps at the rate specified> by the drive. You don't
look for "seek complete" between steps, you just> send steps at the rate
specified. When you believe you reached the desired> cylinder by the number of steps,
you look for "seek complete" and not> before.> The ST251 can except
controller rate stepping or auto stepping.> Dwight>
Hi
I looked it up. If the pulse for the step is less than 0.5ms it assume
the buffered or auto step. I was confusing compensation with the
head selects that also change with the ST412 standard.
Dwight
_________________________________________________________________
Change the world with e-mail. Join the i?m Initiative from Microsoft.
http://im.live.com/Messenger/IM/Join/Default.aspx?source=EML_WL_ChangeWorld