Hello beezerim!

Am Sonntag, 11. September 2016 02:22:54 UTC+2 schrieb beezerlm:
>
>  Is this within the capabilities of the BBB?
>

Yes, it is.

As Charles mentioned, the BBB CPU has three PWM subsystems. Each of them 
contains one eQEP module. The modules are clocked at 100 MHz, so they can 
count a pulse train up to 50 MHz.

   - With one input signal they measure the speed.
   - With two input signals - 1/4 phase shift - they measure speed and 
   position.
   - A third input can get used as reset impuls in order to compensate 
   misscounting.

All you need is software to set some registers enabling the subsystems and 
then read the results from the submodules. If you don't have close real 
time requirements (controller loop less than 10 kHz) I can provide a new 
libpruio <http://beagleboard.org/project/libpruio/> version that handles 
the registers for you.

Regards

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/8bc84abd-eb52-4aa3-ab96-1641cffd932f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to