Programmable circular linked list for sequencing servo signals to minimize latency
US6356216B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 1, 1999 |
| Grant date | Mar 12, 2002 |
| Priority date | — |
| Expiry date | Dec 1, 2019 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH03M1/48
- WIPO fieldBasic communication processes
- WIPO sectorElectrical engineering
Abstract
The present invention provides a method and device for processing servo error signals using a programmable circular linked list to minimize latency. The servo error signals are associated with servo channels. A plurality of data entries are stored in a circular linked list for processing a plurality of servo error signals with one data entry for each servo error channel. Each data entry includes a set of data for processing an associated servo error signal and each set of data includes a time interval that specifies a duration required for processing the associated servo error signal in a digital data format. The time required for converting an analog signal into the digital data format is determined and stored as an ADC conversion time. Then, a data entry is accessed from the circular linked list for processing a servo error signal associated with the data entry. Within the ADC conversion time, the servo error signal is converted into digital data. Upon expiration of the ADC conversion time, the converted digital data is processed to generate correction data. While processing the converted digital data to generate the correction data, a next data entry is accessed from the circula…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.