Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

change encoder output from single end to be differential output

Solved!
Go to solution

i have single-end encoder .how can do it ? change from single-end to be differential output .

thank you

0 Kudos
Message 1 of 7
(6,907 Views)

You have to add some circuitry. The IC AM26LS31 has TTL compatible inputs and RS485 compatible differential outputs which will be compatible with the UMI box. 

 

Using differential signals is recommended when you have long signal lines, the differential signal transmission is much less sensitive to environment noise. You should use twisted pair cables if possible. Of course the TTL-to-differential-signal-converter should be located as close as possible to the encoder.  

0 Kudos
Message 2 of 7
(6,905 Views)

Did i make it correct?

Do i have to connect resistor pull up ?

When I have to connect pull up resistor ?

0 Kudos
Message 3 of 7
(6,892 Views)

1. You have to connect the /G input to GND.

2. You mention the A channel only. The NI boards will accept signals from incremental encoders only, so there should be a B channel output on your encoder as well?? You can use the second half of the AM26LS31 to convert the B output signals.  

0 Kudos
Message 4 of 7
(6,883 Views)

please explain principles of  brush servo control . How to control voltage at analog output(DAC CHANNEL) when i choose servo external commutation on axis configuration on MAX.

 

0 Kudos
Message 5 of 7
(6,880 Views)
Solution
Accepted by topic author supersputnikk

oops ... should read "one more converter circuit contained in the AM26LS31" instead of "the second half". The AM26LS31 contains four converter circuits for TTL to RS485 signal conversion. 

 

There is no need for connecting unused inputs via pull-up resistors to +5VDC or directly to GND, the AM26LS31 has pull-up resistors on all inputs.  

0 Kudos
Message 6 of 7
(6,863 Views)

thank you very much

0 Kudos
Message 7 of 7
(6,847 Views)