Abstract
Inexpensive commodity microcontrollers are extremely attractive for offloading low-level, real-time computations from high-performance spacecraft computers due to their high functional density and low power, but they have not been widely used because of their low radiation tolerance. This paper presents a fault-tolerant microcontroller configuration specifically designed to tolerate space-radiation effects that be used for embedded real-time control in spacecraft. The requirements and fault-environment are examined, then an architecture is presented. An experimental testbed is described along with fault-insertion test results.
Similar content being viewed by others
References
8XC196Kx, 8XC196Jx, 87C196CA Microcontroller Family User's Manual, Intel Corporation, June 1995.
PIC16/17 Microcontroller Data Book, Microchip Technology, Inc. 1995/1996.
A. Holmes-Siedle, L. Adams. Handbook of Radiation Effects. Oxford Science Publications, Oxford, 1993.
G. C. Messenger and M. S. Ash. The Effects of Radiation on Electronic Systems. Second Ed. Van Nostrand Reinhold, New York, 1992.
J. Martin Ratliff, 1992 Model of Solar Flare Heavy Ions: Selected Spectra JPL IOM 5215–92–143, Sept., 1992.
D. W. Caldwell, Minimalist Fault Masking, Detection and Recovery Techniques for Mitigating Single Event Effects in Non-Radiation-Hardened Microcontrollers, Ph.D. Dissertation, UCLA Computer Science Department, Los Angeles, CA, June 1998.
D. W. Caldwell and D. A. Rennels, A Minimimalist Hardware Architecture for Using Commercial Microcontrollers in Space, in Proc. 16th Digital Avionics Systems Conference, Irvine, CA. 28–30 Oct 1997.
D.W. Caldwell and D. Rennels, FTSM: A Fault-Tolerant Spaceborne Microcontroller, in Fastabstracts,FTCS-28, June 1998.
S. G. Frison and J. H. Wensley, Interactive Consistency and Its Impact on TMR Systems, in Dig. Int. Symp. Fault Tolerant Computing, FTCS-12, June 1982, pp. 228–233.
R. E. Harper, J. H. Lala, and J. J. Deyst, Fault Tolerant Parallel Processors Overview, in Dig. FTCS-18, pp. 252–257. 1988.
H. Kopetz, Real-Time Systems: Design Principles for Distributed Embedded Applications (Kluwer International Series in Engineering and Computer Science, 395), April 1997.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Caldwell, D.W., Rennels, D.A. A Minimalist Fault-Tolerant Microcontroller Design for Embedded Spacecraft Computing. The Journal of Supercomputing 16, 7–25 (2000). https://doi.org/10.1023/A:1008142728784
Issue Date:
DOI: https://doi.org/10.1023/A:1008142728784