Creating and sharing knowledge for telecommunications

Developing Real-Time, Embedded Products

on 22-01-2007

... Tutoriais 22, 24 e 25 de Janeiro de 2007
A convite do Instituto de Telecomunicações e do seu Grupo de Instrumentação e Medidas, estará em Lisboa na semana de 21 de Janeiro o colega Kim Fowler. Durante a sua estadia entre nós, Kim Fowler disponibilizou-se a transmitir a sua enorme experiência no projecto nomeadamente de sistemas embebidos através de 3 tutoriais que terão lugar nos dias 22, 24 e 25 de Janeiro de acordo com programa que se segue. A participação é aberta a todos aqueles que assim o desejarem, sendo a presença do colega desde logo bem-vinda e seguramente enriquecedora para todos os participantes.

Developing Real-Time, Embedded Products

These four lectures are for software engineers, hardware engineers, systems engineers, and managers who want to become more familiar with the "big picture" and a systems’ perspective for developing real-time, embedded products. Case studies and real-world examples illustrate each topic. The focus is on smaller projects of limited production run, such as medical devices, military equipment or spacecraft instruments. The lectures emphasize thorough and careful processes in measurement instrumentation.

Mr. Kim Fowler is a systems architect for Cool Stream LLC, a consulting firm. He co-founded Stimsoft, a medical products company. Kim has spent 25 years in the design and development of medical, military, and satellite equipment. He wrote the textbook, “Electronic Instrument Design: Architecting for the Life Cycle,” published by Oxford University Press in 1996 and is preparing the second edition. He just completed another textbook for CRC Press titled, “What Every Engineer Should Know About Developing Real-Time, Embedded Products.” He is Editor-In-Chief of the IEEE Instrumentation & Measurement magazine and writes the “Tried and True” column. He is an IEEE Distinguished Lecturer in Instrumentation and Measurement and lectures on the international circuit. He has published widely in engineering journals and has three patents, two pending, one filed, and 13 invention disclosures.

 What are some of the basic components of an instrumentation system?
 What are the general steps to engineering an effective device or product?
 What are the basic tradeoffs that you need to make in designing?
 How do processes aid in developing better electronic products?

This course will reinforce your knowledge and insight to make basic judgments in systems architecture, to identify tradeoffs, and to evaluate systems. Examples and case studies will be sprinkled throughout the lecture to illustrate specific points.

Monday, 22 January 2007, 14.30-17.00 h, EA1 (Torre Norte)
TUTORIAL 1a. Architecting Embedded Systems
1. Architecting and Architectures. Basic elements of system engineering: process, design, and development. The “big picture” perspective. Examine how to use and integrate system components and subsystems: interfaces, hardware, software, and tradeoffs. Consider the basics of real-time systems. Review good processes to develop medical devices, military devices, and avionics.
2. Documentation. Appropriate ways to communicate a job well done.
3. The Human Interface. User-centered design, elements of successful user interfaces on equipment and products: cognition, ergonomics, utility, image, and ownership.
4. Packaging. Environmental issues – temperature, vibration, shock. Design for assembly and disassembly. Component packaging. Wiring and cabling.
5. Hardware. Select and make design tradeoffs for components and subsystems.
6. Power. Consider the different types of power converters and their advantages and disadvantages. Power distribution and it affects design decisions.
7. Cooling. Mechanisms, types of heat transfer, and tradeoffs.
8. Software. Good programming practices, real-time issues, and limitations of software.
9. Review and Testing. Debugging, inspections, integration, validation, verification.
10. Integration, Logistics, Maintenance, and Disposal. Review what happens once a product leaves design and development.
11. Introduce tradeoffs. Design decisions. Build versus Buy. Scheduling and Estimation.

TUTORIAL 1b. Noise and Shielding
12. Noise, Shielding, and Grounding. Principles of electromagnetic compatibility, interference, and susceptibility. Four basic noise coupling mechanisms: conductive, inductive, capacitive, and electromagnetic. Grounding configurations. ESD.

Wednesday, 24 January 2007, 14.30-17.00 h, EA3 (Torre Norte)
TUTORIAL 2. Medical Instrumentation
13. Instrumentation Fundamentals. Look at embedded systems from an instrumentation viewpoint. Learn the parameters for selecting sensors. Consider basic component tradeoffs, such as ADCs.
14. Case Studies of Medical Instruments. Regulations, standards, requirements and testing and certification. Design decisions. Build versus Buy. Scheduling and Estimation.

Thursday, 25 January 2007, 14.30-17.00 h, EA1 (Torre Norte)
TUTORIAL 3. Satellite Systems Design
15. Case Studies of Spacecraft Instruments. Standards, requirements and testing. Design decisions. Build versus Buy. Scheduling and Estimation.
More Information..