Designing Embedded Hardware
By
John Catsoulis
November 2002
Pages: 318
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Background
-
Chapter 1 Introduction to Computer Architecture
- Concepts
- Memory
- Input/Output
- DMA
- Embedded Computer Architecture
-
Chapter 2 Electronics 101
- Voltage and Current
- Analog Signals
- Power
- Resistors
- Capacitors
- RC Circuits
- Inductors
- Transformers
- Diodes
- Crystals
- Digital Signals
- Understanding Schematics
- Read the Datasheet
-
Chapter 3 Power Sources
- Juice from the Wall
- Batteries
- Regulators
-
Chapter 4 Building It
- Avoid Noise
- Quick-and-Dirty Construction
- Printed-Circuit Boards
- Routing a Design
- Tools for Debugging
- Putting It All Together
- Powering Up
- Add in the Processor
- Some Thoughts on Debugging
-
Embedded Processors and Systems
-
Chapter 5 The PIC Microcontrollers
- A Tale of Two Processors
- Starting Simple
- A Bigger PIC
-
Chapter 6 The AVR Microcontrollers
- The AVR Architecture
- The ATtiny15 Processor
- Downloading Code
- A Bigger AVR
- Bus Interfacing
-
Chapter 7 68000-Series Computers
- The 68000 Architecture
- A Simple 68000-Based Computer
-
Chapter 8 DSP-Based Controllers
- The DSP56800
- A DSP56805-Based Computer
- JTAG
-
Peripherals and Interfacing
-
Chapter 9 Adding Peripherals Using SPI and I2C
- Serial Peripheral Interface
- Inter Integrated Circuit
- Adding a Real-Time Clock with I2C
- Adding a Small Display with I2C
-
Chapter 10 Serial Ports
- UARTs
- Error Detection
- Old Faithful—RS-232C
- RS-422
- Infrared Communication
- USB
-
Chapter 11 Networks
- RS-485
- Controller Area Network (CAN)
- Ethernet
-
Chapter 12 Analog
- Amplifiers
- Analog-to-Digital Conversion
- Interfacing an External ADC
- Temperature Sensor
- Light Sensor
- Accelerometer
- Pressure Sensors
- Magnetic Field Sensor
- Digital-to-Analog Conversion
- PWM
- Motor Control
- Switching Big Loads
-
Chapter 13 References
-
Colophon
Return to Designing Embedded Hardware