Analog encoder
AssigneeHewlett-Packard Development Company, L.P.
InventorsWilliam S. Eaton, Steven E. Soar, Ngoc-Diep Nguyen
Life of this patent
Estimating the term…
Abstract
An analog encoder of one embodiment of the invention is disclosed that includes an input mechanism, a digital signal processing mechanism, and an output mechanism. The input mechanism is to receive and digitize different analog encoder signals. The digital signal processing mechanism is to generate inverse analog encoder signals from the different analog encoder signals, and to apply dynamically changeable gain and offset corrections in real-time. The output mechanism is to generate digital quadrature signals from crossing points among the analog encoder signals and the inverse analog encoder signals, and a position value based on a direction of the digital quadrature signals for external access.
Claims20
An analog encoder comprising:
- an input mechanism to receive and digitize different analog encoder signals;
- a digital signal processing mechanism to generate inverse analog encoder signals from the different analog encoder signals and to apply dynamically changeable gain and offset corrections in real-time;
- an output mechanism to generate digital quadrature signals from crossing points among the analog encoder signals and the inverse analog encoder signals and a position value based on a direction of the digital quadrature signals for external access;
- and
- a quadrature decoder state machine to determine a value of the digital quadrature signals.
An analog encoder comprising:
- means for receiving and digitizing different analog encoder signals;
- means for generating inverse analog encoder signals from the different analog encoder signals and for applying dynamically changeable gain and offset corrections in real-time to reduce quadrature state-positioning errors and to reduce quadrature table-crossing errors;
- means for generating digital quadrature signals from crossing points among the analog encoder signals and the inverse analog encoder signals and a position value based on a direction in which the digital quadrature signals are moving for external access;
- and
- a quadrature decoder state machine to determine a value of the digital quadrature signals.
An analog encoder comprising:
- an analog-to-digital mechanism to receive and digitize different analog encoder signals;
- a digital signal processing mechanism to generate inverse analog encoder signals from the different analog encoder signals digitized and to apply gain and offset corrections;
- a quadrature mechanism to generate digital quadrature signals from crossing points among the analog encoder signals and the inverse analog encoder signals and including a quadrature decoder state machine to determine a value of the digital quadrature signals;
- a counting mechanism to maintain a position value based on a direction of the digital quadrature signals;
- and,
- a register mechanism to store at least the digital quadrature signals and the position value for external access.
An analog encoder comprising:
- a plurality of sample-and-hold mechanisms to concurrently sample different analog encoder signals;
- a digital signal processor to generate inverse analog encoder signals from the analog encoder signals sampled;
- a crossing detector to detect crossing points among the analog encoder signals sampled and the inverse analog encoder signals generated;
- a plurality of crossing point latches to store the crossing points detected;
- a quadrature decoder state machine to determine a value of the digital quadrature signals;
- a position counter to maintain a position value based on a direction of the digital quadrature signals;
- and,
- a register to store at least the digital quadrature signals and the position value for external access.
A method comprising:
- digitizing different analog encoder signals;
- detecting crossing points from among the different analog encoder signals digitized;
- applying dynamically changeable gain and offset corrections in real-time to the different analog encoder signals digitized;
- generating inverse analog encoder signals from the different analog encoder signals;
- generating digital quadrature signals from the crossing points among the analog encoder signals and the inverse analog encoder signals for external access thereto;
- determining a value of the digital quadrature signals using a quadrature decoder state machine;
- and
- generating a position value based on a direction of the digital quadrature signals for external access thereto.
Dependencies are inferred from the claim text.