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 "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 "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
> >
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|