What Determines Encoder Signal Voltage?

All things related to Centroid Oak, Allin1DC, MPU11 and Legacy products

Moderator: cnckeith

Post Reply
kenmwallace
Posts: 27
Joined: Wed Oct 07, 2020 11:42 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: Yes
Allin1DC CNC Controller: Yes
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: C143471
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: San Diego
Contact:

What Determines Encoder Signal Voltage?

Post by kenmwallace »

I have a new AllinOne board in my Atrump E216.
We put a new HuiJing spindle encoder in it. (The old one was acting the same)
The power supply is right at 5.0V
All the signals are at 0.5V (low) 2.84V (high). Measured to DC Com.
It works intermittantly, but throws quadrature errors.
There is some noise from the VFD.
I will work on reducing the noise, but I am sure a higher (in spec.) signal would improve things.
Is the Voltage determined by pull-up resistors on the AllinOne?
If the Voltage is too low, can I add external pull ups on the signals?
eng199
Posts: 374
Joined: Fri Jan 10, 2014 11:29 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Location: Howard, PA

Re: What Determines Encoder Signal Voltage?

Post by eng199 »

It is determined by the current output of the line drivers. Usually the line driver IC is some variation of 26LS31 (quad package). The receiving side has a termination resistor that will lower the voltage versus open circuit voltage. The line driver needs sufficient output current to still have the recommend voltage when driving the termination. External pull ups don't address the problem. Most likely they would shift high and low levels, bringing the low out of specification.
Post Reply