Hardware-software tradeoffs when developing microcontroller-based applications for high-EMI environments
Hardware-software tradeoffs when developing microcontroller-based applications for high-EMI environments
- Author(s): R.H.L. Ong ; M.J. Pont ; W. Peasgood
- DOI: 10.1049/ic:20000599
For access to this article, please select a purchase option:
Buy conference paper PDF
Buy Knowledge Pack
IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.
IEE Colloquium Hardware-Software Co-Design — Recommend this title to your library
Thank you
Your recommendation has been sent to your librarian.
- Author(s): R.H.L. Ong ; M.J. Pont ; W. Peasgood Source: IEE Colloquium Hardware-Software Co-Design, 2000 page ()
- Conference: IEE Colloquium Hardware-Software Co-Design
In this paper, we are concerned with the effects of electromagnetic interference on microcontrollers. Traditionally, only hardware based screening and similar approaches have been considered as a means of preventing EMI induced errors. We discuss various software-based techniques that have been designed to detect and/or recover from various errors, specifically those associated with program-flow. To avoid the paper becoming too general, we focus on the use of the ubiquitous 8051-family of microcontrollers. The associated problem and the advantages and disadvantages of software-based error prevention and recovery techniques are outlined. An overview of various techniques is presented and techniques associated with program-flow errors are discussed. Some empirical results are presented. (8 pages)
Inspec keywords: microcontrollers; system recovery; electromagnetic interference
Subjects: Microprocessor chips; Microprocessors and microcomputers; Electromagnetic compatibility and interference; Diagnostic, testing, debugging and evaluating systems
Related content
content/conferences/10.1049/ic_20000599
pub_keyword,iet_inspecKeyword,pub_concept
6
6