Magazine Article

Driver Code for Adaptive Optics

TBMG-1187

02/01/2007

Abstract
Content

A special-purpose computer code for a deformable-mirror adaptive-optics control system transmits pixel-registered control from (1) a personal computer running software that generates the control data to (2) a circuit board with 128 digital-to-analog converters (DACs) that generate voltages to drive the deformable-mirror actuators. This program reads control-voltage codes from a text file, then sends them, via the computer's parallel port, to a circuit board with four AD5535 (or equivalent) chips. Whereas a similar prior computer program was capable of transmitting data to only one chip at a time, this program can send data to four chips simultaneously. This program is in the form of C-language code that can be compiled and linked into an adaptive-optics software system. The program as supplied includes source code for integration into the adaptive-optics software, documentation, and a component that provides a demonstration of loading DAC codes from a text file. On a standard Windows desktop computer, the software can update 128 channels in 10 ms. On Real- Time Linux with a digital I/O card, the software can update 1024 channels (8 boards in parallel) every 8 ms.

Meta TagsDetails
Citation
"Driver Code for Adaptive Optics," Mobility Engineering, February 1, 2007.
Additional Details
Publisher
Published
Feb 1, 2007
Product Code
TBMG-1187
Content Type
Magazine Article
Language
English