Hi Guys,
My understanding is that using quadrature encoding places half the burden on the RT system compared to step an direction, which since I am using the parallel port, should improve performance:
step_type=0 #(S&D) make−pulses must run at least twice for each step
step_type=2 #(Quadrature) one step every time make−pulses runs
Then
stepgen step_type=2,2,2 should give x2 the performance of stepgen step_type=0,0,0
Since my drivers (ClearPath) happen to accept S&D or Quadrature signals, switching to Quadrature looks like a good "upgrade". However, I also use a stepper in the system (z-axis) whose drive only accepts S&D. So my initial thought was to load the stepgen(s) as follows:
loadrt stepgen step_type=2,2,0 #Quadrature, Quadrature, S&D
So my questions is: Will the existence of a single S&D pulse generator drag the performance of the RT system, effectively lowering the performance of the Quadrature pulse generator to the S&D's level?
In other words, would step_type=2,2,0 yield the same performance as step_type=0,0,0 ? Would there be some partial improvement?
Thanks!
Dimos