RockPro64
- Todd Zuercher
- Offline
- Platinum Member
Less
More
- Posts: 5007
- Thank you received: 1441
05 Sep 2019 20:35 #144271
by Todd Zuercher
Replied by Todd Zuercher on topic RockPro64
Not completely true, you still need good enough latency to run the servo-thread, so Linuxcnc can do the motion planning and io sampling properly.
Please Log in or Create an account to join the conversation.
05 Sep 2019 20:47 #144273
by acondit
The following user(s) said Thank You: bellcopter
Please Log in or Create an account to join the conversation.
05 Sep 2019 21:39 #144282
by blazini36
Yeah that's not quite true. Hm2 will generate steps and count encoders in FPGA fabric but the CPU still has to respond to the the stepgens or update from the encoders quickly. It's a hell of a band-aid to not great latencies but single ended GPIO isn't effected at all so if you had to read or write to I/O with something other than an encoder or stepgen it doesn't help at all.
Then again encoders and stepgens are probably the worst 2 things you can have to handle with software so it is much better for these.
with the fpga card or a eth you do not need latency at all
it is internal hardware steps that are generated
no software timing involved
Yeah that's not quite true. Hm2 will generate steps and count encoders in FPGA fabric but the CPU still has to respond to the the stepgens or update from the encoders quickly. It's a hell of a band-aid to not great latencies but single ended GPIO isn't effected at all so if you had to read or write to I/O with something other than an encoder or stepgen it doesn't help at all.
Then again encoders and stepgens are probably the worst 2 things you can have to handle with software so it is much better for these.
Please Log in or Create an account to join the conversation.
Time to create page: 0.069 seconds