> Any comments, suggestions, etc., are certainly welcome. I will keep this > page up for about 1 or 2 weeks and then take it down. Thank you all in > advance. > Ignoring the already suggested problem of "why not an encoder" the situation is .... as I understand it... that you can derive say 2 pulses per rev (if that is not too low a resolution) that has to translate to 1024 per rev. This is a frequency based problem that can be solved by measuring the frequency of these pulses. The desired output frequency is calculated by the PIC using this measured frequency and youre conversion constants and output the result to a frequency agile generator. Using a DDS chip such as Analog Devices AD9851 or... easier.. MIcro Linear ML2036 will be an elegant solution. So a PIC and a DDS chip, they are cheap and effective. _____________________________ Lance Allen Technical Officer Uni of Auckland Psych Dept New Zealand www.psych.auckland.ac.nz _____________________________