Search NASAโŒ• Search

NASA NTRS ยท 20090040798

Driver Code for Adaptive Optics

Abstract

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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Rao, Shanti. 2007-02-01. Driver Code for Adaptive Optics. https://ntrs.nasa.gov/citations/20090040798

Cite the original work for its findings. Save a collection to share your selection of sources.