I think he means he wants to control hobby servos. Note these use a
different PWM protocol than raw duty cycle. Hobby servos listen for a
pulse that is between 1 and 2 usec long, sent at 30-60hz. The pulse
width controls servo position, so that 1.5usec is 50%. The xdio PWM
generates rectangle waves, so it won't work for that at all.
You might be able to control a small number using the xdio pulse
generation, but for that many the best solution is an external serial
servo control board like that from Scott Edwards Electronics.
Hope that helps.
--- In .com,
"PeterElliot" <> wrote:
>
> Hi,
>
> I'm assuming that you want to measure speed and direction on the
30
> servos. This would require 60 inputs (A & B), If you do an new
FPGA
> load you could read 8 servos with the base 7300. 16 if you don't
use
> the VGA output.
>
> I would therefore look at using a FPGA PC/104 card or interface a
> number of encoder ICs to the PC/104 bus. A further option would be
to
> sample the quadrature channels at high speed with a chip select
for
> each encoder. if you could read the inputs fast enough you could
get
> simultaneous sampling over a larger number of channels, but this
> would need a FPGA expert to work out.
>
> Regards,
>
> PJE
>
>
> --- In .com,
"kvnherrera" <kvnherrera@> wrote:
> >
> > Hi there, I'm planing to use a 30 servos on a proyect, I
would like
> to
> > use the TS-7300 for that, but, in the datasheet, I saw that
only
> pin 4
> > was PWM cappable, so, it seems like in a normal situation you
can
> only
> > handle a couple of servos, but, still, I wanna know if there
is
> > someone that tryed to use regular XDIO pins to achieve the
movement
> of
> > more servos with the FPGA, if that's your case, you're my
hero, and
> I
> > want to know how you did it, and how many servos you can
handle...
> > anyway, if someone is sure that it can't be done, please tell
me
> why,
> > so I can look for my options.
> >
> >
> > NOTE: English isn't my mother language, so excuse me if I
made some
> > grammar dopes
> >
>