Sie sind auf Seite 1von 93

ISBN-3-934584-49-7 Order Number 1 987 722 122 AA/PDI-03.

AA/PDI-03.02-En The Bosch Yellow Jackets Edition 2001 Technical Instruction Automotive Electrical and Electronic Systems

2002 Automotive

The Bosch Yellow Jackets


Microelectronics


The Program Order Number ISBN

Microelectronics in Motor Vehicles


Automotive electrics/Automotive electronics
Batteries 1 987 722 153 3-934584-21-7 Automotive Technology
Alternators 1 987 722 156 3-934584-22-5
Starting Systems 1 987 722 170 3-934584-23-3
Lighting Technology 1 987 722 176 3-934584-24-1
Electrical Symbols and Circuit Diagrams 1 987 722 169 3-934584-20-9
Automotive Sensors 1 987 722 131 3-934584-50-0
Automotive Microelectronics 1 987 722 122 3-934584-49-7

Diesel-Engine Management
Diesel Fuel-Injection: an Overview 1 987 722 104 3-934584-35-7 Basic principles
Electronic Diesel Control EDC 1 987 722 135 3-934584-47-0 Components
Diesel Accumulator Fuel-Injection System
Development

Technical Instruction
Common Rail CR 1 987 722 175 3-934584-40-3
Diesel Fuel-Injection Systems and production
Unit Injector System/Unit Pump System 1 987 722 179 3-934584-41-1
Radial-Piston Distributor
Fuel-Injection Pumps Type VR 1 987 722 174 3-934584-39-X
Diesel Distributor-Type
Fuel-Injection Pumps VE 1 987 722 164 3-934584-38-1
Diesel In-Line Fuel-Injection Pumps PE 1 987 722 162 3-934584-36-5
Governors for Diesel In-Line
Fuel-Injection Pumps 1 987 722 163 3-934584-37-3

Gasoline-Engine Management
Emission Control (for Gasoline Engines) 1 987 722 102 3-934584-26-8
Gasoline Fuel-Injection System K-Jetronic 1 987 722 159 3-934584-27-6
Gasoline Fuel-Injection System KE-Jetronic 1 987 722 101 3-934584-28-4
Gasoline Fuel-Injection System L-Jetronic 1 987 722 160 3-934584-29-2
Gasoline Fuel-Injection
System Mono-Jetronic 1 987 722 105 3-934584-30-6
Spark Plugs 1 987 722 155 3-934584-32-2
Ignition 1 987 722 154 3-934584-31-4
M-Motronic Engine Management 1 987 722 161 3-934584-33-0
ME-Motronic Engine Management 1 987 722 178 3-934584-34-9
Gasoline-Engine Management:
Basics and Components 1 987 722 136 3-934584-48-9

Driving and Road-Safety Systems


Conventional Braking Systems 1 987 722 157 3-934584-42-X
Brake Systems for Passenger Cars 1 987 722 103 3-934584-43-8
ESP Electronic Stability Program 1 987 722 177 3-934584-44-6
Compressed-Air Systems for
Commercial Vehicles (1):
Systems and Schematic Diagrams 1 987 722 165 3-934584-45-4
Compressed-Air Systems for
Commercial Vehicles (2): Equipment 1 987 722 166 3-934584-46-2
Safety, Comfort and Convenience Systems 1 987 722 150 3-934584-25-X
Audio, navigation, and telematics
in the vehicle 1 987 722 132 3-934584-53-5

The up-to-date program is available in Internet under:


www.bosch.de/aa/en/fachliteratur/index.htm
Robert Bosch GmbH

 Imprint

Published by: Unless otherwise stated, the above are all em-
Robert Bosch GmbH, 2002 ployees of Robert Bosch GmbH, Stuttgart.
Postfach 30 02 20,
D-70442 Stuttgart. Reproduction, duplication, and translation of this
Automotive Aftermarket Business Sector, publication, including excerpts therefrom, is only
Department AA/PDT5. to ensue with our previous written consent and
Product Marketing, with particulars of source.
Diagnostics, Test Equipment. Illustrations, descriptions, schematic diagrams,
and other data only serve for explanatory pur-
Editor-in-chief: poses, and for presentation of the text. They
Dipl.-Ing. (FH) Horst Bauer. cannot be used as the basis for design, installa-
tion, and scope of delivery. We undertake no lia-
Editorial team: bility for conformity of the contents with national
Dipl.-Ing. (BA) Jrgen Crepin, or local regulations.
Dipl.-Ing. Karl-Heinz Dietsche, Robert Bosch GmbH is exempt from liability,
Dipl.-Holzw. Folkhart Dinkler. and reserves the right to make changes at any
time.
Authors:
Dipl.-Ing. Adolf Fritz Printed in Germany.
(Control Unit Development), Imprim en Allemagne.
Dr. rer. nat. Ulrich Goebel
(Hybrid Circuit Board Production), 1st Edition, August 2001.
Armin Hess English translation of the German edition dated:
(Example Circuit), February 2001.
Karlheinz Isert (1.0)
(Printed Circuit Board Production),
Dr. rer. nat. Ulrich Schaefer
(Basic Principles, Components, Microcontroller)

and the editorial team in co-operation with


the responsible technical departments of
Robert Bosch GmbH.
Robert Bosch GmbH

Automotive
microelectronics

Robert Bosch GmbH


Robert Bosch GmbH

 Contents

4 Automotive microelectronics 80 Glossary and Tables for


4 Overview automotive microelectronics
6 Demands on electronic systems
6 History of development 88 Index of technical terms
91 Abbreviations
8 Basic principles of
semiconductor technology
8 Terminology
8 Electrical conductivity

12 Electronic components
12 Passive components
13 Semiconductor components
14 Diodes
16 Semiconductor resistors
17 Transistors
20 Monolithic integrated circuits
24 Microcomputers
27 Semiconductor memories
30 Opto-electronic components
32 Micromechanical sensors

34 Microcontrollers
34 Microcontroller developments
36 Microcontroller components
37 Microcontroller design and
operating concept
41 Microcontroller memories
42 Microcontroller peripheral modules
44 Microcontroller busses

46 Circuit example
46 Overview
48 Design and construction
55 Operating concept
58 Programming

60 ECU development
60 Overview
64 Hardware development

68 Manufacture of semiconductor
components and circuits
68 Semiconductor components
72 Micromechanics
73 Conventional printed-circuit
boards
78 Film and hybrid circuits
Robert Bosch GmbH

Motor vehicles are now inconceivable without electronic control units and their associ-
ated sensors and actuators. Such components have revolutionised the automotive
world. All essential vehicle functions are electronically controlled by systems and com-
ponents that occupy only a tiny space. There are systems that control the function of
engine and gearbox, the safety and security systems and a large number of comfort and
convenience systems, and the number of intelligent vehicle systems is growing at a
rapid pace. Nor is there any foreseeable end to this trend.
Electronic control systems open the door to a vast array of possibilities. They im-
prove vehicle safety and ride comfort. At the same time, they make vehicles more
economical and kinder to the environment.
The triumphant advance of electronics has created a vocabulary of terms with
which we are bombarded every day. It is becoming more and more difficult to under-
stand what precisely those terms refer to.

This publication in the Bosch Yellow Jacket Technical Instruction series explains the
specialist terminology of microelectronics in detail.
It starts with a short introduction followed by an explanation of the principles of
semiconductor technology and how microelectronic components interact. A practical
example of a circuit helps to consolidate the theoretical concepts described. This is
then followed by a description of the development and production of control units.
Finally, the glossary provides a quick guide to the most important microelectronics
terms.
The functions of the individual electronic systems (e.g. MED, EDC, ESP) are described
in detail in separate publications in the Yellow Jacket Technical Instruction series.
Robert Bosch GmbH

4 Automotive microelectronics Overview

Automotive microelectronics
Microelectronics have revolutionised motor Sensors and setpoint generators
vehicle technology. Initially, mechanical Sensors detect operating conditions (e.g. en-
components were replaced by electronic gine speed, wheel speed, temperature). They
devices in order to make systems more convert physical variables into electrical sig-
reliable. This was the case with the contact nals. Setpoint generators (e.g. controls oper-
breaker points in the conventional coil igni- ated by the driver) specify desired settings.
tion system, for example. Gradually, how-
ever, more and more new vehicle systems Control units (ECUs)
were introduced which simply would not Control units process the information re-
have been possible without the use of elec- ceived from the sensors and setpoint gener-
tronics. The impetus for these new develop- ators using specific mathematical calculation
ments was provided by increasingly de- sequences (control algorithms). They con-
manding requirements placed on the trol the actuators by means of electrical out-
exhaust-emission characteristics of the put signals. Control units also form the in-
internal-combustion engine (e.g. emission- terface with other systems and the vehicle
control systems), on comfort and con- diagnostics.
venience (e.g. climate control and naviga-
tion systems) and on safety (e.g. antilock Actuators
braking system [ABS] and airbags). Actuators convert the electrical output sig-
nals from the control unit into physical
variables. Examples of actuators are:
Overview  gasoline-engine fuel injectors
 diesel-engine fuel injectors
Cars and commercial vehicles equipped with  electric motors (e.g. for driving the
the latest available technical improvements power-window regulator mechanism or as
are absolutely brimming with electronic sys- throttle-valve positioner on vehicles with
tems. Those systems can be subdivided into ETC (Electronic Throttle Control))
the following areas of application:  fans
 Engine and drivetrain
 Safety Networks
 Comfort and convenience As the number of electronic systems in vehi-
 Communication and multimedia. cles grows, so does the amount of intercon-
necting wiring needed. The total length of
Fig. 1 provides an overview of the electronic the wiring in the wiring harness of a mid-
systems that can be found on modern motor range car is now roughly 1.6 km on average
vehicles. Many of the systems referred to are and incorporates up to 300 connectors with
now standard equipment on all new vehi- a total of around 2000 connector pins.
cles. By contrast, there are others that re-
main (as yet) the preserve of the most ex- Networking of the various systems reduces
pensive luxury models. the overall length of the wiring required. A
shared data bus consisting of only two wires
Electronic systems can be subdivided into (e.g. CAN bus) carries data that is read by
the following functional areas: all bus users. Depending on the specific re-
 Sensors and setpoint generators quirements, a vehicle may also have separate
 Control units (ECUs) busses for engine and drivetrain, comfort
 Actuators and convenience systems, and communica-
 ECU communication links (networks) tion systems.
and
 Electronic diagnosis
Robert Bosch GmbH

Motor vehicles are now inconceivable without electronic control units and their associ-
ated sensors and actuators. Such components have revolutionised the automotive
world. All essential vehicle functions are electronically controlled by systems and com-
ponents that occupy only a tiny space. There are systems that control the function of
engine and gearbox, the safety and security systems and a large number of comfort and
convenience systems, and the number of intelligent vehicle systems is growing at a
rapid pace. Nor is there any foreseeable end to this trend.
Electronic control systems open the door to a vast array of possibilities. They im-
prove vehicle safety and ride comfort. At the same time, they make vehicles more
economical and kinder to the environment.
The triumphant advance of electronics has created a vocabulary of terms with
which we are bombarded every day. It is becoming more and more difficult to under-
stand what precisely those terms refer to.

This publication in the Bosch Yellow Jacket Technical Instruction series explains the
specialist terminology of microelectronics in detail.
It starts with a short introduction followed by an explanation of the principles of
semiconductor technology and how microelectronic components interact. A practical
example of a circuit helps to consolidate the theoretical concepts described. This is
then followed by a description of the development and production of control units.
Finally, the glossary provides a quick guide to the most important microelectronics
terms.
The functions of the individual electronic systems (e.g. MED, EDC, ESP) are described
in detail in separate publications in the Yellow Jacket Technical Instruction series.
1
Dri
vet
An rai
tilo n
Tra ck br Dig
ita
Ele ction aking ga l eng
ctro co sy Safe sol in
nic ntro stem ty Die ine e e ma
sta l sy
b s n n
s (A die el en gine agem
He ility p tem BS) sel gin : M e
ad rog (TC wit co e: otro nt:
lam ram S) h ntr Ele ni
p a (E ele ol ( ctr c
d S c ED on
an justm P) fue troni C) ic
d c en l in call
lea t j y
W ni ele ecti co
c o n
Ind ash-w Lit ng (ga troni n, trolle
d

related volume adjustment).


ivid ip ron sol c ig
ua e co ic i
La e nitio n
l mb en n
Mo in ised s ntrol g

Electronics in Motor Vehicles (Cars)


con da e ine)
nito ter erv
rin val ice x ,
con g sy displ control b haus
sum stem ay tro oos t-em
Ele l, et t-pr iss
c c e i

of cornering differences and spinning


air Trig we ables s for shi troni . ssure on
ba ge ar a

ment ECU which uses it as the basis for


ft c c tr
gs, rin ing nd o a
unit to calculate the vehicles road speed.
sensor signals need only be analysed by a

sea g sy pa On ntr nsm


-b ol
speed signals delivered by the ABS control

on the CAN bus to all other users (e.g. the


tb ste rts
ment cluster can use the individual wheel-

iss

ABS control unit which uses it for control-


ling brake application, the engine-manage-
Co oard ion
Another advantage of the bus system is that

wheels. The road-speed signal is transferred


single control unit. For example, the instru-

Ve an elt te ms f ntr dia -


This complex calculation even takes account
o

cruise control, or the car radio for the speed-


hic d r nsi or
l o (CA lle gn
o
Co Tire e sec oll-ov ners N) r Ar sis
ntr -pr ur er Sy ea (O

Elek
olle es ity ba ste Ne BD
r A sur sys r m two )

bar
rea e m tem dia rk

tronik
Ne oni s gn
osi

im
Sy twor toring s
ste k ( Co

Kfz
m CA mm
dia N) un
Co gn ica
osi Ele
mfo
r s ctr tion
t an Vo nico
dc ic v
onv (sp e co oice
ee ntro ou
c
eni
Ad enc Au h re l of tput
ap Cru e dio c fu
of vehicle service.
Se He tiv is
ec ec Vid equ ognit nctio
Robert Bosch GmbH

at a at rui on
dju ing s tr On
eo ipm ion) ns
ent
stm an (rada e con ol
d (ra
Electronic diagnosis

ent ai r s tro -bo dio


wit r-co ens l Ca ard ,C
h p nd or) r p co D,
osi itio Na hone mpu etc
tion nin vig ter .)
Ad Cen mem g Ne tiona
Co ap tra or wd
ntr Re tive l loc y (he isp
olle ver sus kin ad la
r A sing pe g Int -up y tec
rea a nsi ern dis hn
Automotive microelectronics

Ne ssis on Bu et a play olog


Sy twor tance s s nd ) ies
ste k ( Sy yste PC
m CA ste m
dia N) m (e.g
gn
actuators to perform specific operations.

dia . C
faults that occur (e.g. short circuits in the

osi
face. The system tester can also be used to

s gn AN
trol unit continuously monitor the opera-
Electronic diagnosis functions on the con-

using a dedicated system tester that is con-

scan sensor signals and send commands to

osi
s )
nected to the control units diagnosis inter-
tion of the system and its components. Any

trol units fault memory. Those stored faults


wiring, sensor failure) are stored in the con-

UAE0856E
can then be read out in the course of service

Electronic diagnosis thus enables faults to be


located more quickly and easily in the course
Overview
5
Robert Bosch GmbH

6 Automotive microelectronics Demands on electronic systems/History of development

Demands on electronic History of development


systems
Electronic systems in motor vehicles are The amount of electronic equipment in
exposed to extreme stresses (e.g. due to motor vehicles is continually increasing.
extreme temperature variations, unusual Fig. 2 provides an overview of the growth
climatic conditions, poor road surfaces and of electronic equipment expressed as a pro-
the effect of corrosive substances). These are portion of vehicle cost.
some of the requirements they must meet in Because of their cost, electronic systems
order to be able to function reliably and were initially reserved for vehicles at the lux-
without faults over long periods: ury end of the market. This explains why in
 Resistance to temperatures ranging from 1980 electronic equipment accounted for
40 C ... 125 C only half a percent of vehicle cost. From that
 EMC (electromagnetic compatibility): time onwards, and particularly in the 1990s,
immunity to external interference (e.g. that proportion grew rapidly as the price of
mobile phone signals) and no emission of electronic equipment continually dropped
electromagnetic radiation likely to cause with the result that more and more systems
interference on other equipment could be fitted to mid-range and even small
 Resistance to shocks and vibration cars.
 Resistance to water and damp Gradually, more and more electronic sys-
 Resistance to corrosive fluids (e.g. oils and tems were fitted to motor vehicles (Table 1).
salt-water spray) And the trend continues.
 Light weight The new science of mechatronics deals
 Economical production costs and with the interaction between mechanical,
 Secure and trouble-free mounting electronic and data processing devices.

2 Proportion of cost per vehicle 1 Historical development of electronic systems in


(overall average) motor vehicles (examples)
1958 DC generator with variode
0.5 % 7% 1962 3-phase alternator with variode
1965 Transistorised ignition
1967 D-Jetronic gasoline-injection system
(pressure-controlled)
1978 Antilock braking system (ABS)
1979 Motronic
(combined ignition and fuel-injection system)
1982 Electronic ignition system
1980 1990 1982 Knock control
1986 Electronic diesel control (EDC)
1986 Electronic throttle control (ETC)
17 % 24 % 1987 Traction control system (TCS)
1989 Electronic transmission-shift control
(stand-alone system Tiptronic)
1989 CAN (Controller Area Network)
1989 Vehicle navigation system (Travelpilot)
1991 Litronic
UAE0855E

1994 ME-Motronic (integrated ETC)


1997 Electronic stability program (ESP)
2000 2010 2000 MED-Motronic (gasoline direct injection)
Prognosis
2000 Adaptive Cruise Control
Table 1
Robert Bosch GmbH

Automotive microelectronics History of development 7

Miniaturisation ECU. Consequently, the external ignition


Transistorised ignition was first used on output stage previously used can be dis-
gasoline engines in 1965. It did away with pensed with. The associated reduction in the
the negative effect on ignition timing accu- number of components also improves the
racy of erosion caused by electrical arcing reliability of the system.
between the contact-breaker points. The The size of discrete components (resistors,
transistor had gained a foothold in the mo- capacitors) has similarly been significantly
tor vehicle, heralding the start of the elec- reduced. SMDs (Surface Mounted Devices)
tronic age. But is wasnt until electronic are soldered or bonded to the circuit board
componentry was miniaturised that the de- without wire connections.
cisive step was taken in making electronic In spite of the continual growth in the
systems in automobiles capable of the levels number and complexity of the functions
of performance that are taken for granted performed, the miniaturisation of electronic
today. Enormous advances in miniaturisa- equipment has meant that the size of the
tion were made in the area of semiconductor ECUs continues to shrink (Fig. 3).
components in particular, making it possible
to integrate more and more functions within Memory capacity
a component that occupied only a tiny Whereas a memory capacity of 4 kilobytes
amount of space. Every ECU contains mi- was adequate for the modest requirements
crocontrollers that combine millions of of, for instance, a management system for a
transistor functions on semiconductor chips gasoline engine in the late 1970s, 10 years
that take up only a few square millimetres. later the figure had reached 30 kilobytes.
It has also been possible to substantially The incorporation of more and more func-
reduce the dimensions of power compo- tions in the engine-management ECU led
nents such as output stages for controlling to an explosion in the demand for memory
actuators. For example, multiple ignition capacity. By the year 2000, the required ca-
output stages are now combined in a single pacity had reached 500 KB. Other automo-
component. This means that an external ig- tive electronic systems have followed a simi-
nition output stage is no longer required. It lar pattern of development. And there is no
is now integrated in the engine-management foreseeable end to this trend.

3 Gasoline-engine ECUs

a b

Fig. 3
a 1979 Jetronic ECU
with 290 compo-
nents and a weight
of 1.14 kg
UAE0857Y

b 1996 Motronic
hybrid ECU with
82 components and
a weight of 0.25 kg
Robert Bosch GmbH

8 Basic principles of semiconductor technology Terminology/Electrical conductivity

Basic principles of semiconductor technology


Semiconductors occupy a unique position Electrical conductivity
between conductors and non-conductors.
The electrical conductivity of semiconduc- The specific suitability of different materials
tors is dependent on pressure, temperature, for conduction of electricity is determined
intensity of incident light or the proportion by the number and mobility of free charge
of foreign atoms in the semiconductor ma- carriers that they contain. The electrical
terial. Those properties are the basis for conductivity of solids at room temperature
semiconductor technology. can vary by 24 powers of ten between differ-
ent materials.
Solids are subdivided into three classes of
Terminology material according to their electrical con-
ductivity (Table 1).
Electronics
According to the definition of the IEC (In- 1 Classes of material based on conductivity
(with examples)
ternational Electrotechnical Commission),
electronics is the branch of science and tech- Conductors Non-conductors
Semiconductors
(Metals) (Insulators)
nology that deals with the study and utilis-
Silver Teflon Silicon
ation of the physical phenomena in gases,
Copper Quartz glass Germanium
solids and vacuums that are related to the
flow of electricity. Aluminum Aluminum oxide Gallium arsenide
Table 1

Microelectronics All solids contain around 1022 atoms per


According to DIN 41 857, microelectronics cubic centimetre which are held together by
is a branch of technology that deals with the electrical forces.
conception, design, technology, manufacture
and use of highly miniaturised electronic Conductors (Metals)
circuits. In metals, the number of free charge carriers
is very large (one or two free electrons per
It is evident from that definition that micro- atom). Their level of mobility is moderate.
electronics is concerned with miniature cir- The electrical conductivity of metals is high.
cuits made up of multiple individual com- In good conductors it can be as much as
ponents rather than miniaturised discrete 106 siemens/cm.
components (i.e. components with clearly
definable individual functions). Only inte- Non-conductors (Insulators)
grated film and semiconductor circuits and In insulators, the number of free charge
composite microcircuits (hybrid circuits) carriers is practically zero and consequently
fall into that category. the electrical conductivity virtually non-
existent. The conductivity of good insulators
is of the order of 1018 siemens/cm.

Semiconductors
The electrical conductivity of semiconduc-
tors is somewhere between that of conduc-
tors and insulators. Under normal conditions
they also have a very small number of free
charge carriers, but that number can be sub-
stantially increased by the application of en-
ergy from an external source. Their conduc-
tivity, therefore in contrast to that of metals
Robert Bosch GmbH

Basic principles of semiconductor technology Electrical conductivity 9

and insulators is heavily dependent on: jacent atoms. Every silicon atom has four
 pressure (affects the mobility of charge outer electrons (Fig. 1). Each pair of adjacent
carriers), atoms is linked together by two shared elec-
 temperature (affects the number and trons. In such a perfect crystal lattice, there-
mobility of charge carriers), fore, there are no free charge carriers, which
 exposure to light (affects the number of means that the silicon is a non-conductor.
charge carriers), and This condition is changed fundamentally
 added impurities (affects the number and by the introduction of suitable impurities
type of charge carriers). (doping), or energy from an external source.

The sensitivity of semiconductors to pres- n-type doping


sure, temperature and light makes them The addition of foreign atoms with five
suitable for use as sensors. outer electrons (e. g. phosphorus) intro-
The ability to accurately modify and duces free electrons because only four are
localise the conductivity of semiconductors required to bind each atom within the sili-
by the controlled introduction of impurities con crystal lattice. Each phosphorus atom
that affect electrical properties (doping) is introduced therefore supplies one free, nega-
the basis of semiconductor technology. The tively charged electron. The silicon becomes
electrical conductivity that can reliably be negatively conductive (Fig. 2). It is then re-
brought about in silicon by doping ranges ferred to as n-type silicon.
from 104 to 102 siemens/cm.
As silicon is by far the most important p-type doping
semiconductor material, the explanations The addition of foreign atoms with three
that follow will restrict themselves exclu- outer electrons (e. g. boron) creates electron
sively to that material. When solid, silicon gaps. The boron atom is one electron short
consists of a crystal lattice in which each sili- of the number required to properly bind it
con atom is linked to four equally spaced ad- within the silicon crystal lattice. The result-

1 Structure of a perfect, pure-silicon crystal lattice 2 Electrical conductivity of silicon relative to


with four outer electrons (valance electrons ) concentration of added doping substance

Siemens
cm
102
Silicon
51022 Si atoms/cm3
Si Si 101
4+ 4+
Electrical conductivity

1
p-type

Si 10
n-type
4+

102

T= 300 K
Si Si 103
4+ 4+

104
1014 1016 1018 1020 cm3
SAE0048E
SAE0047Y

Doping concentration
Robert Bosch GmbH

10 Basic principles of semiconductor technology Electrical conductivity

ing gaps are referred to as holes. In silicon, Material Max. operating temperature
those holes are mobile, and within an electri-
Germanium 90 ... 100 C
cal field they move in the opposite direction
Silicon 150 ... 200 C
to electrons. Holes therefore act like free pos-
Gallium arsenide 300 ... 350 C
itive charge carriers. Each boron atom intro-
duced therefore supplies one free, positively
charged hole. The silicon becomes positively An n-type semiconductor always has some
conductive (Fig. 2) and is therefore referred holes and a p-type semiconductor always
to as p-type silicon. has some free electrons. Such minority
charge carriers are fundamental to the way
The conductivity of n-type silicon is around in which almost all semiconductor compo-
10 times as high as that of p-type silicon as- nents work (refer to section entitled Elec-
suming other factors are equal (e.g. number tronic Components).
of foreign atoms, temperature, pressure) be-
cause electrons can move about 10 times as p-n junction
fast as holes. The boundary between the p-type and
n-type regions of the same semiconductor
Intrinsic conductivity crystal is called the p-n junction. Its proper-
The application of heat or light can generate ties are fundamental to almost all semicon-
free charge carriers even in undoped silicon. ductor components.
They consist of electron-hole pairs and make
the semiconductor intrinsically conductive. p-n junction without external voltage
Such conductivity is generally low compared In the p-type region there are a large number
with that produced by doping. The number of holes () and few free electrons. In the
of electron-hole pairs increases exponentially n-type region, by contrast, there are ex-
with rising temperature and ultimately erases tremely few holes and a large number of free
the electrical differences between areas of electrons () (Fig. 3). Due to the concentra-
p-type and n-type silicon created by doping. tion differentials, the mobile charge carriers
Consequently there are maximum limits for in each region diffuse into the other region in
the operating temperatures of semiconductor each case (diffusion currents). As a result, the
components, as shown in the following table: p-type region is negatively charged and the

3 p-n junction without external voltage

a b
Boundary zone Boundary zone
p-type region n-type region p-type region n-type region

Fig. 3
a Diffusion of mobile
charge carriers +
b Formation of
depletion layer Depletion layer
SAE0858E

(space-charge Direction of diffusion


Diffusion voltage
region)
 Holes
 Electrons
Robert Bosch GmbH

Basic principles of semiconductor technology Electrical conductivity 11

n-type region positively charged. A potential broken down. When the diffusion voltage is
difference (diffusion voltage) is thus created exceeded, the charge carriers flood the
between the p-type region and the n-type p-n junction and a large current flows in
region which counteracts migration of the forward direction.
charge carriers. This brings the equalisation
of holes and electrons to a halt. As a result, a Breakdown voltage
region that is deficient in mobile charge car- The breakdown voltage is the reverse-direc-
riers, and therefore has poor electrical con- tion voltage above which a small increase
ductivity, is created at the p-n junction. It is in voltage brings about a steep rise in the
referred to as the depletion layer or space- reverse current.
charge region. Due to the diffusion voltage, The cause of this effect is the release of
the depletion layer has as strong electric field. bound electrons from the crystal lattice in
the space-charge region due to the high field
p-n junction with external voltage strength (Zener breakdown) or due to
If an external voltage is applied to a surges of accelerated electrons. The acceler-
p-n junction, it produces the effects ated electrons strike other electrons, break-
explained below (Fig. 4). ing them free of their bonds and starting an
avalanche-like increase in the number of
Reverse bias charge carriers (avalanche breakdown
If the negative terminal is connected to the or first breakdown). Both effects are re-
p-type region and the positive terminal to versible. The nature of the cause and the
the n-type region, the width of the space- level of the breakdown voltage are depen-
charge region increases. Consequently, cur- dent on the doping concentration profile.
rent flow is largely inhibited apart from a
very small residual current (reverse current) A second breakdown occurs if there is lo-
produced by minority charge carriers. calised heating of a semiconductor compo-
nent caused by current constriction so that
Forward bias the area concerned becomes more conduc-
If the positive terminal is connected to the tive. This results in a self-accelerating in-
p-type region and the negative terminal to crease in current and leads to the destruc-
the n-type region, the depletion layer is tion of the semiconductor component.

4 p-n junction with external voltage

a b
+ +

p-type region n-type region + + p-type region n-type region

+
Flow of holes
SAE0754E

Flow of electrons
Reverse voltage Forward voltage Fig. 4
a Reverse bias
b Forward bias
Robert Bosch GmbH

12 Electronic components Passive components

Electronic components
Electronic devices are made up a large num- substantially increased by the use of other in-
ber of components that can be subdivided sulating materials. The amplification factor
into two main categories: passive compo- is referred to as the relative permittivity or
nents and semiconductor components dielectric constant r. Since, in many cases,
(active components); the latter can be very large plates would be required for the
further subdivided into subcategories. frequently used capacitance levels, capacitors
are normally made by winding long strips
into a coil (wound capacitors) or packing
Passive components a large numbers of small plates together
(multi-layer capacitors). The electrolytic
Ohmic resistors, capacitors and inductances capacitor uses a thin layer of oxide as the
are classed as passive components. dielectric. This method makes it possible
to manufacture small capacitors with large
Ohmic resistors capacitances.
Ohmic resistors are generally made of ma-
terials with conductive properties similar When direct current is applied to a capaci-
to metals e. g. carbon (carbon-film resistors) tor, it stores up charge until the limit of its
or special metal alloys (metal-film resistors). capacitance is reached; at that point current
They are constructed so as to reduce to the can no longer flow. Thus for a certain
absolute minimum the effect of voltage, period at least the capacitor stores electri-
current and temperature on their electrical cal energy that is then available if the exter-
resistance. The conductor has a very small nal power supply fails. This effect is utilised
cross-section relative to its length, this being in the circuit for triggering the airbag, for
achieved either by the application of thin instance. Even if the wires connecting the
films to insulators or by winding wire into a airbag triggering unit to the vehicles battery
coil. are severed in a serious accident, the capaci-
tor still holds sufficient electrical energy to
In electronic circuits, resistors limit the cur- ensure that the airbag is deployed.
rent flow I or produce a voltage U propor-
tional to the current. The resulting energy In alternating-current circuits, a capacitor
loss is converted into heat. An extreme ex- has a similar effect to a resistor. Its resistance
ample of this is a light bulb, in which an is dependent on the capacitance and the fre-
ultra-fine tungsten filament is heated to quency of the alternating current. As the fre-
such a degree that it starts to glow. quency decreases, the resistance increases. If
the frequency is reduced to its lowest limit,
The resistance in a circuit is referred to by i.e. zero (direct current), the resistance is
the symbol R and its unit of measurement is equal to infinity and, consequently, no cur-
the ohm (). rent flow is possible. This relationship is
utilised, for example, by frequency filters in
Capacitors speaker systems in order to filter out the
The most simple type of capacitor consists high-frequency sounds from the lower-
of two parallel metal plates that are not in frequency ones (high-pass).
contact with one another. The area and sep-
aration of the plates as well as the medium The capacitance in a circuit is referred to by
separating them (dielectric) determine the the symbol C and its unit of measurement is
quantity of charge carriers that can be stored the farad (F).
by the capacitor (its capacitance). Using a
vacuum (or air) as the dielectric offers the
lowest capacitance. The capacitance can be
Robert Bosch GmbH

Electronic components Passive components/Semiconductor components 13

Inductances Semiconductor components


When an electric current flows through a
coil, a magnetic field is created. The strength Semiconductor components are active com-
of the magnetic field depends on the ponents that are generally subdivided into
strength of the current, the number of wind- four categories (Table 1). These categories
ings in the coil and the properties of the coil are further subdivided according to the way
core (generally a ferrite or iron core). Induc- in which the components are manufactured
tance is the characteristic of a coil which in- and their function. The first two classical
dicates the amount of magnetic energy the categories are discrete semiconductor com-
coil can store for a given current. ponents and monolithic integrated circuits
(see Table 1 for examples).
If the current or the magnetic flux changes,
a voltage is induced in the coil which coun- Discrete semiconductor components are self-
teracts the generation of the magnetic field. contained, individually distinguishable com-
Once the magnetic field of a coil carrying ponents (discrete being derived from discre-
direct current has reached its maximum tus, the past participle of the Latin verb dis-
strength, current flow is no longer restricted. cernere meaning to distinguish). Accord-
Thus inductance does not represent a lasting ing to the currently accepted definition, semi-
hindrance to the flow of direct current. conductor components with fewer than 100
transistor functions are referred to as discrete.
In an alternating-current circuit, because of
the constant generation and collapse of the Monolithic integrated circuits
magnetic field (and the energy contained ICs (Integrated Circuits) are active compo-
within it), an inductance acts as a frequency- nents which incorporate more than 100 in-
dependent resistor, the characteristics of dividual functions on a single chip (mono-
which, however, are exactly the opposite of
those of a capacitor. In this case, the higher 1 Semiconductor components (Examples)
the frequency, the greater is the resistance.
Discrete active components
This means that in frequency filters such as Diodes
those referred to above in the description of Semiconductor resistors
capacitors, inductors can be used to filter Transistors
out the low-frequency sounds from the Thyristors
high-frequency ones (low-pass). Integrated circuits (ICs)
Analog circuits
Digital circuits
The inductance in a circuit is referred to by
Mixed-signal circuits
the symbol L and its unit of measurement is
Opto-electronic components
the henry (H). Photoresistor
Photodiode
Photovoltaic cell
Laser diode
Phototransistor
Charge-coupled device
Micromechanical sensors (Examples)
Pressure sensors
Acceleration sensors
Yaw rate/angle sensors
Flow sensors
Temperature sensors
Position/angle sensors (Hall-effect sensors)
Gas sensors
Table 1
Robert Bosch GmbH

14 Electronic components Semiconductor components

lithic literally meaning made from a single In this case too, the methods of production
stone from the Greek monolithos mean- and the type of use differ substantially from
ing single stone). conventional active components.

Optoelectronic components form the third Diodes


category. They are so distinctly different Diodes are semiconductor components with
from the classical active components in a p-n junction and two connections one to
terms of their method of production and the p-type region and one to the n-type re-
usage, that classification as a separate cate- gion (diode means two ways). A diode
gory makes sense. utilises the characteristics of the p-n junc-
tion. The pattern of doping impurity con-
Micromechanical sensors using MST (Micro- centration within the crystal determines the
System Technology) or MEMS (Micro specific characteristics of diodes.
ElectroMechanical Systems) have more re- Diodes designed for a forward current of
cently come into being as a fourth category. more than 1 A are referred to as power diodes.

1 Diode characteristics

a b
reverse direction forward direction

Break- Reverse- For- mA


down bias zone ward-
zone bias zone 5

4
Forward current
Current in

0 3
0.7 V
2
Fig. 1
a Characteristic of 1
diodes, e.g. rectifier
diode, Zener diode 0 UAE0886E
and Schottky diode 0 0 100 200 300 mV
Voltage in re- in forward
b Section of tunnel-
verse direction direction Forward voltage
diode characteristic

2 Rectifier circuits using diodes

a b
UF +-
+
+
Fig. 2 U U1 RL Ug U U1
- + +
a Half-wave rectifier
- RL Ug
b Bridge rectifier
-+ - -
UF Diffusion voltage
(approx. 0.7 V)
U~ AC voltage UF U1 2 .UF
U1M U1M
U1 Transformed
AC voltage UgM Ug UgM Ug
Ug Rectified voltage
UAE0897Y

RL Load resistance t t
U U
U1M Amplitude of U1 U1
UgM Amplitude of Ug
t Time
Robert Bosch GmbH

Electronic components Semiconductor components 15

Rectifier diode Zener diodes are rated for different break-


A rectifier diode allows current to pass in down voltages depending on their particular
one direction (positive terminal connected application. They are designed for continu-
to p-type region) but not in the other (posi- ous operation at the breakdown voltage.
tive terminal connected to n-type region). It They are used chiefly for voltage limitation
acts like a flow control valve and is therefore and for generating a voltage reference, e.g. in
the ideal component for rectifying alter- direct-current power supply units.
nating current (Figs. 1a and 2).
The current flowing in reverse direction Variable-capacitance diode
(reverse current) is much smaller than the The space-charge region at the p-n junction
forward current (approx. 1/100 the acts like a capacitor; the semiconductor ma-
strength). It increases rapidly with rising terial depleted of charge carriers acts as the
temperature. dielectric. An increase in the applied voltage
increases the width of the depletion layer
Amongst other applications, rectifier diodes and reduces the capacitance; reducing the
are used in automotive alternators to con- voltage increases the capacitance.
vert the alternating current into direct cur- Capacitance diodes are used mainly for reso-
rent. Because of the high ambient tempera- nant circuit tuning and frequency multipli-
tures to which the alternator is subjected, cation (e.g. in tuners).
the reverse current is a critical factor and has
to be taken into account in the design of the Schottky diodes
diodes used. The Schottky diode is a semiconductor
diode with a metal-semiconductor junction.
Rectifiers for high reverse voltages Because electrons transfer more easily from
In order to obtain a high reverse voltage in the n-type silicon to the metal film than in
rectifiers, at least one region of the rectifier the opposite direction, an electron-depleted
must have low conductivity. However, that boundary layer known as the Schottky bar-
means a high resistance in forward direction rier is created in the semiconductor. Trans-
and consequently high power loss and exces- mission of charge is performed exclusively
sive heating. by electrons; as a result, extremely high
Creating a very lightly doped i-type switching speeds are achieved because no
region between the heavily doped p and minority storage effects occur.
n-type regions produces a p-i-n rectifier Schottky diodes are suitable for use as fast
which, despite having a high reverse voltage, switches and microwave rectifiers.
has a low forward resistance (conductivity
modulation). The i-type region acts like Tunnel diode
intrinsically conductive silicon. The tunnel diode (or Esaki diode) is a semi-
Uses: all rectification applications involv- conductor diode with a very heavily doped
ing high voltages. p-n junction in which the tunnel effect,
which is explainable only by quantum me-
Zener diode chanics, occurs to such a degree that when
The Zener diode is a semiconductor diode operated in forward direction a negative dif-
in which the reverse current rises abruptly ferential conductivity occurs over a certain
upwards of a certain voltage as a result of range of the current/voltage characteristic
Zener breakdown and/or avalanche effects. (Fig. 1b).
Even though large numbers of these diodes Tunnel diodes are used as oscillators in
depend for their function on avalanche ef- the gigahertz (GHz) range and for low-noise
fects rather than Zener breakdown, they are amplifiers.
still referred to as Zener diodes.
Robert Bosch GmbH

16 Electronic components Semiconductor components

Semiconductor resistors have a relatively narrow temperature range


In contrast with ohmic resistors, these com- and a very high positive temperature coeffi-
ponents are voltage, current and tempera- cient (+6 to +60 /K). PTC resistors made
ture-dependent. They generally consist of of silicon have wide temperature range and
polycrystalline semiconductor materials. a virtually constant positive temperature
The effects that occur in semiconductor re- coefficient (approx. +0.8 /K).
sistors are based in part on depletion-layer Uses: e. g. liquid level sensors, heating
properties that appear at the crystallite regulators.
boundaries.
Magnetoresistors
Varistors A magnetoresistor is a magnetically control-
The resistance of a varistor decreases as volt- lable semiconductor resistor. Its resistance
age increases. The polarity of the voltage increases as the magnetic flux density B in-
makes no difference. A varistor consists of creases (Fig. 3).
polycrystalline ZnO or SiC powder mixed The indium antimonide film (approx.
with a binder, compressed and sintered. 25 m thick) contains minute needles of
Uses: e. g. voltage stabilisers, surge protec- nickel antimonide with very high electrical
tors for semiconductor circuits. conductivity. The flux density prevents the
charge carriers from following a direct path.
NTC resistors (thermistors) They move at an angle from one needle to
NTC (Negative Temperature Coefficient) the next. Within the metallic needles, differ-
resistors (thermistors or thermal resistors) ing charge-carrier densities are immediately
are, as the name suggests, resistors that have equalised. As the flux density B increases, the
a marked negative temperature coefficient. current paths become more and more an-
Their electrical resistance decreases as the gled and the distance travelled by the charge
temperature increases and consequently, carriers therefore greater. As a result, the re-
NTC resistors conduct electricity better at sistance of the magnetoresistor increases.
high temperatures than at low temperatures. Uses: e. g. magnetic-field sensors, control-
NTC resistors are made from polycrys- lable resistors.
talline metal oxides such as Fe2O3, ZnTiO4
or MgCr2O4 by a process of compression
and sintering. Their temperature coefficients
can be as much as 6 %/K.
Uses: e. g. temperature sensors. 3 Magnetoresistor

PTC resistors (thermistors) B B


PTC (Positive Temperature Coefficient) re-
sistors are resistors that have a positive tem-
perature coefficient (of the order of a few
/K). Their electrical resistance increases as
the temperature increases and consequently,
PTC resistors conduct electricity better at
low temperatures than at high temperatures.
Most metals are thermal resistors with very
low temperature coefficients.
Fig. 3
UAE0003Y

The term PTC resistors refers to resistors


Current path under the
influence of a low (left)
made of semiconductor materials. PTC re-
and a high (right) sistors made of ferro-electrical ceramic ma-
magnetic flux density B terial (e. g. polycrystalline barium titanate)
Robert Bosch GmbH

Electronic components Semiconductor components 17

Transistors polarities (holes and electrons). In an


Transistors can be used control a large cur- n-p-n transistor, positive charge carriers
rent with a small control current. Conse- (holes) in the base current control roughly
quently, these semiconductor components 100 times as many negative charge carriers
can be used as power amplifiers or switches. (electrons) flowing between the emitter and
Transistors have three or more connec- the collector. This corresponds to a current
tions. Figure 4 illustrates the classification of amplification factor of around 100. Bipolar
the transistor family. Transistor is a con- transistors are thus controlled by means of
traction of the term transfer resistor. the base current.

Bipolar transistors Method of operation of a bipolar transistor


Bipolar transistors consist of three semicon- (with reference to an n-p-n transistor):
ductor regions of differing conductivity The emitter-base junction (EB) is polarised
arranged to form a p-n-p or an n-p-n con- for forward bias (Fig. 5 overleaf). This
figuration. These regions (and their connec- means that electrons migrate into the base
tions) are called the emitter (E), the base (B) region. The base-collector junction (BC) is
and the collector (C). polarised for reverse bias. This creates a
Depending on their applications, transis- space-charge region with a powerful
tors are categorised as low-signal transistors electrical field.
(up to 1 watt power loss), power transistors, Discernible coupling (transistor effect)
switching transistors, low-frequency transis- occurs if the two p-n junctions are very close
tors, high-frequency transistors, microwave to one another (less than 10 m apart in sili-
transistors, phototransistors, etc. con). In that case the electrons crossing the
Such transistors are called bipolar because EB junction pass through the base to the
they make use of charge carriers of both collector. As soon as they come within the

4 Transistor family with symbols

Transistors

Bipolar transistors Unipolar transistors


Injection transistors Field-effect transistors (FETs)

Junction-gate FETs Insulated-gate FETs, IGFETs, MISFETs


JFETs, MESFETs Special case: MOSFETs, or MOS transistors

Depletion-type Depletion-type Enrichment-type intrin-


intrinsically conductive intrinsically conductive sically non-conductive
Fig. 4
B Base
E Emitter
PNP NPN p-type n-type p-type n-type p-type n-type C Collector
channel channel channel channel channel channel
S Source
G G G G G G D Drain
E C E C
UAS0924E

G Gate
* Bulk connection
B B S D S D S D S D S D S D
* * * * (connection desig-
nation not usual)
Robert Bosch GmbH

18 Electronic components Semiconductor components

range of the electrical field at the BC junc- Field-effect transistors (FETs)


tion, they are accelerated into the collector In a field-effect transistor (Fig. 6a), the cur-
region and travel onwards as the collector rent flowing from the source (S) to the drain
current. The concentration differential (D) through a conductive channel is con-
within the base thus remains and, therefore, trolled by an electric field. That field is gen-
so does the impetus for continued electron erated by a voltage applied via a control
migration from the emitter to the collector electrode known as the gate (G). The use of
(Fig. 5). an electric field to control the current flow
In conventional transistors, 99 % or more explains the origin of the term field-effect
of electrons originating from the emitter transistor (FET). In contrast with bipolar
pass into the BC space-charge region and transistors, field-effect transistors use only
form the collector current. The few that are one type of charge carrier (either electrons
lost have found their way into the electron or holes) and are therefore also referred to as
gaps in the p-type base while passing unipolar transistors. Field-effect transistors
through it. If this effect were left unchecked, are subdivided into
the base would become negatively charged  junction-gate field-effect transistors
and the resulting repulsion forces would (junction FETs, JFETs)
completely prevent the continued flow of  insulated-gate field-effect transistors, in
electrons within an extremely short space particular metal-oxide semiconductor
of time (50 ns). Such a build-up of negative (MOS) field-effect transistors (MOSFETs).
charge can be partially or entirely counter-
acted in a transistor by a low base current MOSFETs are particularly suited to use in
of positive charge carriers (holes). Small highly integrated circuits. Power FETs have
changes in the base current bring about large superseded bipolar transistors for most
variations in the emitter-collector current. applications.

With moderate base currents, the Method of operation of a junction-gate FET


n-p-n transistor acts as a bipolar, current- (with reference to a JFET with an n-type
controlled, amplifying semiconductor channel, Fig. 6a):
component. If the base current alternates DC voltage is applied to the ends of an
abruptly between very low and very high n-type crystal. Electrons flow from the
levels, the transistor acts as a switch. source, S, to the drain, D. Two p-type regions
at the sides forming the gate (G), and the
negative voltage applied to them, determine
5 Bipolar n-p-n transistor the width of the channel. If the negative gate
voltage is increased, the space-charge regions
extend further into the channel and constrict
the current path. The voltage at the control
U electrode, G, thus controls the current be-
_ EC+
tween the source, S, and the drain, D. The
_ + FET only requires charge carriers of a single
UEB
B polarity in order to function. The current is
1%
+ +
++
- -
---
controlled virtually without power con-
++ -
E
+++
+
- -
-
C sumption. The junction FET is thus a unipo-
Fig. 5 100 % 99 %+

N P +++ - -
N
lar, voltage-controlled component.
UAE0458-1E

+++ ---
N n-type silicon +++ ---
-
P p-type silicon EB BC
E Emitter
Method of operation of a MOS FET
Emitter Base Collector
B Base (with reference to a MOS FET with p-type
C Collector enrichment): while no voltage is present at
Robert Bosch GmbH

Electronic components Semiconductor components 19

the gate electrode, no current flows between 6 Transistor designs (Schematic)


the source, S, and the drain, D; the p-n junc-
a
tions are reverse biased (Fig. 6 b). A negative
Gate Drain
voltage applied to the gate, G, forces the Source
electrons in the n-type region below the P
UGS S D
electrode into the centre of the crystal and N
draws holes which are always present as P
minority charge carriers even in n-type sili- G
con to the surface. A narrow p-type layer is _ +
Space-charge zone UDS
created below the surface, in effect a p-type
(depletion layer)
channel. Current, which is comprised only
of holes, can now flow between the two
p-type regions (source and drain). b
UGS Gate oxide
As the gate voltage acts through an insu- + _
lating oxide layer, no current flows in the Source Gate Drain
control circuit and control therefore requires P
+
+
+
+
P
+
no power. The MOS FET is thus a unipolar,
voltage-controlled component. N silicon

p-type channel Fig. 6


PMOS, NMOS and CMOS transistors + _
a Depletion layer,
In addition to the p-type channel MOS UDS field-effect
transistor
transistor, or PMOS transistor, there is the
b PMOS transistor
NMOS transistor in which the p and n-type c
c CMOS transistor
regions are reversed in comparison with the Output Input
pair
PMOS transistor. Due to the higher mobility N n-type silicon
Source Gate Source
of electrons, NMOS transistors are faster Drain
P p-type silicon
than PMOS transistors which, for physical S Source
P P N N G Gate
reasons, are easier to manufacture and were p-type well
D Drain
therefore available first.
UAE0768E

N silicon
UGS Voltage between
If PMOS and NMOS transistors are cre- G and S
ated in pairs on the same silicon chip, they PMOS transistor NMOS transistor UDS Voltage between
are referred to as CMOS transistors (comple- D and S
mentary MOS transistors, Fig. 6 c). Their
particular advantages are very low power Thyristors
loss, high interference immunity, TTL-com- Thyristors are semiconductor components
patibility (transistor-transistor logic in elec- with at least three p-n junctions (one of
trical circuits), low power-supply voltage and which may also be replaced by a suitable
suitability for analog signal processing. metal-semiconductor contact) that can be
The low power consumption, particularly switched from a reverse-bias condition to a
for digital circuits, is due to the fact that forward-bias condition (or vice versa). The
current only has to flow when a digital cell term thyristor is used as the generic term for
changes ( e.g. switches from 0 to 1). Re- all types of component which conform to
tention of the information requires only that that definition. It is a contraction of the two
a voltage is applied. Since, with this configur- words thyratron (gas-filled tube triode) and
ation, the PMOS and NMOS transistors are resistor.
connected to one another, the leakage cur- Uses in power electronics: speed and fre-
rent is minimal. More than 80 % of ICs are quency control, rectification and conversion,
now manufactured using CMOS technology. switching.
Robert Bosch GmbH

20 Electronic components Semiconductor components

7 Development of monolithic integration on a single Monolithic integrated circuits (ICs)


chip in the period from 1970 to 2000
(logarithmic representation in a and b).
Monolithic integration
The planar process is a method of manufac-
a 1G 1G turing semiconductors which makes it pos-
Memories
Processors 256 sible to produce all components of a circuit
100 M
64
(resistors, capacitors, diodes, transistors)
and the conductive connections between
16
10 M III them on a single silicon chip in a single pro-
Transistors per chip

4
I
II duction process. It involves the creation of
Pentium
1M 1M multiple p and n-type layers in a multi-stage
486DX
256 doping process using a pre-doped single-
64
386DX crystal silicon disc or wafer.
100 K
An integrated circuit IC (Integrated Circuit,
16 8088
4
see section entitled Manufacture of Semi-
10 K
8080 conductor Components and Circuits) does
1K
8008 not contain any separate (discrete) com-
1K
ponents but rather switching elements or
b 100
functional elements.
C
8008 Degree of integration
10 The degree of integration is defined as the
8080
number of functional elements, transistors
US cents per transistor

1
8088 or gates on a single chip. The following cate-
gories are defined based on the degree of
integration (and chip surface area):
386DX
0.1  SSI (small-scale integration): up to
486DX around 1000 elements per chip, average
Pentium I chip area 3 mm2 (varies considerably
0.01
II depending on level of power loss)
III  MSI (medium-scale integration): up to
0.001 around 10,000 elements per chip, average
chip area 8 mm2
c 10
m
8008: 10 m Pentium I = 0.8 m  LSI (large-scale integration): up to
II = 0.35 m
III = 0.18 m 100,000 elements per chip, average chip
8 area 20 mm2
 VLSI (very-large-scale integration): more
than 100,000 elements per chip, average
6 8080: 6 m
chip area 30 mm2
Structure size

Fig. 7
a Increase in number of 4 The number of functional elements on
transistors per chip in 8088: 3 m
VLSI chips is constantly increasing. Micro-
memories and processors can now have up to 10 million
processors (Gordon 2
386DX: 1,5 m
transistor functions per chip. Memory mod-
Moores Law) I
486DX: 1 m II III ules (DRAM) can even contain several hun-
b Fall in cost of transis-
dred million transistors. The number of
UAE0759E

tors
0
c Decreasing size of
1970 1980 1990 2000 such functional elements is subject to an
structural units Year exponential increase over time. This fact
of new processors was first recognised by Gordon Moore
Robert Bosch GmbH

Electronic components Semiconductor components 21

(co-founder of the company Intel) and is ex- Apart from a few exceptions, ICs are now
pressed by Gordon Moores Law (Fig. 7a): always based on MOS or combined technolo-
Elements per chip = 2(year 1956) 2/3 gies, and for that reason bipolar ICs are not
This law states that the number of func- described in any further detail at this point.
tions per chip will double every 18 months.
Since the structural units in which the chips Analog circuits
are manufactured are becoming smaller at Analog circuits are required wherever elec-
the same time as the number of functional tronic equipment has to communicate with
elements is growing, the size of the ships al- the outside world which is always analog.
ters very little and the costs per transistor are This applies in particular to the areas of
similarly dropping exponentially (Fig. 7b). preparation and processing of input and
Thus the structural units of new processors output signals. Examples of analog-input
have shrunk over a period of 28 years from signal generators are microphones (tele-
10 m in 1972 to 0.18 m in the year 2000 phone) and sensors. Examples of analog-
(Fig. 7c). output signal receivers are speakers or actua-
tors.
The degrees of integration LSI and VLSI Figure 8 illustrates the stages of develop-
demand methods such as CAD (computer- ment of an analog IC from conception to
aided design). VLSI circuits in particular can installation in an ECU.
only be created with the help of highly so-
phisticated programs which can convert en- 8 Development of an analog IC from conception
tire function blocks into corresponding cir- to installation
cuit subdivisions. Such program systems are
called HDL (Hardware Description Lan- 1 M
Vcc

guage) or VHDL (Visual HDL). Vccs

On/off

IC classification 2
There are various systems for classifying ICs,
although there are invariably mixed cate-
gories within each system.
 Classification by method of production:
3
Bipolar/Unipolar (MOS);
mixed category: e. g. BiCMOS, BCD
 Classification by function:
Analog/Digital;
4
mixed category: e. g. mixed-signal IC
 Classification by application:
Standard IC/ASIC
mixed category: e. g. ASSP
5

ASIC (application-specific IC): developed


and produced specifically for a particular Fig. 8
application and exclusively for a particular 1 Development and
customer simulation
6
2 Layout
ASSP (application-specific standard prod-
3 Production
uct): developed and produced specifically
UAE0762E

4 Testing, analysis and


for a particular application for a particular release
customer but is also sold to others for the 5 Packing, final testing
same type of application. 6 Installation in an ECU
Robert Bosch GmbH

22 Electronic components Semiconductor components

Basic structures: stabilised-voltage sources, multaneously via a fibre-optic cable without


stabilised-current sources, differential am- cross-talk.
plifier stages, coupling circuits, potential Since inputs and outputs for communi-
shifting circuits, output stages cation with the real world always have to
Application-based ICs: operational ampli- be analog, analog-digital converters (ADCs)
fiers, voltage regulators, comparators, are used at the inputs of a digital circuit, and
timers, transducers, interface circuits digital-analog converters (DACs) at the out-
Specialised ICs: voltage references, broad- puts.
band amplifiers, analog multipliers, function
generators, phase-locking circuits, analog Digital systems make use of a whole series
filters and switches of recurring basic circuits and variations of
them. The range extends from simple gates
Digital circuits to memories, microprocessors and micro-
Digital circuits (Fig. 9) are used wherever controllers.
large volumes of data have to be processed Digital modules can only be connected up
within a short space of time. High-perfor- to form a complete system if power supply
mance microcontrollers in particular can voltages, logic signal levels, switching speeds
perform several hundred million computa- and signal transmission times are compat-
tional operations per second. They are thus ible. This requirement is met within a family
able to utilise the input data to provide the of circuits. Since, apart from a few spe-
required, highly accurate response at the cialised applications mainly in military sys-
output of the particular device. Similarly, tems, CMOS logic circuits are the only type
large volumes of data can be transmitted via now used, such compatibility is no longer a
a cable link in coded form, e.g. several thou- problem.
sand telephone calls can be transmitted si-

9 Digital circuit on a chip

UAE0013Y
Robert Bosch GmbH

Electronic components Semiconductor components 23

Mixed-signal ICs Figure 10 shows how the functions, sens-


ICs in which both analog and digital circuit ing, analysing and acting are integrated
elements are combined are called mixed-sig- in a mixed-signal IC. In such circuits, the
nal ICs. They are an essential requirement bipolar section is used for converting the
for the combination of entire electronic analog inputs. The CMOS section of the IC
systems on a single piece of silicon (SoC: performs the logical processing operations
System-on-a-Chip). using digital technology. The DMOS section
With ever-increasing degrees of integra- enables high analog output performance.
tion, this type of circuit is becoming more
and more attractive and the number of ap- Elements of digital circuits
plications is continually increasing. It is now Digital circuits assign voltage signals one of
conceivable, for example, to integrate the the two signal levels 0 (low voltage level)
entire electronic circuitry for a mobile or 1 (high voltage level) and process those
phone or a complete Internet-access system signals digitally. As digital circuits make up
on a single chip. Where only low levels of the greater part of all ICs and our day-to-
electrical power are required, such as in the day lives are no longer conceivable without
examples quoted, both the analog and the them, a few typical circuit elements are
digital sections are manufactured using described below.
CMOS technology.
Mixed-signal ICs for applications involv- Gates
ing higher electrical power levels, such as are Gates are logical-operation circuits with two
frequently encountered in automotive sys- or more inputs. The input signals are logically
tems, are typically hybrids of various tech- linked to one another so that their various
nologies, such as BCD systems (where B combinations determine the output signals
stands for bipolar, C for CMOS and D for according to a defined logic (e.g. AND gate).
DMOS).

10 Mixed-signal IC

Analog (bipolar) Digital logic (CMOS) Power (DMOS)

Sensing Acting

Analysing
UAE0763E
Robert Bosch GmbH

24 Electronic components Semiconductor components

Inverters Clock-pulse generator (CPG)


Inverters are digital circuits that convert the A clock-pulse generator ensures that all op-
digital input signal 0 into the output signal erations on the microcomputer are synchro-
1 and vice versa. nised with a defined timing pattern. The
clock-pulse generator must be matched to
Bus the required speed of computing operations.
The bus links up the individual elements of
a digital circuit; this relates both to connec- Input/output (I/O) unit
tions within an integrated circuit and the The I/O unit handles data exchange with the
interconnection of separate digital ICs. outside world. The input signals are scanned
A bus can connect up a large number of at the required frequency. The output signals
separate modules with different functions are transmitted at the speed required by, and
but with electrically identical interfaces. A in the optimum order for, the application
serial bus (e. g. for connecting up serial concerned or are held in temporary storage
EEPROMs) transmits the data along a single until called for.
lead. A parallel bus (e. g. address bus, data
bus, control bus) is a bundle of parallel lines. Microcomputers
The number of separate items of informa- The microcomputer consists of the follow-
tion that can be simultaneously transmitted ing interacting components (Fig. 11):
(equal to the number of bus lines) is, to-  A microprocessor as the CPU (central pro-
gether with the data transmission speed, a cessing unit). For its part, the micropro-
measure of the performance capacity of the cessor consists of the control unit and the
data bus. The most common types of bus arithmetic and logic unit. The arithmetic
are 8-bit, 16-bit and 32-bit. and logic unit performs arithmetical and
logical operations, as the name suggests,
The dimensioning of the data bus is deter- while the control unit carries out the in-
mined by the capacity of the CPU (central structions from the program memory.
processing unit). In order for a system to  Input and output units (I/O units) which
achieve its maximum performance capa- handle the exchange of data with periph-
bility (i.e. maximum processing speed) the eral devices. Peripheral devices include in-
CPU and data bus should have the same put and output devices and external data
capacity, i.e. an 8-bit CPU should use an storage media.
8-bit bus, a 16-bit CPU a 16-bit bus, etc.  A program memory in which the operating
In addition, the bus should be able to program (user program) is permanently
transmit the data as quickly as the CPU can stored (ROM, PROM or EPROM).
process it. This is often not the case with  Data memories for holding the data being
external busses (e. g. CPU clock speed processed at any particular time. This data
fCC = 400 MHz and bus clock speed changes continually (RAM).
fCB = 133 MHz).  The bus system which links up the individ-
ual components of the microcomputer.
Only one bus node at a time can write data  A clock-pulse generator (oscillator) which
to the bus. According to the bus type, this ensures that all operations on the micro-
addresses the data in such a way that it can computer are synchronised with a defined
only be read by the addressee, or else it timing pattern.
switches all other bus nodes off before send-  Logic circuits which are modules with spe-
ing the information and then on again after- cialised tasks such as program interrupts.
wards. They are integrated in individual I/O units.
11
Microcomputer

Microprocessor Volatile read/write Read-only memory Non-volatile read/


Central Processing Unit memory (RAM) (ROM, EPROM, write memory

Microcomputers
(CPU) for variable data flash EPROM) (EEPROM)
For programs and
permanent data records
Arithmetic and Logic Unit Memory capacity
(ALU) Memory capacity Memory capacity 32 bytes
4-, 8-, 16-, 32-bit 64 bytes 32 kbytes 2 kbytes 512 kbytes 1 kbyte

Clock-pulse Bus 4-, 8-, 16-, 32-bit data circuit


generator
(oscillator)

I/O I/O I/O I/O I/O I/O I/O


Interrupt Event Signal acquisition Analog/ Digital Serial Bus
controller counter and output with Digital inputs/ interface controller
time reference (A/D) outputs
converter (UART,


(Timer, time SPI,
processing unit, CAN)
input capture,
Robert Bosch GmbH

Electronic components

output-compare
register)
Communication
Monitoring Resolution Resolution with external
circuit 50 ns 8 10 bit Data rate chips via
(watchdog) Counter Time range 4 32 8 32 200 bit/s address/
8 64 bit 50 ns 1s channels channels 1 Mbit /s data bus


UAE0454-1E
Semiconductor components
25
Robert Bosch GmbH

26 Electronic components Semiconductor components

The chief components of a microcomputer ation. For that reason, it is also referred to as
are generally separate modules connected to a single-chip microcomputer.
one another on a printed-circuit board. For The microcontroller is used to control
simpler tasks such as are more and more fre- self-regulating systems such as an engine-
quently required for Internet access on wire- management system.
less communication devices, single-chip At present, there is a choice of 4-bit, 8-bit,
computers are becoming increasingly com- 16-bit or 32-bit microcontrollers for the
mon. They integrate the functions detailed various types of application. Depending on
above on a single silicon chip (System-on-a- application, they may also have expansion
Chip). The relatively small amount of RAM modules connected to them (e.g. additional
that can be accommodated on a chip at rea- memory for data and program code).
sonable cost limits the performance capabil- The program that is run by the CPU is
ities of such highly integrated systems. permanently fixed in the read-only memory
and is not changed for different appli-
Microprocessor cations. This distinguishes the single-chip
A microprocessor is a central processing microcontroller from the PC.
unit (CPU) in the form of an integrated
circuit on a chip. The concept of the micro- Transputer
processor avoids individualisation despite A transputer is a special type of micro-
the high degree of integration, and enables processor that is particularly suited to the
adaptation to the multiplicity of practical construction of parallel computer networks.
demands by reliance on programming. A In addition to the usual components of a
microprocessor is not capable of function- microprocessor, it has communication and
ing on its own; it is always part of a micro- process-handling hardware on a chip.
computer. At present, there are 16-bit, 32-bit
and 64-bit microprocessors. Processors are Programming
subdivided into two main categories: The only command form capable of direct
 PCs use CISC (Complex Instruction-Set interpretation by a microprocessor is a bit
Computer) processors. These are ex- pattern, i.e. the binary representation of a
tremely versatile and permit unrestricted number. Since, however, this form of in-
programming. struction is not easy to work with for a pro-
 Workstations normally use RISC grammer, and is therefore susceptible to
(Reduced Instruction-Set Computer) errors, easily memorable abbreviations
processors. These perform specific tasks (mnemonics) are used. These are automati-
such as are frequently required on work- cally translated by an assembler program
stations much faster, but are distinctly into bit patterns (machine code) that can be
slower for all other tasks. understood by the microprocessor. Micro-
computers for single-purpose applications
Microcontrollers are programmed in the assembler language
The microcontroller is a component that in- specific to the processor.
corporates the following elements on a chip: For more complex systems and programs,
 CPU, high-level programming languages such as
 random-access memory (RAM), C are needed, as otherwise it would be im-
 peripheral modules (input/output, inter- possible to keep extensive programs man-
rupt, timer, serial interfaces) and ageable and free of errors. Such languages
 an optional read-only memory (ROM). require sophisticated translation programs
(compilers) which convert the text of the
With these integrated components, the mi- high-level language into a form that can be
crocontroller is capable of stand-alone oper- processed by the processor.
Robert Bosch GmbH

Electronic components Semiconductor components 27

Semiconductor memories Classification of semiconductor memories


Applications Digital signals are stored by utilising the
Memories are used to store large volumes of status alternatives conducting/not conduct-
 Digital signals representing data ing or charged/uncharged. The most impor-
(I/O data, statuses, intermediate results tant terms are explained below according to
involving frequent and rapid reading and their standardised definitions, where applic-
writing), able, or their most common usage (see
 Program code (usually permanently Fig. 12 for overview).
stored), and
 Constants (permanently stored) Random-access memory (RAM)
Random-access memory or RAM is a short-
Storage involves term memory that allows direct access to
 recording (writing), any storage location. Information can be
 permanent retention (actual storage), and read/written from/to the memory any num-
 location and retrieval (reading) of infor- ber of times. However, it must exist in bi-
mation. nary form, i.e. encoded as a series of yes or
no statuses (logical 1 or logical 0). Such
Memories make use of physical effects that a yes or no unit of information is called a
make two different statuses clearly distin- bit (binary digit). Random-access memories,
guishable and easy to generate and identify. like read-only memories, are organised on a
The advantage of semiconductor memories bit or word basis depending on the particu-
lies in their technological compatibility with lar application. A word is a group of bits
the modules used in other parts of a com- that can be processed as a single unit. The
puter, and thereby in new opportunities for word length is equal to the number of bits
functional integration. processed as a single unit. On microcompu-
ters, word lengths of 4, 8, 16, 32 and 64 bits
are common. 8 bits make up one byte, i.e.
1 byte = 8 bits.

12 Classification of semiconductor memories

Semiconductor memories

Non-volatile memories Volatile memories

Factory programmed User programmed

Programmable Programmable
on a program- Static Dynamic
in the circuit memories memories
ming device

UV Electrically
Read-only erasable erasable
UAE0465-1E

ROM PROM EPROM Flash EEPROM SRAM DRAM


Read- Program- Erasable EEPROM Electrically Static Dynamic
only mable read- PROM erasable RAM RAM
memory only memory PROM
Robert Bosch GmbH

28 Electronic components Semiconductor components

Memories can be organised on the basis of a with two transistors, of which either the one
variety of word lengths. The way the mem- (logical 1) or the other (logical 0) con-
ory is organised is generally indicated by a ducts at any one time. In SRAM, the infor-
multiplication sign, e.g. an 8 M  8 RAM or mation remains stored until the storage cell
8-megabyte RAM concerned is addressed and overwritten, or
8 million bytes the power supply is switched off.
= 64 million bits Static RAMs are currently available in
= 64 Mbit sizes up to 16 Mbit. Although considerably
more expensive than dynamic RAMs, be-
That means that the memory has eight data cause they can be written into and read sig-
inputs and eight data outputs at which the nificantly faster they are used as high-speed
eight bits of one of the eight million stored access computing memories (cache mem-
data words are simultaneously present. Its ory) for the CPUs in computers. Typical
word length is thus 8 bits. Since all memory read-write times are currently less than
specifications are based on the binary sys- 30 ns.
tem, the exact number of bits is as follows:
64 Mbit Dynamic RAM (DRAM)
= 8 Mbyte  8 bit The information in a DRAM is stored as an
= 223  8 bit electrical charge in the gate capacitor of a
= 226 bit CMOS transistor which either passes (logi-
= 67,108,864 bits cal 1) or does not pass (logical 0) a cur-
rent as a result. As such capacitors are sus-
Static RAM (SRAM) ceptible to leakage, the charge is gradually
Static RAMs use bistable switching elements lost. In order that the information (charge)
as the data storage cells. Their function is is retained, the memory has to be refreshed
similar to that of a flip-flop, a simple circuit at regular intervals (every few ms).

13 Growth in productivity of dynamic RAM (DRAM) in hindsight.


Cost of 1 Mbit of memory capacity in Euro ()

75,000 5,000

400

120

30
5 0.5 0.13 0.06 0.03
1973 1977 1981 1984 1987 1990 1995 1998 2001 2005
1 Local 1 Stick of 1 Paper
Stamp phone chewing clip
UAE0773E

House Car TV Bicycle Shirt Pizza


call gum
M
U
G
G
IN
W
E
H
C
Robert Bosch GmbH

Electronic components Semiconductor components 29

DRAMs are currently available commer- possible with special equipment at relatively
cially in sizes up to 256 Mbit (on one chip), high cost.
and in laboratory conditions up to 1 Gbit
(gigabit = 109 bit). Since every storage cell EEPROM (Electrical EPROM)
consists of a transistor and a capacitor, this EEPROM is also referred to as E2PROM (E
requires more than a billion transistors on a squared PROM). This type of erasable read-
single chip. only memory can be electrically wiped and
DRAMs are volatile memories. This reprogrammed. The wiping and reprogram-
means that they lose their information when ming operation can be performed either in a
power is switched off. separate unit or in situ. Every storage cell of
DRAMs are very widely used nowadays as an EEPROM be individually overwritten.
system memories for all types of computer. For that reason, this type of memory mod-
The fall in price for 1 Mbit of memory over ule can also be used as non-volatile data
the last few decades has been so dramatic memory (e.g. for status information in
that ample memory can now be fitted in any engine-management systems).
PC without substantially affecting its price
(Fig. 13). Flash EEPROM
Yet another variation of EPROM and
Read-only memory EEPROM is the flash EEPROM. In this case,
Read-only memory (ROM) is permanent- electrical flash pulses are used to erase spe-
storage memory that allows any memory cific storage areas or the entire contents of
location to be accessed directly but as the the memory. The erased areas can subse-
name indicates allows the information quently be reprogrammed.
only to be read and not altered. The flash memory can be reprogrammed
A ROM is a non-volatile memory, i.e. the on a programming station. However, the ad-
information it contains is retained even vantage of flash EEPROM is that is can also
when the power supply is switched off. It is be reprogrammed while still inside the
usually used to store program codes (control sealed control unit. When this is done, the
programs) and fixed data (function tables, memory area which contains the program-
encoding rules, character generators, engine ming routines must not be erased, or alter-
characteristic-data maps) that need to be re- natively, the programming routines must be
trievable at any time. The information may transferred to the RAM before the memory
be indelibly entered in the memory either by is wiped. The microcontroller then works
the manufacturer (in one of the last stages with the RAM as the program memory.
of production) or by the user by appropriate Flash EEPROM is used wherever relatively
programming of specially prepared memo- large volumes of data need to be stored but
ries (PROMs or programmable ROMs). also have to be changed from time to time
(e.g. in mobile phones, digital cameras and
Erasable ROM as program memories in electronic control
There are also ROMs whose contents can be units in motor vehicles).
erased and reprogrammed as outlined
below.

EPROM (Erasable PROM)


This type of erasable read-only memory can
have its contents completely wiped by irra-
diation with UV light and can then be re-
programmed. Such reprogramming is only
Robert Bosch GmbH

30 Electronic components Semiconductor components

Opto-electronic components Photodiodes can be used in light meters,


Photoresistor photoelectric beams and in positioning and
A photoresistor is a resistor whose resistance remote control applications that use infrared
decreases when exposed to light (Fig. 14). light.
Light (photons) generates free charge carri-
ers in the semiconductor as soon as the en- Photovoltaic cell
ergy of a photon is equal to the energy hold- Like the photodiode, the photovoltaic cell
ing a charge carrier within the lattice (inter- releases charge carriers when exposed to
nal photoelectric effect). light; no external voltage is applied to the
p-n junction, however. If the electrons and
Photoresistors generally consist of polycrys- holes reach the p-n junction, they are sepa-
talline semiconductor materials in which the rated by the internal field of the space-
effect is particularly marked such as CdS, charge region. A photoelectric voltage is
CdSe, PbS, PbSe, CdTe, ZnO, Se, InSb, InAs, generated which produces a photoelectric
Ge or Si. current in the external circuit. Light energy
A photoresistor is not equally sensitive to is thus converted into electrical energy.
all wavelengths. Its maximum sensitivity lies Photovoltaic cells are used to measure
within a narrow wavelength band that is light intensity and to generate electricity
specific to the material used. with solar panels.
Photoresistors are mainly suitable for use
in cameras as light meters. Light-emitting diode
The light-emitting diode or LED emits light
Photodiode when a forward current is passed through it.
A photodiode is a semiconductor diode In other words, it operates in the opposite
which utilises the depletion-layer photoelec- way to the photodiode effect free electrons
tric effect. Reverse voltage is applied to the and holes are recombined. The energy re-
p-n junction. Incident light releases elec- leased is emitted in the form of light.
trons from the crystal lattice. As a result, The semiconductor materials most com-
additional free electrons and holes are pro- monly used are gallium compounds such as
duced. They increase the reverse current gallium arsenide (GaAs) and gallium phos-
(photoelectric current) in proportion to the phide (GaPh). The wavelength of the light
intensity of the light (Fig. 15). emitted by an LED depends on the semicon-
ductor material used. There is now a choice

14 Photoresistor (characteristic) 15 Photodiode (characteristics)

k 0.5
mA Light intensity E
12 5,000 lx
0.4
4,000 lx
Photoelectric current I

10
Resistance R

0.3 3,000 lx
8

6 0.2 2,000 lx

4
1,000 lx
0.1
2 500 lx
UAE0761E
UAE0917E

0
200 400 600 800 1,000 lx -0.2 -0.1 0 20 40 60 80 V
Light intensity E Reverse voltage U
Robert Bosch GmbH

Electronic components Semiconductor components 31

of colours available (infrared, red, yellow, expensive, flat screens are manufactured us-
green, blue). ing thin-film techniques (vapour deposition
through a screen). The advantages of flat
LEDs are used for numerical and alphabeti- screens over cathode-ray tubes are their
cal displays as well as for warning lamps. slimmer dimensions, lower power consump-
Since it has been possible more recently to tion and the absence of flicker.
substantially increase the amount of light
generated, LEDs are now also used in motor Charge-coupled device (CCD)
vehicles to illuminate the instrument panel CCDs are integrated circuits arranged as a
or as a third (high-level) brake light. They charge-coupled array. They are used to
have the advantage of a relatively high light record images in video and digital cameras
yield and, as a result of their very long ser- as well as in scanners. Thousands or even
vice life, do not have to be replaced. millions of individual elements laid out in a
matrix pattern (array) are created on a chip
Laser diode (Fig. 16). Digital cameras can record up to
With the appropriate mechanical/optical 3.5 million pixels with a colour resolution of
design, LEDs can also be made to emit laser 16 million colours. CCDs are not only capa-
light, i.e. a parallel beam of monochromatic ble of converting the visual information into
(of a single wavelength) and coherent (the electrical signals, they can also store the data
waves are in phase) light. Such properties are until it can be transferred to an external
required for the transmission of data by storage medium. To do this, the output
fiber-optic cables. Laser diodes were there- register (5) is scanned at a high rate.
fore a necessary requirement for the high
data flow rates such as occur in computer
networks with access to the Internet or the
transmission of television signals by cable.

Phototransistor
A similar effect to that used by the photo-
diode also occurs in the phototransistor. In-
cident light striking the base alters the con-
ductivity between the emitter and the collec-
tor in such a way that a current proportional
to the intensity of the light is able to flow
through the transistor. This type of compo- 16 CCD, image-sensor structure

nent can thus be used as a switch for photo-


2
electric beams, for instance. A1
1
There are also phototransistors that can A2
be operated the opposite way around so that
they emit light. The advantage compared to
the LED is that the phototransistor can be 3
switched on and off very quickly. It is there- Fig. 16
fore particularly suited for use in the manu- 1 Column clock
facture of flat screens. There is a transistor pulse A1/A2
B1
2 Photosensors
for every screen dot (determined by the 4 6
UAE0717-2Y

B2 3 CCD array
screen raster in a cathode ray tube). As the 5
4 Row clock pulse
areas required are generally substantially B1/B2
larger than the silicon slices available, and 5 Output register
such slices would, in any case, be much too 6 Video output
Robert Bosch GmbH

32 Electronic components Semiconductor components

Micromechanical sensors In metals, the Hall-effect constant is very


It has been possible for a number of years small: RH 109 m3/As. In semiconductors,
now to manufacture some sensor compo- RH is five orders of magnitude greater, e.g.
nents using silicon technology. Since a large  Indium antimonide (InSb)
number of sensors can be produced simul- RH 2.4 104 m3/As,
taneously on a single silicon wafer in similar  Indium arsenide (InAs)
fashion to electronic components, the unit RH 1.2 104 m3/As.
costs are substantially lower than in the pro-
duction of conventional sensors. In addi- Hall-effect sensors can be used in motor
tion, there is also the possibility of having vehicles as position sensors (e.g. for sensing
the sensor signals electronically processed camshaft position). The advantage of this
directly on the same chip. measurement principle is that position can
be detected even when the component con-
Examples of micromechanical sensors: cerned is not moving. By comparison, in-
 Magnetic-field sensors measure an exter- ductive speed sensors only produce an
nal magnetic field by purely electrical electrical signal above a certain minimum
means. rotational speed.
 Acceleration and pressure sensors
measure the relevant variables by the
physical deformation of specific areas
of the silicon.
 Temperature sensors utilise the change in
conductivity of the semiconductor ma-
terial according to temperature.
 Chemical sensors make use of the effect
whereby certain chemicals (gases, liquids)
alter the electrical conductivity of some 17 Hall effect

semiconductor materials in a very specific


way.

Some of the more important examples of


sensors and their design are described
below. d A1

Hall-effect sensor for detecting magnetic


fields
An electrical potential UH is generated at the
edges of a thin plate through which a cur-
S
B
rent is flowing if a magnetic field is acting
Fig. 17
perpendicular to the current flow IV
A1, A2 Measurement (Fig. 17). It is described by the formula IV
points for the N
Hall-effect voltage UH = RH IS B/d A2
B Flux density of the where UH
magnetic field
UH Hall-effect voltage
IV Supply current
UAE0023Y

IH Hall-effect current
RH Hall-effect constant IH
UH Hall-effect voltage IV Supply current
d Thickness of the B Flux density of the magnetic field
plate d Thickness of the plate
Robert Bosch GmbH

Electronic components Semiconductor components 33

Pressure sensor 19 Detail of finger structure of a micromechanical


Figure 18 shows the structure of a microme- silicon acceleration sensor
chanical pressure sensor. The silicon chip (2)
is attached to a glass base (4) through which
there is a hole which acts as the pressure
channel for the pressure p that is to be
measured. At the point where the measured
pressure acts on the silicon chip, it has been
hollowed out on the underside. Conse-
quently, the chip is in effect a thin dia-
phragm (1) at that point, and deforms
under the action of pressure.
Attached to the top of the diaphragm

UAE0817Y
there are resistors which change their resis-
tance in response to physical deformation
(piezoresistive effect). By measuring the re-
sistance, the pressure can be calculated with
the aid of the integrated bridge circuit. Acceleration sensor
Finger-like structures are etched into the
Pressure sensors are used in motor vehicles surface of a silicon ship (Fig. 19). Every
for such tasks as measuring the intake mani- other finger is rigidly attached to the chip,
fold pressure and the atmospheric pressure. while the alternate fingers are only attached
at one end so that they can oscillate freely at
the other. These fingers are connected up as
a multi-layer capacitor. If the sensor is accel-
erated in a particular direction, the distance
18 Pressure-sensor cell with reference vacuum on the between the fixed and the movable fingers
structural side
changes, thus altering the capacitance. That
change can be measured as an electrical sig-
nal from which the acceleration can then be
calculated.

Acceleration sensors are used in motor


1 3 vehicles wherever changes in the vehicles
R2
R1 R1 dynamic behaviour need to be detected.
They are employed, for example, to trigger
2 p the airbags in the event of an accident
(abrupt deceleration).
4
The Electronic Stability Program (ESP)
Fig. 18
uses a yaw rate sensor to detect the rate of 1 Diaphragm
R2 R1
rotation of the vehicle around its own axis 2 Silicon chip
5 UM U0
and counteracts such yawing motion at an 3 Reference vacuum
R1 R2 early stage by controlled operation of the 4 Glass base (Pyrex)
brakes. 5 Bridge circuit
U0 Supply voltage
UAE0017-1Y

UM Measurement
voltage
Strain resistors R1
(compressed) and R2
(stretched)
Robert Bosch GmbH

34 Microcontrollers Microcontroller development

Microcontrollers
Microcontrollers are single-chip computers of such control systems was that their relia-
that are used for event-driven control sys- bility was heavily influenced by manufactur-
tems or for controlling technical processes. ing tolerances, environmental conditions
Modern-day life is no longer conceivable and wear.
without them and they are to be found
wherever control systems for electrically In the 1960s, Intel, followed shortly after-
operated devices are required. wards by Motorola, developed the first
microprocessors initially for use in cash
registers. Following the development of inte-
Microcontroller grated circuits and the first microprocessors,
developments the inexorable progress of digital technology
began in earnest in the 1970s. For the first
Five billion microcontrollers were produced time, it was now possible to eliminate a large
in 1999, that is roughly equivalent to one for number of interference factors.
every person on the Earth. Its triumphant
march into every aspect of our day-to-day The end of the 1970s saw the dawn of the
lives is clearly demonstrated by the number age of the single-chip microcomputer.
of microcontrollers produced in the last ten Prominent representatives of that period
years (Fig. 1). were the Intel 8048 and Motorola 6800 mi-
A microcontroller consists of the inte- crocontrollers, the structure of which is still
gration of a CPU (central processing unit) the basis for many of todays microcon-
with memories and peripheral circuits on a trollers. In the succeeding period, advances
single chip. These are referred to as embed- in high-integration technology allowed
ded systems. Frequently such systems incor- more and more peripheral circuits to be in-
porate a microprocessor that was originally corporated in the chip. These were the be-
developed for computer applications and
subsequently adapted and modified so as to 1 Unit production figures for microcontrollers

be marketed as part of an embedded system.


Nevertheless, there are also many micro-
controller architectures that were developed 7
from the outset as controllers. They include
the M-Core, the TriCore and the 6
SH7000, 8051 and C166 families. Such mi-
crocontrollers are characterised by rapid
Units in billions per year

5
data exchange with their environment, low
power consumption, high data density and 4
low production costs.
3
What then is the actual origin of microcon-
trollers? Even before the transistor was in-
2
vented, most of the devices in which micro-
controllers are now used were already in ex-
1
istence cars, telephones, radios, televisions
and household appliances. The difference
was that for most applications the control 0
1990 1992 1994 1996 1998 2000
systems were mechanical and only in very
SAE0879E

Year
rare and very costly exceptions were func-
tions controlled by electron tubes and relays.
In addition to their high cost, the problem
Robert Bosch GmbH

Microcontrollers Microcontroller development 35

ginnings of the microcontroller as we know tinually growing, simple 4-bit designs are
it today. still used in large quantities (Fig. 2).

In parallel with these developments, scien- Microcontrollers are produced in a variety


tists realised that single-chip computers of designs for a vast range of applications.
could be used to perform control tasks in The various types differ by virtue of the
motor vehicles. The first applications involv- choice of integrated memory and the pe-
ing high data volumes were the management ripheral modules offered. The range of
systems for internal-combustion engines, integrated memories available encompasses
followed later on by antilock braking sys- RAM, ROM, EEPROM and, more recently,
tems (ABS) and entertainment systems. flash EPROM.

At the end of the 1980s, the term embedded To make it worthwhile to develop a stand-
control system was introduced to distin- alone microcontroller design, the produc-
guish them from infinitely programmable tion figures should run to at least 1 million
systems such as the PC. Embedded systems units a year. The unit price will then be
are designed exclusively for a specific appli- between 0.5 and 15 Euro.
cation so that the entire program together Applications that hold the promise of
with the vehicle-specific data in a ROM or such production volumes include control
EPROM are a permanent part of the prod- systems for automotive applications, com-
uct that cannot be altered by the user. munications devices, computer peripherals,
domestic appliances and entertainment sys-
Most microcontrollers sold today have an tems. In addition, microcontrollers are also
8-bit CPU. Although the numbers of more popular in industrial electronics, automa-
powerful 16 and 32-bit controllers are con- tion systems and testing and measuring
equipment, although recourse is generally
2 Proportion of microcontroller production volume made to standard products.
by processor type (1999 figures)

70%

60%

50%

40%

30%

20%

10%

0%
SAE0880E

4 Bit 8 Bit 16 Bit 32 Bit

Microcontrollers
Robert Bosch GmbH

36 Microcontrollers Microcontroller components

Microcontroller components Memory


The memory is used to store data and pro-
The microcontroller is a programmable gram instructions. The memory for variable
electronic module that contains all the nec- data is a random-access memory (RAM).
essary components for a microcomputer The memory used for program instructions
system. It consists of the and unvarying data is a read-only memory
 CPU, (e.g. ROM or PROM). In addition, micro-
 the memories for instructions (program controllers have a small register memory in-
memory) and data (data memory), and tegrated in the CPU for rapid access (cache
 the peripheral modules. memory).

Those components exchange data and mon- Peripherals


itoring information via bus links (Fig. 1). The peripherals are used for the input and
output of data originating from or destined
CPU for external systems. The peripherals are
The CPU (central processing unit; also re- programmable to a limited degree in order
ferred to as the microcontroller core) is the that their functions are adaptable to the
programmable unit for addressing and ma- requirements of the application.
nipulating data and for controlling the tim- Typical peripheral modules digitise analog
ing and logical sequence of a program. external signals or convert internal digital
signals into analog signals for output (ana-
log-digital and digital-analog converters).
Counters and timers count external pulses
and time intervals between events. Commu-
nication interfaces are used for the exchange

1 Structure of a microcontroller with the Von-Neumann architecture

Data Data Data exchange


storage manipulation Data event monitoring

Memory Microcontroller core Peripheral modules


(CPU)

Input and
Bus Arithmetic Bus
output units,
logic unit ADC/DAC,
(ALU) timer,
serial interfaces
Data and
program Bus
memory
Bus Bus
Program
Interrupt
monitoring
system
unit
SAE0881E
Robert Bosch GmbH

Microcontrollers Microcontroller components, design and operating concept 37

of data with other modules via standardised Design and operating


bus links (e.g. CAN bus).
There are, of course, many other func-
concept
tions that can be integrated in the microcon- CPU (Central Processing Unit)
troller depending on the requirements of the The CPU processes the data received from
user concerned. external sources via the peripherals and
monitors the data flow. In the CPU there is a
Main operations small memory (register) in which operands,
The three blocks illustrated in Figure 1 results and addresses are stored. Figure 2
enable the four main operations of the shows the basic structure of a CPU, which
microcontroller, i.e. may also be extended by additional compo-
 data manipulation (data processing), nents in order to increase the processing
 data storage, speed.
 data exchange with external systems
(data movement), and Programming model
 data event monitoring (control mecha- The programming model of a microcon-
nism). troller refers to the sum total of all registers
that are available to, i.e. are visible to, the
These functions enable the microcontroller programmer. In principle, there does not
to be used to transfer, store and manipulate have to be any visible register in the CPU.
data (both in the memory and externally). But in that case, every alteration to the pro-
The sections which follow describe the vari- gram would necessitate modification of the
ous modules of the microcontroller that hardware, which would be very involved, ex-
make those operations possible. pensive and time-consuming. Rarely altered
configurations are therefore set by means of
bits in special control registers. The control

2 Basic structure of a CPU (microcontroller core)

Program control Data and address manipulation Memory


Immediate data element
Control signals Relative address

Control Operand Operand


circuits register register

Peripherals
Instruction Arithmetic (I/O)
register logic unit (ALU)

Data Memory Instruc-


Instruction tions and
data buffer data
address
Addresses Memory
data buffer

Instruction pointer Data and


(program counter) program memory
SAE0882E
Robert Bosch GmbH

38 Microcontrollers Design and operating concept

registers are thus quasi-static extensions to Memory-memory architecture


the instructions. The interrupt control regis- The memory-memory architecture uses the
ter, for example, specifies which interrupts general random-access memory (RAM) to
are allowed and which are barred. Other provide the operands. When doing so, it en-
control registers define the function of the codes the memory addresses of the operands
ALU (arithmetic logic unit) or the periph- and the result of a mathematical operation
eral modules. (function that links the operands) explicitly
in the instruction. In that way, for example,
Various operations can alter the operating two numbers that are both stored in the
status of the microcontroller. If, for example, memory can be added together with a single
a signal is received from an external source instruction. The result can then be written
(interrupt), this generally causes the pro- back to the memory immediately. The term
gram sequence to divert to a defined mem- memory-memory architecture is derived
ory address. While the interrupt service rou- from the storage location of the operands.
tine at that location is being processed, only
signals with a higher priority can interrupt Accumulator architecture
that procedure. All other interrupt requests With the accumulator architecture, the CPU
are stored and only processed once the inter- has an integral memory cell that is perma-
rupt service routine in progress has been nently defined as both the source and the
completed. destination of every mathematical opera-
The status information that accrues in the tion. This memory cell is called the accu-
process could be temporarily stored in the mulator. Only the address of the second
instruction memory. However, this would operand is encoded in the instruction. Be-
result in very long instructions. For that rea- fore every mathematical operation, the first
son, special registers that store the status of operand must be copied from the memory
the CPU are integrated in it in addition to to the accumulator by a load command. Fol-
the control registers. These status registers lowing the operation, the result is copied
include, among others, the program status back from the accumulator to the memory.
register, the interrupt status register, the
multiplier status word, etc. Memory-register architecture
In a memory-register architecture, there is a
In order to reduce the number of loading whole series of special memory cells called
and storage operations by the microcon- registers integrated in the CPU. Both
troller, the register file architecture incorpo- operands are explicitly encoded in the in-
rates several accumulators (special computa- struction. However, only one of the two
tion registers in the CPU). These enable in- operands can be addressed directly in the
terim results or important variables to be memory using the memory address. The
held in the CPU. This increases the maxi- second operand and the result are addressed
mum clock speed and reduces power con- in a register. As in the case of the accumula-
sumption. tor architecture, one of the operands must
be copied from the memory to a register
Operand memories before the mathematical operation is per-
Depending on the instruction-set architec- formed. Following the operation, the result
ture, there are various possible ways of pro- must then be written back to the memory.
viding the operands (data to be linked) in- If, however, the number of registers is large
volved in mathematical calculations or logi- enough, interim results can be held in regis-
cal operations before and after the comput- ters rather than being continually copied
ing operation. backwards and forwards. The term mem-
Robert Bosch GmbH

Microcontrollers Design and operating concept 39

ory-register architecture is derived from the Number of bits available for encoding
location of the operands. Different operations require very widely
varying numbers of bits for encoding in-
Register-register architecture structions of different levels of complexity.
This last architecture category also called For example, the null operation NOP (No
load-store architecture addresses both Operation) requires no operators (no ad-
operands of an operation explicitly in the dresses) nor any additional bits for defining
registers. Before any mathematical opera- the precise function. The operation MAC
tion, therefore, both operands first have to (Multiply & Accumulate: A = A + (B  C)),
be loaded into a register. The result is then on the other hand, requires three operators
copied back to the memory. and additional bits for encoding the func-
tion, such as the behaviour in the event of a
Operand addresses mathematical overflow (saturation addi-
Another important distinguishing feature tion), identifying the data format (Q for-
among instruction-set architectures is the mat), etc.
possible number of implicitly and explicitly
encoded addresses. The operation C = A + B Decoding complexity
requires three addresses: Instructions of differing lengths are difficult
 the address of operand A, to decode. First of all, the length of the cur-
 the address of operand B, and rent instruction has to be established. Then
 the address of the result operand C. there is a check as to whether the instruction
has been completely read. Both operations
Instruction-set architectures which allow generally require several clock cycles and
free choice of these three addresses (possi- limit the possible processing speed to a sub-
bility of encoding three addresses) are re- stantial degree.
ferred to as non-destructive instruction-set
architectures. But as three addresses nor- Length of instructions
mally occupy too many bits in the instruc- There are currently three different concepts
tion code, many architectures use an implicit for the length of instructions.
method of addressing.
With implicit addressing, one of the ad-  Fixed-length instruction set: every instruc-
dresses of the two source operands is also tion is the same length, e.g. always 16 bits.
used as the destination address. Thus, the  Multiple instruction sets: it is possible to
address of one of the source operands is alternate between two different fixed-
used to store the result of the operation, and length instruction sets, e.g. 16 bits and
that means that the operand in question is 32 bits. The first bit of each instruction
overwritten, i.e. destroyed. That destruc- then indicates the format.
tion has led to the adoption of the term  Multiple instruction length: the length of
destructive instruction-set architecture. the instructions varies according to com-
plexity, e.g. the NOP command can have a
Requirements placed on instructions length of 16 bits and the intersegment
Instruction-set architectures differ from one jump a length of 32 bits.
another not only by virtue of their operand
memories and operand addresses, but also Instruction set
on the basis of the length of their instruc- The complete instruction set of a microcon-
tions. The following two very different re- troller enables it to execute any expression of
quirements must be met in this connection: a higher-level programming language (e.g.
C) by a sequence of instructions. The in-
structions are classified as follows:
Robert Bosch GmbH

40 Microcontrollers Design and operating concept

 Data processing operations: mathematical, CPU. This involves first calculating its
logical and conversion instructions. address, which is required in order to load
 Control instructions: jumps, comparisons, the instruction into the CPU.
etc.  Decode-instruction phase (2): the instruc-
 Input/output instructions: instructions for tion transferred to the CPU is analysed.
inputting and outputting data. The relevant function is then initiated.
 Memory instructions: instructions for  Fetch-operand phase (3): the operands are
reading and writing data from/to the fetched from the registers or memories to
memory. the executing unit (e.g. ALU).
 Execute phase (data operations) (4): once
The bits available in an instruction for ad- the operands have been transferred to the
dressing the operands/result are limited. executing unit, the data operation speci-
Embedded applications, however, require fied by the instruction is executed.
ever larger programs and data volumes,  Store-operand phase (5): the result of the
which leads to larger and larger numbers of data operation is written back to a register
addresses. As a result, the addresses become or memory in this phase (which is there-
longer and longer and encoding them be- fore also called the write-back phase).
comes more and more complex. There are a
number of different methods for solving this Execution of instructions on older
problem. microcontrollers
On older microcontrollers, instructions are
Instruction execution processed purely sequentially (CISC archi-
Execution of instructions on modern tecture: Complex Instruction-Set Com-
microcontrollers puter). This requires a complete clock cycle
The various phases of instruction execution for each phase:
are illustrated in Figure 3.  Phase 1: calculating the next instruction
 Fetch-instruction phase(1): before an in- address and reading the instruction
struction can be executed, it has to be  Phase 2: decoding the instruction
fetched from the program memory to the

3 The phases of instruction execution on modern microcontrollers

Indirect Indirect
operand result
1 3 addressing 5 addressing
Fetch Fetch Store
instruction operand operand

Request Request Multiple Multiple


instruction operand operands results

2 4
Calculate Decode Calculate Data Calculate
address instruction address operation address
SAE0883E

Next Vector
Fig. 3 instruction operation
The numbers indicate
the five phases of execu-
tion of an instruction
Robert Bosch GmbH

Microcontrollers Design and operating concept, microcontroller memories 41

 Phase 3: calculating the operand address Microcontroller memories


and reading the operand
 Phase 4: executing the data operation It is the job of memories to store both data
 Phase 5: calculating the address and (constants and variables) and the instruc-
storing the result tions of a program and to make them avail-
 Phase 6: additional cycles for calculating able when required.
indirect addresses. There are a number of different ways in
which memories are implemented. This
Sequential execution is necessary with this range of alternatives is necessary because
process because certain units of the CPU are there is no single implementation which
used a number of times in different phases. suits all requirements. In order to satisfy the
The arithmetic logic unit (ALU) in particu- different requirements, microcontrollers
lar is used to calculate all addresses (instruc- usually have several different memory
tion, operand, result, indirect address) and blocks.
to execute the data operation. That means The features by which memories are
that the ALU is in use in every phase. distinguished include the implementation
location, the method of addressing data, the
Parallel execution of instructions access method and volatility/non-volatility.
By adding extra address calculation units
(address ALUs), the various operations can Implementation location
be performed simultaneously. Thus, while  External to the microcontroller (external
one instruction is being decoded, the next is memory),
being addressed and loaded (pipelining).  Integrated as separate module on the
This is the way in which RISC (Reduced In- microcontroller (internal memory) or
struction Set Computer) architectures gen-  Integrated as a submodule in a peripheral
erally operate. A RISC architecture is distin- module on the microcontroller (e.g.
guished by the following characteristics: timer) or in the CPU (register)
 reduced number of instructions,
 large number of general-purpose regis- Data addressing
ters, and  Free access (reading or writing) to all data
 optimised pipeline. by allocation of a fixed address (RAM:
random-access memory).
In a microcontroller with a pipeline archi-  Direct addressing: specification of the
tecture, the execution of multiple consecu- memory address by an external source
tive instructions is handled simultaneously. (e.g. the programmer)
Rather like on a conveyor belt, the various  Indirect addressing: the microcontroller
instructions are at differing stages of execu- calculates the address itself according to
tion and it is not possible to reduce the external events
execution time of individual instructions.  Content-related access to data by address-
In order to ensure that one instruction is ing based on the data content. For exam-
completed in each cycle, all stages of a ple, address the word whose first bit is
pipeline must operate simultaneously and one (CAM: content addressable mem-
independently of one another. Once the ory, or associative memory). This type of
CPU pipeline is full, one instruction is com- memory is used in CAN communication
pleted in each clock cycle. modules, for example.
Robert Bosch GmbH

42 Microcontrollers Microcontroller memories, microcontroller peripheral modules

 Sequential access to data with the aid of a Microcontroller peripheral


hard-wired buffer structure (e.g. FIFO:
first in, first out; LIFO: last in, first out).
modules
These memories are primarily used for In addition to the CPU and the memory, the
synchronising separate processor elements peripheral modules (input/output modules
(e.g. microcontroller for antilock braking or I/O modules) are essential components of
system [ABS] with two CPUs). microcontrollers. They make it possible to
acquire external signals in a variety of ways
Access and to manipulate the controlled variables
 Read-only memory (ROM), by means of outgoing signals. Peripheral
 Random-access memory (RAM), or modules represent an intelligent link be-
 Erasable read-only memory (EPROM). tween the microcontroller and its environ-
ment. Each module has an internal connec-
Volatility/Non-volatility tion to a system bus and external connec-
 Volatile: data is lost when the power tions to sensors and actuators.
supply is switched off, or Figure 4 shows a schematic diagram of the
 Non-volatile: data is retained when the structure of a peripheral module. Its tasks
power supply is switched off can be subdivided into the following:
 Communication with the internal system
A RAM that has a back-up power supply bus,
from a battery can act as a non-volatile  Communication with the environment,
memory.  Data storage,
 Monitoring and timing, and
 Fault detection.

Peripheral modules: Addressing


Isolated peripherals (isolated I/O)
There are two separate address areas for
memory and peripherals. Programming of
the peripherals is strictly limited in this case
as only special instructions can be used for
peripheral modules.

Memory-mapped peripherals
(memory-mapped I/O)
Peripherals and memory modules share a
common address area. The advantage of this
is that the large number of instructions for
addressing memories can also be used for
peripheral modules. However, this uses up
valuable address space which can be disad-
vantageous with 4-bit and 8-bit microcon-
trollers.

Microcontrollers with 16-bit or 32-bit data


width now almost exclusively use memory-
mapped peripheral architectures.
Robert Bosch GmbH

Microcontrollers Microcontroller peripheral modules 43

Peripheral modules: Operating mode fahrzeug [Open Systems and their Interfaces
Another characteristic for distinguishing be- for Electronics in Motor Vehicles]).
tween I/O modules is the mode of opera-
tion, which can be one of the following: Interrupt-driven I/O
The peripheral module processes all input
Programmed I/O and output operations independently and
The I/O module is controlled directly by the signals to the CPU via a dedicated line
CPU. The microcontroller controls all func- (interrupt line) when new information is
tions by means of a program. In this case, received or when an action by the CPU is
the CPU has to wait while the I/O unit per- required. The basic advantage of this is that
forms an operation. This mode of operation the CPU and the peripheral modules can
is therefore only used with microcontrollers work in parallel. The CPU program only has
that exclusively perform input and output to be interrupted when the peripherals need
operations (I/O processors). assistance. Checking of the programs for er-
rors, however, is extremely time-consuming
Polled I/O because all interrupt constellations have to
The I/O module is capable of performing be checked. This architecture supports
independent operations and the input/out- event-driven operating systems such as
put data is temporarily stored in special Windows CE, OSEK or OS9.
buffer memories. The CPU periodically
checks the module status and transfers new DMA (Direct Memory Access) I/O
data as required. This mode of operation is With this mode of operation, the I/O mod-
primarily suited to RISC microcontrollers as ules can exchange data directly with the
they only have a software interrupt system. memory, without the involvement of the
Although the periodic scanning of the CPU. This mode is primarily used for high-
I/O module demands a large proportion end microcontroller systems. As with inter-
of the CPU resources, polled I/O is ideally rupt-driven I/O, this mode of operation re-
suited to time-based operating systems quires hardware that prioritises all pending
(time-triggered architecture or TTA), requests.
e.g. OSEK+ (Offene Systeme und deren
Schnittstellen fr die Elektronik im Kraft-

4 Schematic diagram of a peripheral module

Data register

Control register External


Data bus
(monitoring, interfaces
Communication with
Communication with
internal system bus

error detection)
Data storage

environment

Sensors
Status register

Address bus

Control leads Control logic


SAE0884E
Robert Bosch GmbH

44 Microcontrollers Microcontroller busses

Microcontroller busses Design


Busses generally consist of two groups of
The electrical connections between the connections:
modules of a microcontroller (e.g. CPU, pe-  a data bus for transferring data,
ripherals, memory, I/O modules, external  an address bus for transferring the ad-
bus modules) are referred to as busses. dresses of data, and
 a control line for controlling communica-
tion between the sender and receiver of
the data.

5 Common bus architectures for embedded microcontrollers

a Von-Neumann architecture b Harvard architecture

Data memory Microcontroller Instruction Data memory Microcontroller Instruction


core memory core memory

Peripherals Peripherals External Peripherals Peripherals External


bus controller bus controller

c Extended Harvard architecture d Extended Harvard architecture


(two data memories) (dual-ported data memory)

Data memory Microcontroller Instruction Microcontroller Instruction


1 core memory core memory

Dual-ported
data memory

Data memory Peripherals External Peripherals External


2 bus controller bus controller
SAE0885E
Robert Bosch GmbH

Microcontrollers Microcontroller busses 45

Operating concept The Harvard architecture uses separate ad-


The transfer of data involves the following dress areas for data memory and peripherals
sequence of operations: on the one hand and program memory on
 The data is specified by a signal placed on the other, with each area being accessed by a
the address bus. separate bus. This means that an instruction
 Signals on control lines indicate the valid- can be read at the same time as an item of
ity of the address. data is read or written. For embedded appli-
 The address is read by the receiver/sender cations, however, it has become evident that
of the data element (data source). separation reduces performance. Most
 The sender places the data element on the Harvard architectures therefore incorporate
data bus. bridges which allow transfer of data between
 The sender of the data element signals the the busses.
validity of the data element.
 The receiver of the data element reads the Digital signal processing generally involves
data. operations performed on two operands (e.g.
filter coefficient, item of data). In order not
In order to achieve faster cycle times, these to have to read these two operands one after
operations can be performed simultaneously the other via the same bus, multiple data bus
on some busses (interleaved or pipelined arrangements referred to as extended
busses). With interleaved busses, only the Harvard architectures were introduced. With
unidirectional runtime (drain source or such arrangements, two items of data can be
source drain) has to be considered, rather read simultaneously.
than the bi-directional runtime (drain
source drain). Extended Harvard architectures may also
have two different data memories connected
Common bus architectures to the two data busses (Fig. 5c) or one data
Von-Neumann architecture memory with two simultaneous access paths
If a microcontroller has only one bus via (dual-ported data memory) as illustrated in
which the instructions for the CPU are read Figure 5d.
and the data is exchanged, this arrangement
is referred to as the Von-Neumann archi-
tecture (Fig. 5a). This architecture is char-
acterised by the small amount of space it
requires on the semiconductor chip.

The data memory, the program memory


and the I/O modules are arranged across a
linear address range. Because the bus is
shared, only one signal, one item of data or
one instruction can be read from the mem-
ory at a time. Instructions that read data
from the memory therefore require at least
two cycles.

Harvard architecture
Where a microcontroller has two busses
(for data communication and transfer of
instructions), it is said to have a Harvard
architecture (Fig. 5b).
Robert Bosch GmbH

46 Circuit example Overview

Circuit example
The interaction between a circuit and mi- Development environment
crocontrollers (C) is best explained by Program development
means of an example. The circuit used in The user program is created on a PC using a
the example chosen is referred to as a devel- text editor (source code, Fig. 2a). A compiler
opment circuit because it is used to test user then translates the source code from the
programs developed on a PC. Such circuits programming language in which it is written
are sometimes also called evaluation (e.g. C++) into an assembly language based
boards. on mnemonics. The assembly language is
the preliminary stage to the machine lan-
guage and is still easy to read. An assembler
Overview is then used to convert the assembly lan-
guage into a digital code that can be under-
A development circuit is part of a develop- stood by the development circuits micro-
ment system used in conjunction with a PC. controller. The precise memory addresses
Figure 1 shows the overall layout of a devel- are specified by a linker. The machine code
opment workstation with the circuit de- or object code can then be transferred to
scribed in this example. the circuit by the PC.
The advantage of a development circuit is
that all components are easily accessible. In Assembler programs can also generate list-
addition, the signals of the various inputs ing files in which each line of the original
and outputs can be tapped at the terminals. source code is shown alongside the corre-
In that way individual signals can easily be sponding object code. This is useful for
checked. locating errors.

1 Components of a development workstation with the development circuit

8
1

Fig. 1
5 6
1 Circuit signal on the 2
oscilloscope
3
2 Output indicators
4
(LEDs)
3 Development circuit
4 Connection to PC
(connector X2)
5 19-inch module rack
system with power
UAE0846Y

supply unit
6 Circuit layout
7 Circuit diagram
8 Example program
Robert Bosch GmbH

Circuit example Overview 47

Transferring the object code Stopping the user program


The object code is transferred (downloaded) The user program can be stopped by press-
by starting a program on the PC that trans- ing the reset button which forces the micro-
mits the file containing the object code via controller to revert to the monitoring pro-
the PCs RS232 interface. This interface is gram (Fig. 2d).
connected by a lead and the connector X2
to the circuit (Fig. 2b).

Monitoring program (basic program)


A fixed monitoring program running on the
microcontroller reads the data sent by the
PC and stores the object code in the devel-
opment circuits RAM (external RAM).
The monitoring program is stored in the
ROM (external EPROM) and is started
when the power supply is switched on. It can
also send data back to the PC if requested to
do so by the PC. 2 Working with the development circuit

Control units used for automotive appli-


cations do not require a monitoring pro-
a
gram. They run an invariable program that "Moving lights" program 1
8000: MOV RO
is stored in the non-volatile memory (e.g. 8002: MOV R1, #80
8004: MOV RO
EPROM). 8005: MOV P4, A
8007: MOV RL A Source code
8008: MOV RO, A

Hardware configuration
Following download, the user program is
stored in the external RAM module. Nor-
mally this type of memory module is used
only for data storage. In development cir-
cuits, however, the components are con- b Transfer 2
nected in such a way that the RAM can op- 3
Object 4
erate as a program memory as well. This code 5
makes it possible to download the user pro- 7
6 Fig. 2
gram from the PC and store it on the devel- a Program creation
opment circuit without having to alter the b Transfer of object
actual program memory (the EPROM). c code
g 8000 6
c Starting and running
Starting the user program Start the program
command d Stopping the
To start the user program, the monitoring 8
6 program
program that the microcontroller runs has
to branch to the RAM. The start command 1 PC
and start address are entered on the PC and d 2 Development circuit
transferred to the development circuit (g 3 Microcontroller
address; e.g. g 8000, i.e. go to address 8000). 9 4 EPROM with
monitoring program
The monitoring program reads this infor-
5 RAM
mation and then executes the instruction
SAE0847E

6 Interface module
to go to the user program (Fig. 2c). 7 Connector X2
8 Connector X1
9 Reset button
Robert Bosch GmbH

48 Circuit example Design

Design and construction which have the program memory on the


same chip.
The development circuit is a stand-alone An integrated oscillator circuit that is
system. That means it is self-contained and connected to an external quartz crystal gen-
can operate independently. A connection to erates the system clock pulse.
the PC is required only to download and The 80C535 microcontroller (C) has a
start the program. total of seven I/O ports. They are designated
Figure 1 at the end of this section shows port P0 to port P6. Each of those ports con-
the circuit diagram for the development sists of 8 bits. Each bit is designated by a
circuit. The layout of the circuit and the digit from 0 to 7 after a decimal point fol-
arrangement of components can be seen in lowing the port designation (e.g. P0.0 = first
Figure 2. The full list of circuit components bit of port P0). Many of the port connection
is shown in Table 3. pins have more than one function. Such al-
Control units in motor vehicles are, for ternative functions cannot be used simulta-
the most part, fitted with SMDs (surface neously. For example, the 16 leads P0.0 to
mounted devices). They contain more signal P0.7 and P2.0 to P2.7 are used to transfer
input and output components than the addresses and data if external program or
circuit example shown here. data memories are employed (address/data
bus function). If only the microcontrollers
Microcontroller (IC1) integral memories (RAM, ROM) are ac-
The central component of the development cessed, those leads are spare and can be used
circuit is the 80C535 8-bit microcontroller as I/O ports for the input/output of signals.
(CMOS module). It belongs to the 8051
family of processors. Modules of this type Temporary storage memory (IC2)
are used in a wide variety of applications, In order to reduce wiring, the transfer of
the most important of which are addresses and data can staggered so that the
 industrial electronics (machine con- same cable can be used for both operations.
trollers, measurement and control Such multiplex operation requires a mem-
equipment), ory in which the addresses can be stored
 electronic entertainment systems, temporarily so that addresses and data are
 data processing and simultaneously available.
 automotive electronics (control units for The 74HCT573 8-bit latch serves as a
gasoline and diesel engines, ABS, etc.). temporary store for addresses. Copying of
the addresses sent by IC1 to the latch is con-
8-bit, 16-bit and 32-bit microcontrollers are trolled by the ALE (Address Latch Enable)
used in automotive applications. The funda- signal.
mental design and method of operation of
those microcontrollers is the same. However, EPROM (IC3)
the 8-bit microcontroller is not as complex The EPROM (Erasable Programmable
and is therefore easier to use as an example Read-Only Memory) is a
of the interrelationships. 27C256 32-kbyte EPROM (32  8 kbyte
The microcontroller controls the running = 256 kbit). The EPROM on the develop-
of the program. In addition to the CPU ment circuit board holds the monitoring
(central processing unit), it also contains in- program.
put and output channels (I/O ports), timer The microcontroller accesses the EPROM
units, RAM, serial interfaces and other per- via the address/data bus. It executes the
ipheral modules integrated on a common monitoring program instructions sequen-
microchip. There are also microcontrollers tially. That information is invariable data
which cannot be altered during operation.
Robert Bosch GmbH

Circuit example Design 49

The EPROM can have its contents erased Output modules (IC8, IC9)
by irradiation with UV light and can then be Addresses and data are outputted via the
reprogrammed using a programming 74HCT245 bi-directional power drivers.
device. They are thus available at connector X1 in a
19-inch module rack system. Other periph-
RAM (IC4) eral devices can be connected via these
The 62256 32-kbyte RAM (Random-Access outputs.
Memory) acts as supplementary working On IC8, the lead for the direction of
memory in addition to the microcontrollers transmission (pin DIR) is set to logical 1.
internal RAM for storing variable data (vari- Consequently, this module operates unidi-
ables such as calculated values and signals) rectionally. It sends the addresses A0 to A7.
and as a program memory. The RAM is IC9 transmits and receives data (bi-direc-
connected to the microcontroller via the tional transfer). Therefore, the direction of
address/data bus. transmission has to be controlled by IC1 via
When the power supply is switched off, the DIR pin.
the RAM loses all the information placed in
it (volatile memory). For that reason, this Control of ports 4 and 5
circuit incorporates a back-up battery (see These ports perform typical microcontroller
section headed Back-up battery overleaf). functions. Both ports are buffered by a
74LS245 bi-directional 8-bit driver. It sup-
Level converter (IC5) plies sufficient power for controlling the
For serial data transmission, the PC has an consumer units (e.g. LEDs) (cf. bipolar tran-
interface which enables it to communicate sistor control: low base current, high collec-
with other devices. That interface conforms tor current).
to the RS232 standard. The interface cable Control of the two ports is illustrated in
can carry TxD (Transmit Data) and RxD an example program at the end of this
(Receive Data) signals. However, the signal chapter.
levels of these transmissions are unsuitable
for use with the microcontroller. The
MAX232 level converter or interface module Discrete components
adjusts the signal levels used by the micro- Clock pulse generator
controllers serial interface (0 ... 5 V) to those The quartz crystal Q1 operates as a clock
used by the PC RS232 interface. The capaci- pulse generator for the oscillator integrated
tors C11 ... C14 function as voltage stores. in the microcontroller. The capacitors C15
and C16 are also required. The clock fre-
Logic modules (IC6, IC7) quency is 12 MHz.
The NAND (negative AND) gates of the
74HCT132 (IC6) process the control signals Reset button
from the microcontroller. Those gates form As its name suggests, the reset button S1 re-
a logic circuit that permits access to the fol- sets the microcontroller. After a reset, the
lowing physical addresses on the two mem- microcontroller starts running programs
ory modules IC3 and IC4: from address 0000H. That is why the moni-
 EPROM addresses 0000H ... 7FFFH and toring program has to start at that address in
 RAM addresses 8000H ... FFFFH. our example.
The controller board has a straightfor-
The two gates on the 74HCT125 (IC7) ward power-up reset. When the power is
process the control signals RD\ and WR\ switched on, capacitor C17 first has to be
from the microcontroller and output them charged via resistor R1. The voltage at C17
via the connector X1. and therefore at the microcontrollers reset
Robert Bosch GmbH

50 Circuit example Design

pin increases from 0 V to +5 V. Above a 1 Pin assignment, connector X1


certain threshold level, reset mode is deacti-
Pin Row A Row C Description
vated. This time delay ensures that the
1 +5 V +5 V 5 Volt
power supply voltage at the microcontroller power supply
is stable when the program starts after deac- 2
3
tivation of the reset mode. 4 D0 D1 8-bit data bus
5 D2 D3
6 D4 D5
On/Off switch 7 D6 D7
When the On/Off switch S2 is on, the red 8 Not used
LED D1 lights up. The resistor R2 is re- 9 IOW\ Control signal input/output
Write (low active)
quired in order to limit the current through 10 IOR\ Control signal input/output
Read (low active)
the LED. 11
12 P5.0 P5.1 Port P5, 8-bit
Capacitors 13 P5.2
14 P5.3 P5.4
The capacitors C1 ... C9 filter out interfer- 15 P5.5 P5.6
ence signals. They need to be as close as 16 P5.7 A0 Lower byte of
address bus A0 to A7
possible to the relevant component. 17 A1 A2
18 A3 A4
19 A5 A6
Multipin connector strips 20 A7 P4.0 Port P4, 8-bit
The individual signals can be tapped directly 21 P4.1 P4.2
from the multipin connectors J1 ... J6 on the 22 P4.3 P4.4
23 P4.5 P4.6
circuit board (see circuit diagram). 24 P4.7
25 Not used
26
Connectors 27 P6.7 P6.6 Port P6, A/D converter port
X1: The connector X1 provides the connec- 28 P6.5 P6.4
29 P6.3 P6.2
tion with the 19-inch module rack system 30 P6.1 P6.0
Table 1
= Not used
(Table 1). 31 Not used
X2: Serial communication with the PC takes 32 Gnd Gnd Ground

place via connector X2 (Table 2).


2 Pin assignment of serial cable for connector X2
Back-up battery PC connec-
Lead Controller
While the circuit is connected to an external tor 9-pin 25-pin
power supply, the 3.6 V battery (BAT) is TxD 2 2 2
RxD 3 3 3
charged up because the power supply volt- Ground 5 5 7
Table 2
age is 5 V. If the external power supply is
switched off, the battery takes over power
supply to the RAM module. As the 62256
module (IC2) is a low-power module (L or
L-SL version), the power supply from the
battery is sufficient to prevent data loss. The
diode D2 prevents the remaining compo-
nents from drawing power from the battery.
Robert Bosch GmbH

Circuit example Design 51

3 Component list for circuit example

Name Designation Description Quantity

ICs
IC1 80C535 CMOS microcontroller 1
IC2 74HCT573 8-bit D flip-flop 1
IC3 27C256 32-kbyte EPROM 1
IC4 62256 32-kbyte RAM 1
IC5 MAX232 RS232 interface module 1
IC6 74HCT132 NAND Schmitt trigger 1
IC7 74HCT125 unidirectional 8-bit bus driver 1
IC8 74HCT245 bi-directional 8-bit bus driver 1
IC9 74HCT245 bi-directional 8-bit bus driver 1
Capacitors
C1 100 nF (SMD) SMD interference-suppression capacitor 1
C2...C9 100 nF (ceramic) interference-suppression capacitor 8
C10 1000 F (ELKO) Smoothing capacitor 1
C11...C14 10 F (Tantal-ELKO) Storage capacitor 4
C15, C16 22 pF (ceramic) Capacitor for quartz crystal 2
C17 10 F (ELKO) Power-up capacitor 1
Diodes
D1 LED (red) Power supply on indicator 1
D2 1N4001 Blocking diode for battery 1
D3 1N4001 Polarity-reversal protection diode for X3 1
Resistors
R1 68 k (0.25 W) Power-up resistor 1
R2 820 (0.25 W) Series resistor for LED D1 1
Quartz crystal and battery
Q1 12-MHz quartz crystal Quartz crystal for clock pulse generator 1
BAT 3.6-V battery Back-up battery for the RAM 1
Switches and buttons
S1 Button Reset button 1
S2 Switch On/Off switch 1
Connectors and sockets
X1 64-pin male connector DIN 41 612 type C, to module rack 1
X2 9-pin SUB-D socket Connection to PC (RS232 interface) 1
X3 2-pin connector For external power supply (optional) 1
J1...J6 8-pin strip connector Connections for ports 6
B1 PLCC68 68-pin IC socket for IC1 1
B3, B4 DIL28 28-pin IC sockets for IC3 and IC4 2
B2, B8, B9 DIL20 20-pin IC sockets for IC2, IC8 and IC9 3
B5 DIL16 16-pin IC socket for IC5 1
B6, B7 DIL14 14-pin IC sockets for IC6 and IC7 2 Table 3
52

1
VCC Positive power supply voltage C13 X1
VCC 8 A12
GND Ground 8 C12
8
IC2 A13
Multiple conductor showing R1 VCC IC4
Circuit example

number of individual conductors OC VCC A14


C14
PORT 5
GND C2 VCC IC9
GND A ... A7 VCC A15
S1 D0 ... D7 GND VCC C15
+ GND A ... A7 VCC A16
C17 C A8 ... A14 C9
GND
Design

GND
GND GND Q1 ... Q8 DIR A4
OE I/O ... I/O 7 GND C4
G A5
CE VCC C5
IC1 8 A6
Data
8 WE B ... B7
C6
ALE P. ... P.7 7 A7
vcc
PSEN J2 C7
P5. ... P5.7 J5 D2 BAT C4
IC8
RESET
VCC C16
P2. ... P2.6 GND GND A...A7 VCC
XTAL1 IC3 A17
Q1 P2.7 C8
VCC VCC GND C17
XTAL2 DIR
IC6 A ... A7 VCC A18
8 GND Addresses
C15 C16 EA C3 C18
P1. ... P1.7 IC6A IC6C G A19
1 A8 ... A14 GND 8
PE 8 B ... B7 C19
2 & & GND A2
J1
J6 GND GND 3 9 OE
VCC
8 VCC 10 A1
VCC IC6B CE O ... O7 5V
P6. ... P6.7 4 IC6D11 GND C1
VCC VCC D3
VPP
Robert Bosch GmbH

5 & 12
J4 C1 2
6 & 13 A32
GND X3 1 C32
Ground
8 VCC GND
P4. ... P4.7 GND VCC GND
C6 IC7
S2 A1 IOR\
J3 GND GND IC7A 8
1 A9 IOW\
P3.7 (RD) VAREF VCC IC7C 9 VCC
2
IC5 10 C2
P3.6 (WR) VAGND 3 A21
4 C11 4 IC7B 11
P3.2 ... P3.5 P3 C1+ V+ + VCC C21
GND IC7D 12 D1
C13 5
Circuit diagram of development circuit with 80C535 microcontroller (circuit example)

+ C12 A22
P3.1 (T x D) C1 V 13 PORT 4
+ 6 C22
VCC +
P3. (R x D) C2+ VSS VCC VCC GND A23
C5 GND R2 C23
+ C14 C10
C2 GND C7 A24
GND X2
GND GND GND GND
T1 IN T1 OUT 2 Tx D C30
T2 IN T2 OUT A30
R1 OUT R1 IN 3 Rx D C29
5 A29 PORT 6
R2 OUT R2 IN
GND C28
8
A28
8 C27
A27

NAE0850E
Robert Bosch GmbH

Circuit example Design 53

2 Component layout and circuit layout of development circuit with 80C535 microcontroller

Component
layout J4 J5 D3 +
C10
This shows the S2 X3
+ C A
1
C
C
arrangement of 2 IC2 9
C1*
the components J6
IC1 IC
on the circuit D1
9
board. The black R R J2 C
3 IC3
2 1

dots represent J3 Q1
100 mm

J1
holes in the board. C8
S1
S1
C15 C16
They have tin-
IC IC C IC4 IC
plated sleeves + + C 6
C17 7 7 6 8
inserted in them
5
9

C5
C11 +
+
which provide the X2 +
C13 +
electrical connec-
6

+ IC
1

C14 + BAT C4
tion between the 5

NAE0851E
+
+ 32 X1
C12 + D2
conductor tracks + +

on the two sides


of the board. 160 mm

Circuit layout Component side (top side) * C1 is fitted on the solder side.

P4 0 0 P5
The circuit layout shows
7

+ 1
P6

the arrangement of con-


ductor tracks. They are
created by an etching +
process. The circuit layout
P2
P3

also shows the position of


0

the holes in the board and P1


the soldering points. The 7 0

soldering points and the


+
holes have to be posi-
tioned extremely accu- +
+
rately. For the ICs, the
NAE0852Y
1

+
position of the holes rela- +
tive to each other is also + 32
critical.

Solder side (underside)

The solder side is nor-


mally represented as if
seen through the circuit
1C

board. It is thus a mirror +

image of the true view of


the finished circuit board.

The component grid pitch Fig. 2


is 2.54 mm. The layout shown here
is a for a circuit board
printed on both sides.
Only this type of circuit
board allows all connec-
NAE0853Y

tions to be made on the


draoB-535C08 rellortnocorkiM plug-in card format with-
out the additional use of
copper wiring.
Robert Bosch GmbH

54 Circuit example From circuit diagram to layout

 From circuit diagram to layout

Originally, printed circuit boards were simply Even in the age of EDA (Electronic Design
bases for conductor tracks and components. The Automation), only a small part of the design
ever increasing density of circuits has seen them process can be truly automated. A controlled
develop into electronic components, however. design environment and a controlled design
Assisted by computer-aided systems, the circuit process make it possible to eliminate typical
board designer incorporates the requirements of errors and to achieve reproducible results.
all disciplines within the circuit board layout dur- Design quality is attained by a controlled design
ing the design process. The considerations in- process with automated and manual checks.
volved include circuit development (e.g. circuit
diagram), casing design (e.g. dimensions), manu-
facturing (e.g. testing points, production costs)
and last but not least the requirements of the ve-
hicle manufacturer (e.g. connector configuration).

 Stages in the development of a circuit-board layout (design process)

a The circuit diagram and the list of components itemising all circuit
elements are the starting point for the circuit-board layout (a).
The component details (e. g. dimensions, connector-pin assign-
ment) are entered in a CAD* library (b). Those component specifi-
cations define the decisive parameters for circuit-board design,
production documents, CAM processing and manufacture. That
information and the circuit-diagram information is entered in a com-
ponent connection schedule on the circuit-layout design system.
The component connection schedule details which connections
are connected to which.
b c During this phase, the physical design of the circuit board
(c) also has to be considered (e.g. dimensions, cut-outs,
connector positions, restricted zones in which no compo-
nents, or only very small ones, may be placed).
The component positions are then decided upon on the
basis of thermal, EMC, production system and physical
considerations (d). On the CAE* system, the electrical
connections are represented by straight lines (referred to
as rubber bands) drawn directly between two connected
points. Those rubber bands then have to be rearranged as
d conductor tracks on the circuit board. This involves untan-
gling them so as to produce the pattern of conductor
tracks. In this process, EMC and circuit design concepts
are taken into consideration. Multilayer circuit boards are
generally required. Any inconsistencies with design princi-
ples or specifications are indicated by the error marker.
Next, the production documents for manufacturing the
circuit board are produced (e), i.e. films of the conductor
tracks, print films, connection schedules for testing equip-
ment, component mounting diagrams and films for special
e Rubber prints (e.g. solder resist, solder paste).
band
NAE0854E

* CAD: Computer-Aided Design;


CAM: Computer-Aided Manufacturing;
CAE: Computer-Aided Engineering.
Robert Bosch GmbH

Circuit example Operating concept 55

Operating concept possible to connect it to external program


and data memories (Fig. 1 overleaf). The
Communication microcontroller uses appropriate control
The system bus controls the communication signals to access the various memories.
of modules with one another. It consists of The data memory is made up of an inter-
the address bus and the data bus. nal 256-byte RAM and an external 32-kbyte
A backslash in the designation of a con- RAM. They can be accessed by means of
trol line (e.g. PSEN\) indicates that the ac- MOV commands (see section entitled Pro-
tive status is represented by the low-level gramming). The SFRs (special function
signal. That means that when inactive, the registers) control the special functions of the
line is set to logical 1. controller (e. g. A/D converter, timer, serial
interface). The external RAM can be ac-
Address bus cessed by the command MOVX. Accessing
The address bus consists of 16 leads the external RAM is slower than accessing
(A0 to A15) via which a physical range of the internal RAM.
65,536 addresses can be accessed (216 bits). The external data memory is used by the
As the development circuit has an external microcontroller to store data if the capacity
data and program memory separate from of the internal RAM is insufficient for more
the microcontroller, the higher addresses involved applications.
(A8 ... A15) are outputted via port P2. Port
P0 operates in multiplex mode and alter- Memory allocation
nately outputs the lower addresses (A0...A7) The overall addressable memory area of
and reads or writes 8-bit data. 64 kbyte is split between a 32-kbyte EPROM
The 80C535 (IC1) can address a total of (IC3) and a 32-kbyte RAM (IC4). Both
64 kbyte of program memory (code mem- memories are connected in parallel to the
ory) and 64 kbyte of data memory. The pro- address leads A0 to A14. Lead A15 is used to
gram memory is accessed by a low-level sig- select the memory module.
nal on the PSEN\ lead (Pin 49), while the
data memory is accessed by the signals RD\ Memory area 0000H to 7FFFH
(Read) or WR\ (Write) (Pin 27/Pin 28). For the range 0000H ... 7FFFH the address
It is a typical characteristic of microcon- lead A15 is set to low. This lead is connected
trollers of the 8051 family that data and pro- to the CE\ (Chip Enable) pin of the
gram are addressed separately (Harvard EPROM. Therefore, this range of addresses
architecture). accesses the EPROM. The CS\ (Chip Select)
pin of the RAM receives the opposite signal.
Data bus Consequently, the RAM module is deacti-
The data bus provides bi-directional data vated within this address range.
communication since it carries data that is Following a reset, the program starts from
both sent and received by the microcon- address 0000H and thus fetches instructions
troller. The data bus width is 8 bits. It is from the EPROM. This range of addresses
made up of the data leads D0 ... D7 which contains the code for the monitoring
work with the address leads A0 ... A7 in program.
multiplex mode.
Memory area 8000H to FFFFH
Memory architecture For the upper 32-kbyte range, the A15 signal
The memories are subdivided into program is set to high. Thus, within this range, the
memories and data memories. The 80C535 CS\ pin of the RAM is active. The RAM is
microcontroller (IC1) has an internal pro- accessed both for data retrieval and for read-
gram memory and data memory. It is also ing program code. The program memory
Robert Bosch GmbH

56 Circuit example Operating concept

function is enabled by the logical combina- memory (latch). The latch is transparent
tion (IC6A and IC6B) of PSEN\ and RD\. when the level of the ALE signal is high.
Data can also be written to the RAM. That means that the full address is applied to
The user program is stored in this area of the program memory. The data outputs of
memory. The process of program develop- the program memory which are connected
ment must ensure that data is not stored in in parallel with the inputs of the latch are at
the area occupied by program code. Writing high resistance so as to prevent data
of data to the memory would otherwise collision.
overwrite and thereby destroy the program. The microcontroller subsequently sets the
level of the ALE signal to low. The address
Control lines low byte then remains stored at the latch
The microcontroller outputs control signals outputs. The full address remains applied to
via the control lines. They ensure that the the program memory for the entire com-
necessary components are selected at the mand cycle.
appropriate times. On the 80C535 (IC1) the The ALE signal is also generated for data
control signals are as follows: access to external data memories.

ALE (Address Latch Enable) PSEN\(Program Store Enable)


The microcontroller generates the ALE sig- When an address is applied to the program
nal to control the temporary storage mem- memory, the instruction code stored at that
ory (latch, IC2) which stores the address low location can be read. In order to do that, the
byte. When accessing the program memory, microcontroller generates the PSEN\ signal.
the microcontroller applies the address high This signal controls the OE\ (Output En-
byte to port P2 which is directly connected able) pin of the program memory. When the
to the program memory. It applies the ad- signal status is active (low level), the pro-
dress low byte to port P0. These eight pins gram memory applies the data to the data
are connected to the temporary storage bus which the microcontroller reads via port

1 Overview of memories in the circuit example with 80C535 microcontroller

Internal memory External memory


(microcontroller)
FFFFH

RAM
32 kbyte
Bit data Direct data Indirect data Application program
00FFH
128 byte 128 byte Program and
Bits in bit-addressable
Special Upper data memory
register of special
function register function RAM
register 8000H
(SFR)
(SFR) 7FFFH
0080H
007FH EPROM
32 kbyte
Bits in bit-addressable 128 byte Monitoring program
register of lower Lower RAM memory
RAM register banks
Program-only memory
SAE0848E

0000H 0000H
Robert Bosch GmbH

Circuit example Operating concept 57

P0. The PSEN\ signal then switches back to ground. The microcontroller performs a re-
inactive status and the data lines of the pro- set and reverts to the start of the monitoring
gram memory revert to a high resistance program at address 0000H. After a certain
level. period, the capacitor is sufficiently charged
for the Reset\ input to adopt the high-level
RD\ status. The precise length of time depends
To read the data memory (external RAM), on the rating of the capacitor and the series
the microcontroller must first access the resistor R1.
module. This is done in the same way as In contrast to our example, there are also
when reading the program memory. In this microcontrollers on which the reset is active
case too, the address low byte is temporarily when the signal is high.
stored in the latch.
The data is placed on the data bus by the Serial interface
RAM when the OE\ pin switches to the low- The connection between the PC and the
level signal. The OE\ pin is controlled by the controller is provided by an RS232 serial
RD\ signal. During this phase, the micro- interface.
controller reads the data bus via port P0. The ports COM1 or COM2 can be used at
Theoretically, the OE\ pin can be con- the PC end, using either a 25-pin or a 9-pin
trolled directly by the RD\ signal from the SUB-D connector. That and the data trans-
microcontroller. In this development circuit, mission rate are set in the PC program dur-
however, the RD\ signal is combined with ing the programming process.
the PSEN\ signal via a logic circuit (IC6A, On the development circuit there is a
IC6B) so that the RAM can also operate as a 9-pin SUB-D socket (X2) which is con-
program memory. nected to the microcontroller serial interface
pins via the level converter MAX232 (IC5)
WR\ (see description of IC5).
The address to which data is to be written
is applied by the microcontroller to the ad-
dress bus. The ALE signal is used to control
copying of the data to the latch. The data is
subsequently placed on the address bus. The
RAM copies the data on the data bus when a
low-level signal is present at the WE\ (Write
Enable) pin. To that end, the microcon-
troller activates the WR\ signal.

Reset\
The Reset\ input (Pin 10) is required to
reset the microcontroller to a defined status
(input active at low signal level). When the
development circuit is switched on, this
takes place automatically through the con-
nection to capacitor C17 and its series resis-
tor R1.
At the moment the power is switched on,
capacitor C17 constitutes a short circuit.
This is a physical property of the uncharged
capacitor. As a result, the Reset\ input of the
microcontroller is briefly connected to
Robert Bosch GmbH

58 Circuit example Programming

Programming Example program for moving lights


The example program in Figure 1 produces
The object code consists of an 8-digit binary two moving-light sequences. A series of
number in the range 00H to FFH. LEDs is connected to the output channels of
each of the ports P4 and P5. These LEDs
In all, the instruction set of the 80C535 light up when the logical 1 signal is present
(IC1) extends to 111 instructions, of which at the corresponding pin. The time loop that
 49 consist of a single byte, determines the speed of the moving light
 45 consist of a two bytes, and can basically be set by means of the regis-
 17 consist of a three bytes. ters R2 and R3.

In the single-byte instructions, all informa- Program sequence


tion is contained in the operation code. The example program starts at the address
In the 2-byte instructions, the operation 8000H. That is the lowest memory address in
code is followed by the operand which is the RAM, which in this case is being ad-
either a constant or an 8-bit address. dressed as a program memory. In order for
the user program to be run, the monitoring
Such a series of numbers is, of course, diffi- program must jump to that location.
cult to remember. That is why easily memo-
rable abbreviations have been devised to Initialisation
represent the binary operation codes. The initialisation process writes initial data
to the registers. This means that the pro-
Example: gram starts with defined data.
Move register R0 to accumulator is a sin- The first instruction is a transfer
gle-byte instruction. It transfers the contents instruction. The 8-bit constant with the
of register R0 to the accumulator (A) the value 0000 0001B (01H) is loaded into the
microcontrollers computation register. In 8-bit register R0. The hash symbol, #, indi-
binary notation, that instruction reads thus: cates that the operand is a numerical value
1110 1000B (which corresponds to E8H). The and not an address. Since this instruction is
abbreviated form of the instruction is a 2-byte instruction, it is stored at the loca-
MOV A,R0. This method of representing tions 8000H and 8001H.
the commands by mnemonics, i.e. easily In the next step, the constant
memorable abbreviations, is referred to as 1000 0000B (80H) is copied to the register
assembly language. These mnemonics have R1.
to be translated into operation code by a
program called an assembler. Main program
A particular feature of the mnemonics is The next instruction is also a transfer in-
the order of the operands. The instruction is struction. The contents of register R0 are
followed first by the destination byte and now transferred to the accumulator and
then the source byte. from there to the port register P4. The first
MOV R0, #01 is an example of a 2-byte LED then lights up.
instruction. It instructs the CPU to transfer Now the contents of the accumulator are
the numerical value 01H to the register R0 rotated one place to the left and reloaded
(direct addressing). into register R0. Thus, in the next cycle, the
When the CPU reads the operation code illuminated LED moves to the next posi-
MOV R0 it knows that the next byte read tion in the row of LEDs connected to P4.
from the program memory is also part of
the instruction.
Robert Bosch GmbH

Circuit example Programming 59

The program next branches into the subrou- Subroutine


tine time which determines the speed of A subroutine is called at the address 8009H.
the moving-light sequence. It can be The program then continues from the ad-
changed by altering the value of R3 or by dress 8100H. This subroutine represents a
multiple calling of the subroutine. double-nested time loop.
The two registers R2 and R3 are loaded
The sequence for the second row of LEDs is with the constant FFH. R2 is then decre-
identical (register R1 and port P5) except for mented (decreased by 1). If the contents of
the fact that the value of the accumulator is the register are then not equal to the value
rotated to the right. The two moving 00H, the subroutine returns to the start of
lights thus move in opposite directions. the inner nested loop. Once the value of the
register has reached 00H, the subroutine
The program concludes with the 3-byte in- moves on to its next instruction. The outer
struction JMP 8004. This tells the program loop is then executed until the value of R3
to jump to the address 8004H. In other is also 00H.
words is repeats itself indefinitely until it is The instruction RET (Return) then sends
stopped by external intervention. the subroutine back to the main program.
The main program is continued with the
In contrast to this example, programs on instruction immediately following the one
motor-vehicle control units use an internal in which the subroutine was invoked.
timer for time-based functions which does The advantage of a subroutine is that it
not draw on the microcontrollers CPU can be invoked from any number of points
resources. in the main program.

1 Example program for moving lights


Memory address Assembly language Remarks
in RAM (Hex) instruction LED at port 4 LED at port 5
(source code)

;Initialisation
8000: MOV R0,#01 ;Load register R0 with the constant 01H
8002: MOV R1,#80 ;Load register R1 with the constant 80H
;Main program
;1st moving light:
8004: MOV A,R0 ;Load contents of register R0 into accumulator A
8005: MOV P4,A ;Output the contents of accumulator A at port 4
8007: RL A ;Rotate the contents of A one place to the left
;(e.g. 000 0001B becomes 000 0010B)
8008: MOV R0,A ;Load contents of accumulator A into register R0
8009: LCALL 8100 ;Invoke the subroutine at address 8100H
;2nd moving light:
800C: MOV A,R1 ;Load contents of register R1 into accumulator A
800D: MOV P5,A ;Output the contents of accumulator A at port 5
800F: RR A ;Rotate the contents of A one place to the right
;(e.g. 1000 0000B becomes 0100 0000B)
8010: MOV R1,A ;Load contents of accumulator A into register R1
8011: LCALL 8100 ;Invoke the subroutine at address 8100H
8014: JMP 8004 ;Jump to address 8004H
;Subroutine time (approx. 0.13 s)
8100: MOV R3,#FF ;Load register R3 with the constant FFH
8102: MOV R2,#FF ;Load register R2 with the constant FFH
8104: DJNZ R2,8104 ;Decrement (reduce by 1) R2,
SAE0849E

;If R2 00H go to address 8104H


8106: DJNZ R3,8102 ;Decrement (reduce by 1) R3,
;If R3 00H go to address 8102H
8108: RET ;Return to main program
Robert Bosch GmbH

60 ECU development Overview

ECU development
The control unit (ECU) is the central point which the ECU development stage plays
from which the functions of an electronic a decisive role. The following tasks are in-
system in a motor vehicle are controlled. volved in the development of the ECU
For that reason, extremely high demands in (Fig. 2):
respect of quality and reliability are placed  hardware development,
on ECU development.  function development,
 software development, and
 application.
Overview
Requirements
An electronic system consists of sensors and The product specifications and the develop-
setpoint generators, an ECU and actuators ment specifications document the require-
(Fig. 1). ments that a particular electronic system has
The sensors detect the operating parame- to meet. Those two documents form the
ters of the electronic system (e. g. wheel basis for the development process.
speed, engine temperature, ambient pres-
sure). The setpoint generators register the Product specifications
settings that the driver has specified with The product specifications define the re-
his/her operating controls (e.g. by means of quirements from the point of view of the
the air-conditioner switches). The sensors vehicle manufacturer. They describe the
and setpoint generators thus supply the in- functions that the product concerned must
put signals that are analysed and processed perform. They detail all requirements on the
by the ECU. part of the vehicle manufacturer with regard
Actuators (e.g. ignition coils, fuel injec- to the products and services to be supplied.
tors) convert the electrical output signals The requirements specified should be quan-
into physical variables. tifiable and measurable. The product specifi-
The process of developing an electronic sys- cations thus define what means of perform-
tem is made up of a number of stages, in ing what task is to be provided.

1 Components of an electronic system The product specifications are not revised


during the course of the development
process.
2 4 5
Development specifications
From the requirements set down in the
product specifications, the ECU manufac-
turer draws up the development specifica-
tions. The development specifications define
how and by what means the requirements are
1
to be implemented (implementation specifi-
3 cations).
Fig. 1
1 Sensors and The development specifications are the basis
setpoint generators for practical development of the ECU. They
(input signals) have to be regularly reviewed and updated in
2 ECU
consultation with the vehicle manufacturer
UAE0734Y

3 Actuators
4 Interface with other
during the course of the development
systems process.
5 Diagnosis interface
Robert Bosch GmbH

ECU development Overview 61

2 ECU development: Interrelationship of development tasks

Quality Management

Product Specifications

Development Specifications

Hardware development Function development


(ECU function)

1.0

Software development Application


(data adaptation)

MAC

Parallel
PC interface
Serial
101101 ESU interface

K lead
(optional)

Control unit with


electronic scanner
unit (ESU)
SAE0909E
Robert Bosch GmbH

62 ECU development Overview

Hardware Software
Hardware is a generic term for the physical Software is a generic term for the total of the
(i.e. tangible) components of a system programs and data stored in the memory of
whether mechanical (e.g. heat sink, casing) a computer-controlled system.
or electronic (e.g. microcontroller, memory
modules, output modules). This applies to The central element of an ECU that per-
the components both individually and col- forms a function in a motor vehicle is the
lectively. microcontroller. It runs the program stored
in the program memory. That program rep-
The hardware of the ECU electrically pro- resents the functions of the ECU in the form
cesses the signals received from the sensors of program code.
and passes them onto the processor core of
the control unit for further processing. Out- The process of software development (Fig. 2)
put modules amplify the control signals so converts the requirements arising from the
that the actuators can be operated with the function descriptions into a program. The
required electrical power. machine code thus produced is entered in
the program memory of the ECU. To sim-
The task of hardware development (Fig. 2) is plify the process of writing a program, pro-
to design and produce an ECU that meets gramming languages are used. The increas-
the requirements arising from the develop- ing complexity of electronic systems makes
ment specifications. the use of high-level programming lan-
guages (such as the language C) absolutely
ECU functions essential. Software development is also
The control units job is to analyse the input assisted by simulation tools.
signals and to control the actuators so that
the system operates according to its in- Data adaptation
tended purpose. The overall behaviour of The behaviour of an electronic system does
the system can be broken down into a num- not depend solely on the ECU program. A
ber of separate functions (e.g. for gasoline- decisive role is also played by the data stored
engine management system: control of en- in the memory along with the program
gine idling speed, exhaust emission levels, code. An example of such data in the case of
radiator fan, etc.). And even with todays an engine ECU would be the ignition timing
state-of-the-art ECUs, the apparently map, which specifies the optimum ignition
straightforward control of the radiator fan timing from the point of view of fuel con-
is dependent upon a whole range of input sumption and emission levels for a range of
variables. It is not sufficient merely to switch engine operating conditions (engine speeds
the fan on when the engine is hot, and off and loads/torques). Such data is engine-spe-
again when it has cooled down. Further- cific. For that reason, it has to be calculated
more, every vehicle manufacturer has its and adapted during the process of develop-
own ideas as to exactly how this unit should ment of the vehicle. Adaptation of the data
operate. to the engine in this way is the task of the
application stage (Fig. 2).
Function development (Fig. 2) involves the
implementation of the engine manufac-
turers specifications, and the drawing up of
the function descriptions which describe the
ECU functions down to the very last detail.
Those documents form part of the develop-
ment specifications.
Robert Bosch GmbH

ECU development Overview 63

Quality management The following types of FMEA are distin-


Quality assurance measures accompany the guished:
entire development process, and subse-  Design FMEA: assessment of the design of
quently the production process as well. Only systems for compliance with the specifica-
in that way can consistent quality of the end tions. It also tests how the system reacts in
product be guaranteed. The quality require- the event of design faults.
ments placed on safety-related systems (e. g.  Process FMEA: assessment of the produc-
ABS) are particularly strict. tion process.
 System FMEA: assessment of the interac-
Quality assurance systems tion of system components.
All elements of a quality management sys-
tem and all quality assurance measures have FMEA assessments are based on theoretical
to be systematically planned. The various principles and practical experience.
tasks, authorities and responsibilities are de-
fined in writing in the quality management Example: a direction indicator fails. The ef-
handbook. International standards such as fects in terms of road safety are serious. The
ISO 9001 to 9004 are also adopted. likelihood of discovery by the driver is small,
however, since the indicator is not visible
In order to regularly monitor all elements of from inside the vehicle. As a means of mak-
a quality management system, quality audits ing the fault obvious, the rate at which the
are carried out. Their purpose is to assess indicators flash must be made to change if
the extent to which the requirements of the an indicator fails. The higher flashing rate is
quality management system are being fol- discernible both visually on the instrument
lowed and the effectiveness with which the cluster and audibly. As a result of this modi-
quality requirements and objectives are fication, the effect of the fault can be
being met. reduced.

Quality assessment Review


On completion of specific stages in the de- The review is an effective quality assurance
velopment process, all information available tool in software development in particular.
up to that point about quality and reliability Reviewers check the compliance of the work
is subjected to a quality assessment and any produced with the applicable requirements
necessary remedial action initiated. and objectives.

FMEA The review can be usefully employed as a


FMEA (Failure Mode and Effects Analysis) means of checking progress made even at
is an analytical method for identifying po- early stages of the development process. Its
tential weaknesses and assessing their signif- aim is to identify and eliminate any faults at
icance. Systematic optimisation results in as early a point as possible.
risk and fault cost reduction and leads to
improved reliability. FMEA is suitable for
analysing the types of fault occurring on
system components and their effects on the
system as a whole. The effect of a fault can
be described by a causal chain from point of
origin (e.g. sensor) to system (e.g. vehicle).
Robert Bosch GmbH

64 ECU development Hardware development

Hardware development test out the full range of functions and the
technical requirements. At this stage it is
The complexity of electronic systems has ready for continuous testing in prototype
seen a continuing increase in the past years. vehicles.
This tendency will continue in the future, The connection sizes and ECU dimen-
and it will only be possible to master such sions are as required for final production. It
developments by applying highly integrated may be, however, that not all of the vehicle
circuits. The call for small dimensions for all manufacturers specifications are satisfied at
system components places further exacting this stage, perhaps because different materi-
demands on the hardware development als have been used, for instance.
process.
Efficient and cost-effective hardware C prototype
development is now only possible by using The C prototype is the approval prototype
standard modules that are produced in large on which the vehicle manufacturers tests
numbers. for technical approval are performed. This
version of the ECU must reliably conform
Project starting point to all specifications. On successful approval
A schematic diagram sets out all the func- of the product, the development process is
tions that are to be performed by the ECU complete. As far as possible, C prototypes
being developed. From that point, the fol- are produced using full-production tools
lowing aspects can be clarified: and production methods as close as possible
 definition of hardware required, to full series production.
 cost estimate for the hardware,
 extent of development work required, and D prototype
 cost of tools. The D prototype is the pilot-series prototype
which also carries the full-production iden-
Hardware design prototypes tification plate showing the version number.
Once the project is underway, hardware de- D prototypes are fitted in pilot-series vehi-
sign prototypes are produced and subjected cles for large-scale vehicle trials. This version
to quality tests. These design prototypes may of the ECU is produced using volume-pro-
be one of four categories representing suc- duction methods and is fitted and tested un-
cessive stages along the road to the final pro- der volume-production conditions. It is the
duction ECU. Each prototype category is version with which the reliability of produc-
based on its predecessor and is designed for tion is verified.
a particular purpose in each case.

A prototype
The A prototype is derived from an existing
or modified ECU or a development circuit
board. Its range of functions is limited. Its
technical function is largely in place but the
A prototype is not suitable for continuous
testing. It is a function prototype that is used
for initial trials and to confirm the basic via-
bility of the design.

B prototype
The B prototype includes all circuit compo-
nents. It is a trial prototype that is used to
Robert Bosch GmbH

ECU development Hardware development 65

Preparations 1 Hardware development process


The preparations for the B prototype start
from the beginning of the project and in- a
volve IC7
S2
 definition of connector pin assignment, 1 IC7A
IC7C
8
9 VCC
2
 definition of the casing design, 3
10

IC7B
 ordering and developing new circuit
4 11
5 IC7D 12 D1
13
6
modules (function groups), VCC
VCC GND
+
R2
 producing the circuit diagram, C7
C10

 defining the components (only approved GND GND GND GND

components may be included, or inclu-


sion must be subject to approval). b

When selecting the circuit modules (e.g.


knock-sensor analyser circuits integrated in
an IC), developers check whether existing
circuits with modifications if necessary
can be used. If not, new modules have to be
developed.

Circuit diagram and components list


A CAD (Computer-Aided Design) system is
used to create the circuit diagram (Fig. 1 a) c
and the list of all components used. The
components list also details the following
information for each component:
 its size,
 its pin assignment,
 its casing design, and
 the supplier and terms of supply.
d
Layout
A circuit-board layout (Fig. 1 b) is required
for production of the circuit board. It shows
the positions of the conductor tracks and
the connector pins.

The layout is produced on a CAD system.


The process starts by taking the circuit-dia- e

gram data and converting it. The compo-


nent connection schedule (list of connec-
tions between components) then produced
shows how the various components are con- Fig. 1
nected to each other. From this component a Circuit diagram
b Layout
connection schedule and the CAD data for
c Circuit-board
the components (size and connector pin as-
NAE0912Y

production
signment) the layout can then be produced. d Prototype
construction
e Testing
Robert Bosch GmbH

66 ECU development Hardware development

There are specific criteria that have to be Testing the finished circuit board
taken into account in the creation of the Electrical testing
layout. In connection with the positioning Once all components have been fitted and
of components these can include the all connections soldered, the circuit board
following considerations: must be tested. To this end, electrical testing
 the power loss from specific components sequences are defined which run on a com-
(possibilities for heat dissipation), puter. These automatic tests check that all
 EMC (electromagnetic compatibility) components are fitted and that the circuit
effects, functions properly.
 convenient positioning of components in
relation to connectors, Thermographics
 observance of restriction zones Thermographic images of the printed circuit
(component size), show the heat generated by the components
 ease of fitting of components by auto- during operation (Fig. 2). Different temper-
mated production machinery, ature ranges appear on the film as different
 accessibility of testing points, and colours. In this way, components that are
 space requirements for testing adaptors. too hot can be identified. The information
obtained is incorporated in the list of modi-
Circuit board fications between the B and C prototypes.
The layout data can be used to produce films Changes to the circuit layout (e.g. heat-dissi-
for manufacture of the printed-circuit board pation through-contacting) can reduce the
(Fig. 1 c). The films are used to photographi- amount of heat generated.
cally expose the blanks (which are covered
with a light-sensitive coating) and then de-
velop and etch them. The individual layers
of multilayer printed-circuit boards are
placed on top of one another and hardened.

Finally, the component print, the solder


resist and a carbon lacquer are applied to the
circuit board.

Prototype construction 2 Thermographic image of a printed-circuit board

The finished circuit board has to have the


components mounted on it (Fig. 1 d). In the 62C 58C 63C 71C
case of prototype products, this is part of the
process of prototype manufacture. Because
of the miniaturisation of components and
the high degree of integration on the printed
circuit, even prototypes have to have their
components fitted by machine. The machine
is controlled by the CAD layout data.

Following fitting of the components, their


Fig. 2 connections are soldered. There are two
Engine control unit
alternative soldering methods:
SAE0910Y

Power supply voltage


U = 14 V
 wave soldering and
Idling speed  reflow soldering.
n = 1000 rpm
Robert Bosch GmbH

ECU development Hardware development 67

Electromagnetic testing The difficulty with the in-situ tests is that


The electromagnetic fields created on the they cannot be carried out until develop-
circuit board can be scanned with a mag- ment of the vehicle and all its electronic sys-
netic field detector (Fig. 1 e). The readings tems is at a very advanced stage. If the EMC
are analysed on a PC. Different field characteristics are found to be unsatisfactory
strengths show up as different colours. If at this stage, the scope for modifications is
necessary, modifications to the circuit layout then severely limited. For this reason, labora-
have to be made and additional components tory testing is extremely important because it
fitted that reduce the magnetic field or make permits potential problems to be identified
the ECU immune to interference. on the hardware prototypes at an early stage
in the process.
These tests are performed on the B proto-
type so that the necessary modifications can The EMC readings are taken at a variety of
be incorporated in the C prototype. frequencies and with a range of electric field
strengths. The immunity of the output sig-
EMC tests nals (e.g. ignition signals, fuel injection sig-
Readings taken in the EMC testing cell or nals) to external interference is examined as
testing chamber (Fig. 3) test the ECU re- well as the level of interference generated by
sponse to external and internal sources of the unit itself.
electromagnetic interference. Measurements
are taken both with the ECU fitted in the
vehicle (in-situ tests) and in the laboratory
(e. g. stripline method).

3 Vehicle in the EMC testing chamber

2
SAE0911Y
Robert Bosch GmbH

68 Manufacture of semiconductor components and circuits Semiconductor components

Manufacture of semiconductor components


and circuits
The manufacture of microelectronic com- Doping process
ponents and circuits demands ultra-high Doping involves introducing impurities with
precision as well as extremely high stan- a known electrical effect into the semicon-
dards of cleanliness in the various stages of ductor crystal at specific points and in pre-
production. Even the minutest speck of dirt cisely defined concentration levels using re-
can irreparably damage a circuit. producible methods. Doping techniques are
the fundamental processes of semiconductor
technology. The guiding parameters are con-
Semiconductor components centration profile, penetration depth, sur-
face concentration and planar parallelity of
Most semiconductor components are made the doping-material fronts.
of silicon. The raw material is SiO2 (quartz).
It occurs naturally in large quantities as rock Doping during crystal growth
crystal or silica sand. It is used to make While the crystal is being grown, phos-
monocrystalline cylinders or rods of ex- phorus can be added to the silicon melt as a
tremely pure silicon with a diameter of doping material. As the monocrystal forms,
between approx. 50 mm (2) and 300 mm the phosphorus atoms become fixed in the
(12). The most common diameters are
150 mm (6) and 200 mm (8).
1 Stages in the manufacture of
semiconductor components
During the production of the crystals, they
are given a precise conductivity specified by
the component manufacturer (basic dop- Cutting, smoothing and
ing). The cylindrical crystal is sliced into polishing the wafer
discs roughly 0.3 ... 0.7 mm thick which are
then smoothed and polished. These discs are
referred to as wafers. After controlled
doping process:
multiple identical semi-
The process of producing the semiconduc- conductor elements
tor components starts with these silicon
wafers (Fig. 1). The value-added chain from
the raw material to the end product shows Testing and marking
an extremely high rate of value growth: sili- of unusable chips
con in the form of silica sand costs about
1 euro per kg, but by the time it has become
a finished microprocessor it can be worth up
to 1 million euro per kg. Separation into
A large number of identical circuits individual chips
(chips) is created on each wafer and those
circuits are then separated by mechanical
means. Before separation, however, the chips
Assembly, cementing,
are tested to make sure they match the elec- bonding
trical specifications. Any unusable chips are
marked and then discarded once separated.
Only the usable chips are assembled, i.e.
cemented, bonded, encased, sealed and
SAE0078E

Encasing, sealing
passed on for final testing (Figs. 1 and 3).
Robert Bosch GmbH

Manufacture of semiconductor components and circuits Semiconductor components 69

silicon crystal, giving it n-type conducting


properties. 2 Microstructure of a microchip with bonded
connections

Manufacturers of semiconductor compo- 50 m


nents buy their raw material in the form of
wafers that have been pre-doped according
to precisely defined specifications.

Doping by diffusion
At high temperatures, the doping material
can diffuse into the silicon crystal. The effect
is achieved by creating a specific concen-
tration level of the impurity atoms at the

UAE0870Y
surface of the wafer. The difference in con-
centration causes the doping atoms to dif-
fuse into the silicon wafer.

The process involves placing between 50 and


200 wafers in a kiln together and exposing
them to boron or phosphorus compound 3 Process of manufacturing semiconductor
components
vapours at temperatures of around 1000 C.
Boron produces p-type regions while the
effect of phosphorus is to create n-type re-
Silicon
gions. Surface concentration levels, tempera- Design
wafers
ture, and time, are the parameters that de-
termine the penetration depth of the doping
material. Photomasks

Doping by ion implantation


In this process, the atoms of a gaseous dop- e.g. planar process

ing material are first of all ionised in a vac- Design transfer by


uum and then accelerated by a high voltage photolithography
(up to 300 kV) so as to be catapulted into
the semiconductor. This allows particularly
precise control of concentration level and Oxidising Removal
localisation of the implanted material.
Embedding of the implanted atoms and
Cutting Doping
restoration of the crystal lattice requires
subsequent thermal treatment.

Epitaxy
Wafer testing
This doping method creates a monocrys-
talline doped semiconductor layer a few
micrometres thick on a monocrystalline Chip assembly
substrate. If gaseous silicon tetrachloride
NAE0079E

and hydrogen are passed over silicon wafers


heated to around 1200 C in a quartz tube, Final testing
the vapour breaks down and silicon is de-
posited at a rate of about 1 m/min, form-
Robert Bosch GmbH

70 Manufacture of semiconductor components and circuits Semiconductor components

ing a monocrystalline layer. If a defined The wafer is coated with a special lacquer
quantity of doping impurity is added to the and then exposed to light while covered with
gas flow, an epitaxial layer is created whose a metal screen. Following developing, the
electrical conductivity and conduction type areas of the lacquer coating previously cov-
differs fundamentally and abruptly from ered by the screen and the oxide layer below
that of the substrate. it can be removed by etching. The position,
size and shape of the holes thus created
Photolithography and the planar process match precisely the specified design. In the
In the photolithography process, the pattern subsequent doping process in the diffusion
of the component design is transferred to furnace (Fig. 4) or by ion implantation, im-
the wafer by using metal screens. When the purities which have a known electrical effect
design has been created, the data for pro- such as boron or phosphorus pass through
ducing the screen is saved onto a storage those holes in the oxide layer into the sili-
medium (e.g. magnetic tape or CD). It is con, thereby creating n-type or p-type re-
then used to control a photographic expo- gions in the desired locations. Afterwards,
sure device that transfers the design pattern the oxide layer is removed again and the
to photographic plates. This pattern is sub- wafer is ready for the next stage in the
sequently reduced by optical means to the manufacturing process.
actual size for the application and copied
onto metal screens on which it is repeated as The photolithographic process and the dop-
many times as will fit onto the size wafer ing process are repeated as many times as
being used. required to produce the desired number of
layers of different conductivity on the semi-
As this method can be used for structures conductor component. In the case of com-
that are many times smaller than the wave- plex integrated circuits, this may involve as
length of the light used, it will continue to many as 20 or more separate manufacturing
be used in the future. The size of the small- stages. In order to provide the electrical con-
est achievable structures depends on the nections between the resulting functional
wavelength of the light source. Using elements, the wafers are coated with alu-
UV lasers, photolithographic methods have minum or copper and then the metal con-
already produced structures as small as ductor track patterns are formed. This
0.08 m in the laboratory (by comparison, a process too may involve the formation of
human hair has a diameter of 40 ... 60 m). multiple layers of metal, one above the other.

Even smaller structures can be produced Completion of the wafer production process
using other methods such as X-ray or elec- is followed by electrical testing (preliminary
tron-beam lithography. However, those testing) of the individual chips on the wafer.
methods are substantially more expensive as Chips that do not meet the specifications are
they can only expose one IC at a time on marked with coloured dots. The wafers are
the wafer. For that reason, they are only used then cut up into individual chips using a
in special cases. diamond cutting tool (Fig. 5). The func-
tional chips are subsequently placed in metal
Silicon wafers are easily oxidised by oxygen or plastic casings and fitted with external
or water vapour. The oxide layer thus created connections (Fig. 6). After being hermeti-
prevents penetration by the doping atoms in cally sealed or encased in plastic, they go
the doping process. In the planar process, through a final testing stage.
holes are created in the oxide layer so that
when the wafer is doped, localised areas of
n-type and p-type material are created.
Robert Bosch GmbH

Manufacture of semiconductor components and circuits Semiconductor components 71

4 Wafers about to be placed in a 6 Assembled microchip with connections prior


diffusion furnace to sealing

1 2 3 4

Fig. 6
1 Base
NAE0075Y

NAE0871
2 Chip
3 Bonded connection
wire
4 Connection pin

5 Cutting the silicon wafer into individual chips

NAE0077Y
Robert Bosch GmbH

72 Manufacture of semiconductor components and circuits Micromechanics

 Micromechanics

Micromechanics is the name given to the pro- Surface micromechanics


duction of mechanical components from semi- The base material is a silicon wafer on the sur-
conductors (generally made of silicon) utilising face of which miniature mechanical structures
semiconductor technologies. In addition to its are formed (Fig. 2). First of all, a sacrificial
semiconducting properties, the mechanical layer is applied and shaped (A) using semi-
characteristics of silicon are made use of as conductor production processes (e.g. etch-
well. This makes it possible to create sensors ing). This is deposition-coated with a layer
with the most minute of dimensions. The fol- of polysilicon approximately 10 m thick (B)
lowing techniques are used: which is then shaped by vertical etching using
a lacquer screen (C). In the final stage, the
Bulk micromechanics sacrificial oxide layer below the polysilicon
The silicon wafer material is removed up to the layer is removed using gaseous hydrogen fluo-
full thickness of the wafer by anisotropic (alka- ride (D). In this way, structures such as flexible
line) etching with or without electrochemical electrodes (Fig. 3) for acceleration sensors
resist. The material is etched away from the can be created.
reverse side of the silicon layer (Fig. 1, item 2)
in those areas where it is not protected by the Wafer bonding
etching screen (1). This method can be used Anodic and seal glass bonding are methods
to create very small diaphragms (a) with typi- used to join wafers together by the action of
cal thicknesses of between 5 and 50 m, electricity and heat or heat and pressure in
holes (b) and bars and ridges (c), e.g. for order, for instance, to hermetically seal a refer-
pressure or acceleration sensors. ence vacuum or to protect sensitive structures
by placing a cap over them.

1 Structures producible using bulk micromechanics

Screen placed over wafer Etching Screen removed


a 1
2
Fig. 1
a Production of a
diaphragm b
b Production of a hole
UAE0696-1Y

c Production of bars
and ridges
c
1 Etching screen
2 Silicon

Fig. 2 2 Surface micromechanics (stages of process) 3 Surface micromechanics (structure details)


A Deposition and
shaping of the
sacrificial layer A
1 2 3
B Deposition of the
polysilicon
C Shaping the
polysilicon B
12 m
D Removing the
sacrificial layer 2 m
UAE0793Y

UAE0794Y

Fig. 3
1 Fixed electrode
D
2 Gap
3 Oscillating electrode
Robert Bosch GmbH

Manufacture of semiconductor components and circuits Conventional printed-circuits 73

Conventional printed-circuit number of layers (Fig. 1). Circuit boards


used in motor vehicles consist of between
boards two and eight layers.
The printed-circuit board has become an
electronic component in its own right. It has Single-sided circuit board
to have precisely defined electrical and me- The pattern of conductor tracks and solder
chanical properties. In a motor vehicle, for eyes is only on one side of the baseboard (a).
example it may be required to withstand
temperatures ranging from 40 ... +145 C. Double-sided, non-interconnected
The standards required in respect of EMC circuit board
(electromagnetic compatibility), maximum There are patterns of conductor tracks on
current capacity and complexity are becom- both sides of the circuit board. However,
ing more and more demanding. And at the those two circuits are not connected to each
same time, the circuit boards are continually other (b).
expected to become smaller and cheaper
in spite of shorter product life cycles. Double-sided, interconnected circuit board
The conductor track patterns on each side
The basic material the baseboard is glass are interconnected by copper linings inside
fibre. It can be rigid or semi-flexible. The the holes (c).
conductor tracks on the surface are made
from a thin layer of copper 12 ... 70 m thick Multilayer circuit board
(copper base). To protect it against corrosion, In addition to the two outer layers (in this
the surface of the copper is protected by a case the 1st and 4th layers), there are addi-
coating of tin alloy, gold or an organic surface tional conductor layers on the inside of the
sealant, depending on the type of applica- baseboard (internal layers). Those conduc-
tion. tor layers may be electrically connected with
one another. To that end, the relevant con-
Designs ductor layers are connected to the copper
Depending on the complexity of the circuit, linings inside the holes (d).
printed-circuit boards may be made up of a

1 Types of printed circuit board

1 2 3 1 2 3 Fig. 1
Schematic diagram:
a b
conductor tracks are
shown as raised
surfaces
4 4
a One-sided
1 2 3 2 3 1 b Double-sided,
non-interconnected
c d c Double-sided,
interconnected
1. layer d Multilayer
2. layer
3. layer 1 Conductor track
SAE0872E

1 2 4+5 1 4. layer 2 Solder eye


2 4+5 1 3 Baseboard
4 Hole
5 Copper lining
Robert Bosch GmbH

74 Manufacture of semiconductor components and circuits Conventional printed-circuits

Production process become the established methods of manu-


Pattern plating and panel plating have facturing printed-circuit boards (Fig. 2).

2 Manufacturing process for printed-circuit boards

Panel plating Pattern plating


(tenting process) (subtractive process)

Hole-pattern drilling Hole-pattern drilling

Chemical copper plating Chemical copper plating


A conductive lining layer is A conductive lining layer is
formed inside the holes (2...5 m). formed inside the holes (2...5 m).

Photoresist application
(coating, exposing, developing).
This layer leaves the conductor
tracks and solder eyes uncovered.

Copper electroplating Partial copper electroplating


25 m copper (Cu) deposited 25 m copper (Cu) deposited
on the surface including the on the uncovered areas including
hole linings. the hole linings.

Photoresist application Etching resist


(coating, exposing, electro-depositing
developing). 10 m tin-lead alloy (SnPb)
or tin (Sn) deposited on the
uncovered areas.

Photoresist removal ("stripping")

Conductor-pattern etching Conductor-pattern etching


The copper below the The copper below the
etching resist is not etching resist is not
etched away. etched away.

Photoresist removal ("stripping") Etching-resist removal ("stripping")

Solder-resist application Solder-resist application


(screen printing) (screen printing)
NAE0873E

Fig. 2
The base material is Protective coating application Protective coating application
(e.g. gold (Ag), tin-lead alloy (SnPb)) (e.g. gold (Ag), tin-lead alloy (SnPb))
coated on both sides
with a copper film
Robert Bosch GmbH

Manufacture of semiconductor components and circuits Conventional printed-circuits 75

Subsequent processing pattern. Furthermore, the flow principle in-


Once the circuit board has been produced, it volves arrangement of the individual work
has to be fitted with the circuit components. stations according to the order in which the
These subsequent processing stages also operations are performed. This method is
demand the highest quality standards so as also referred to as line production.
to ensure reliable operation of the finished
product in the vehicle. There are two meth- Production of the electronic circuits of an
ods of mounting the components on the ECU involves the following stages:
board through-fitting and surface mount-
ing. Basic materials
The basic materials consist of printed-circuit
Through-fitting method boards that have not yet been fitted with cir-
With the through-fitting method, the com- cuit components. Usually, one or more cir-
ponent connections are passed through the cuit boards are arranged on a panel of
holes in the circuit board and then soldered standardised dimensions. After being fitted
(Fig. 3a). with components, the circuit boards are cut
out of the panel.
Surface-mounting method
The surface-mounting method SMT uses
special electronic components whose con- 3 Component fitting methods for printed-circuit boards

nections lie flat against the surface of the cir-


cuit board (Fig. 3b). Such components are
referred to as SMDs (surface mounted de-
vices). Another advantage in addition to
the greater component density achievable a 1
is that the components can be fitted to the
circuit board fully automatically. The surface
mounting method is therefore becoming
more and more widely adopted. The com-
ponent fitting machines used can achieve
work rates of more than 60,000 components 4 2
an hour, increasing productivity as a result.
b 3 4
Production sequence
There are various production systems that
are used in the subsequent processing of
circuit boards and they are classified accord-
2
ing to the spatial arrangement of the pro-
duction equipment and the work areas. The c 1 3
Fig. 3
categories distinguished are job-shop, pool, a Through-fitting
flow-shop and flow production. method
b Surface-mounting
The process described below is an example method
of flow production (Fig. 4). According to the c Mixed mounting

standard DIN 33 415, flow production in-


UAE0469-1Y

1 Wired component
volves a process of operations organised 5 2 2 Circuit board
according to the flow principle in a rigid 3 SMD
sequence, aligned to a particular spatial 4 Soldering point
arrangement and tied to a cyclic timing 5 Cement
Robert Bosch GmbH

76 Manufacture of semiconductor components and circuits Conventional printed-circuits

Solder-paste application lar to the procedure for applying the solder


The first stage is the application of solder paste. The cement holds the SMDs in posi-
paste for the SMDs using a screen printing tion until they are soldered.
process. The solder paste is a mixture of
metal powder, flux and other organic addi- SMD fitting (underside)
tives. It is pressed through the spaces in the At succeeding stations along the assembly
printing screen onto the panel with the aid line, the circuit components are placed on
of a scraper. the cement spots. On this side of the circuit
board, only components that are suitable for
SMD fitting (reflow side) attachment by wave soldering can be fitted.
An automatic component-insertion ma-
chine presses the SMDs into the solder paste Cement hardening
applied to the panel. In order to prevent the components falling
off during the soldering process, the cement
Reflow oven is hardened in an oven.
The panel passes through a reflow oven on a
conveyor belt. The heat of the oven melts the Component checking
solder paste on the panel. This electrically A visual component checking system checks
and mechanically connects the components that all components are present and that
to the pcb. they are in the correct positions on the un-
derside of the circuit board. Non-compliant
Position checking products are indicated and diverted to a
The camera of a vision system examines the repair station.
soldered connections (position checking sys-
tem). Depending on the findings of the ex- Turning the circuit board
amination, the panel may be diverted to a The circuit board is once again rotated
repair station or automatically moved on through 180 degrees, returning it to its origi-
to the next stage of production. nal orientation.

Turning the circuit board Wired-component fitting


In this stage, the circuit board is rotated This stage involves fitting components that
through 180 degrees so that the underside have leads attached (e.g. large coils and
is facing upwards and can be worked on. connectors) into ready-made holes (solder
The way in which components are fitted to eyes) in the panel using the through-fitting
the underside depends on the nature of the method. They are subsequently soldered
second soldering stage. on the reverse side at the same time as the
If the reflow/reflow method is used, the SMDs during the wave-soldering stage. The
process described above is repeated. wired-component fitting stage completes the
If the alternative reflow/wave method is component fitting operations.
used, since the soldering method applied
differs to that from the top side, the SMDs Wave soldering
are fitted differently and a cementing station The wave soldering stage solders the connec-
is required. tions of all SMDs and wired components
on the underside. The wave soldering
Cementing station (underside) process involves the following three stages:
At the cementing station, cement spots are 1. Flux is applied to the underside of the
first of all applied in those positions on the panel.
underside where SMDs are to be placed.
This is done using pipettes or a screen, simi-
Robert Bosch GmbH

Manufacture of semiconductor components and circuits Conventional printed-circuits 77

2. The panel then passes through a pre-heat- Cutting


ing zone so that the components are not The individual circuit boards are now cut
damaged by the sudden increase in tem- out of the panel using computer-controlled
perature in the subsequent stage. machines.
3. The panel passes over a wave of liquid sol-
der created by a jet. As it does so, the sol- Final assembly
der is deposited on the soldering points In the final-assembly stage, the circuit board
(pads) on the panel. The solder resist on is fitted into the ECU casing.
the circuit board prevents the solder
attaching itself in the wrong places. Temperature testing
The finished ECU is subjected to very high
Position checking temperatures in order to test its ability to
Another camera checks the finished soldered withstand extreme conditions. The tests
connections. If faults are found, the panel is simulate operation of the ECU in real condi-
passed to a repair station. tions. In this way, component or soldering
faults can be detected.
In-circuit testing (ICT)
The purpose of the in-circuit test is to check Final testing
that the electrical circuit is working prop- Before the ECU leaves the production line,
erly. The testing equipment is connected via it is subjected to a final test to make sure it
a testing adaptor and checks the compo- performs the functions required of it in ac-
nents for correct function and electrical tual use.
readings.

4 Stages in pcb manufacture using a flow production process and reflow/wave soldering (example)

Solder paste application SMD fitting Reflow oven Position checking

Turning the circuit board Cementing station SMD fitting Cement hardening

Turning the circuit board Wired-component fitting Wave soldering Position checking

In-circuit testing Cutting

Final assembly Temperature testing Final testing


SAE0874E
Robert Bosch GmbH

78 Manufacture of semiconductor components and circuits Film and hybrid circuits

Film and hybrid circuits using suitable material systems, resistors and
capacitors can also be integrated. The wiring
Film circuits densities of these circuits is considerably
In film integrated circuits, passive circuit el- greater than with thick-film circuits.
ements (usually conductor tracks, insulation
and resistors, but also capacitors and induc- Hybrid circuits
tors) are applied to a base (substrate) in lay- Hybrid circuits are integrated film circuits
ers. The advantages of these circuits are: with additional discrete components such as
 fine structures (up to approx. 10 m) with capacitors and integrated semiconductor
high element density, and circuits (ICs) that are attached by soldering
 good high-frequency characteristics. or cementing. The use of unpacked semi-
conductor chips, to which the connections
Those advantages are counterbalanced by are made by bonding, or SMDs makes high
relatively high production costs. component densities possible. Extremely
The thickness of the films originally gave small hybrid ECUs (microhybrids) can be
rise to the terms thin-film circuit and made by using ceramic multilayer sub-
thick-film circuit. Classification is now strates. The advantages of these circuits are:
based on differences in the method of pro-  high permissible installation temperatures
duction. due to their good heat dissipation proper-
ties,
Thin-film circuits  compactness of design combined with
With thin-film circuits, the films are applied good shock resistance, and
to glass or ceramic substrates using vacuum-  good resistance to mediums.
coating processes.
Hybrid circuits are therefore particularly
Thick-film circuits suited to use in telecommunications systems
For thick-film circuits, the preferred method and for automotive applications where they
of manufacture involves application of the can be found in ABS, traction control, ESP,
films to ceramic substrates by screen print- transmission control and engine-manage-
ing processes followed by firing. ment ECUs (engine-mounted).

Ceramic multilayer substrates Figure 1 shows the basic stages in the pro-
Ceramic multilayer substrates are made up duction of a hybrid-circuit substrate. The
of unfired ceramic foils onto which conduc- tapes are punched with holes for the vias for
tor tracks are applied by screen printing each separate wiring layer and the holes are
methods. Several such foils are then com- then filled with silver paste (Fig. 2a). Screen-
bined to form a multilayer laminate which printing stations print the conductor tracks
is fired at 850 ... 1600 C so that it becomes a onto the film. The various layers are aligned
solid ceramic body with integral conductor with each other, laminated and then fired at
channels. A typical hybrid substrate consists 890 C. A specially controlled sintering pro-
of four or five layers. Particularly high cess keeps the ceramic firing to within toler-
wiring densities can be achieved with LTCC ance limits of roughly 0.03 %. This is impor-
(low-temperature cofired ceramic) line-line tant for the packing density. The circuits re-
substrates. sistors are printed on the reverse side of the
substrate and fired (Fig. 2b).
To make the electrical connections between For bonding on the top side, the surfaces
layers, holes are punched in the individual are finished using a plating process adapted
films and filled with metal paste. Those to the LTCC. The spacing of the microcon-
holes are referred to as so-called vias. By troller contacts (bond land grid on the
Robert Bosch GmbH

Manufacture of semiconductor components and circuits Film and hybrid circuits 79

substrate) ranges from 450 to 260 m. The Method 2: the finished hybrid is cemented
component connections are bonded using to the aluminum casing using heat-conduct-
32-m gold wire and 200-m aluminum ing cement and connected to the plastic-en-
wire. cased connector pins using bonded gold or
Alongside the electrical vias, there are also 300-m aluminum wire. Before the cover is
thermal vias with a diameter of 300 m for cemented in place, a gel is applied to protect
optimum cooling of ICs with high power the circuit.
losses. The effective thermal conductivity of
the substrate can thus be increased from
approx. 3 W/mK to 20 W/mK.
All components are cemented with conduc-
tive cement. There are two methods used for
final assembly of the finished hybrid.

Method 1: the finished hybrid is cemented to


the steel panel of the casing using heat-con-
ducting cement and connected to the glass
feed-through for the connector using
bonded 200-m aluminum wire. The casing
is then hermetically sealed. Fig. 1
1 Unfired glass-ceramic
1 Production sequence of a microhybrid substrate film
2 Punching of holes,
1
filling with conductor
paste and printing of
2 conductor tracks
3 Aligning and stacking
(laminating)
4 Sintering
5 Printing of resistors
3
(reverse side), firing
4
5 and plating of the
SAE0875Y

6 bonding pads (top


side)
6 Fitting of components
and wire bonding

2 Example of a hybrid circuit (sections)

a b c

1 2 1 Fig. 2
3 a Inner layer
5 b Reverse side with
resistors
2 cm

2 cm
5 mm

c Top side inside ECU


4

1 Conductor track
NAE0876E

2 Via
3 Resistor
4 Microcontroller
5 Bonded wire
Robert Bosch GmbH

80 Glossary and tables for automotive microelectronicsonventional Printed Circuits

Glossary and tables for automotive


microelectronics
This glossary provides a quick guide to the Bus: Connection linking the elements of a
most important automotive microelectron- p digital circuit and consisting of a single
ics terms. lead (serial bus) or multiple leads (parallel
bus). A bus can connect up a large number
An arrow pointing to a term printed in of separate elements with different functions
italics (e.g. p semiconductor) indicates that but with electrically identical interfaces.
this italicised term is also explained in this A parallel bus transmits all bits of a data
glossary. word simultaneously (one lead for each
bit). A serial bus transmits the bits sequen-
A tially (one after the other).

Analog circuit p Electronic circuit with Byte: Coherent group (word) of eight
which analog signals are processed as p bits.
opposed to p digital circuit. Analog signals
are infinitely variable within a specific range. C
Examples: battery voltage, speedometer
display. Capacitance: Property of a capacitor which
indicates how much electrical charge and
Avalanche breakdown: Sudden increase in therefore electrical energy it can store
the number of p charge carriers resulting when a specific voltage is applied.
from the release of bound electrons from the
crystal lattice of a p semiconductor in the CCD: Abbreviation for p charge-coupled
p space-charge zone caused by a high- device.
strength electric field (p avalanche effect).
Central processing unit (CPU): Main oper-
Avalanche effect: see p avalanche breakdown ating unit of a p microcontroller.

B Charge-coupled device (CCD): Silicon im-


age sensor in which incident light striking a
Binary code: Information encoded in the transparent electrode releases p charge car-
form of binary numbers and therefore con- riers in proportion to the light intensity and
sisting of a sequence of the digits 0 and 1. exposure time. The charge carriers collect in
a Si-SiO2 boundary layer (potential well).
Bipolar transistor: p Transistor with three
regions of differing conductivity (p p-type Charge carrier: Carrier of electric charge,
semiconductor and p n-type semiconductor). usually of a single elementary unit of charge.
It is constructed either as a p-n-p or n-p-n Free electrons and anions are examples of
transistor. The terminals are called emitter negative charge carriers. p Lattice defects
(E), base (B) and collector (C). (holes), cations and protons are examples
of positive charge carriers.
Bit: Contraction of binary digit. A single
digit in p binary code Chip: Basic building block of microelec-
tronic circuits. Base material is a monocrys-
Breakdown voltage: reverse voltage at a talline block of semiconductor material,
p p-n junction above which a small increase primarily silicon.
in voltage brings about a large increase in
the p reverse current.
Robert Bosch GmbH

Glossary and tables for automotive microelectronics 81

Circuit diagram: Diagram illustrating the Diffusion: Migration of atoms, molecules or


manner in which the individual electronic p charge carriers from a region of high tem-
components of a p circuit are electrically perature or concentration to a region of low
connected to each other. temperature or concentration. This effect is
utilised in the p doping of silicon wafers
Circuit, electrical: Combination of electrical with impurities.
or electronic components forming a self-
contained functional unit. Circuits are also Diffusion voltage: Voltage created by the
referred to, both collectively and individu- p diffusion of p free electrons and p holes at
ally, as p hardware. the p p-n junction of a p semiconductor.

Circuit layout: Arrangement of conductor Digital circuit: Electronic circuit with which
tracks and components on a printed circuit. digital signals are processed as opposed to
p analog circuit. Digital signals are in the
Clock-pulse generator: Circuit that gener- form of a series of discrete pulses rather
ates a timing pulse of a fixed frequency for than infinitely variable characteristics. Ex-
synchronising all operations in a p micro- ample: digital clock.
computer.
Diode: Component with a p p-n junction
Closed-loop control: Method of control and two connections one to the p-type
characterised by a closed control loop. The region and one to the n-type region.
actual value of a variable is continually com-
pared with its specified value. As soon as a Discrete active component: Active compo-
difference is detected between the two, a nent with fewer than 100 individual func-
readjustment is made to the setting of the tions on a single p chip.
actuator (output variable).
Doping: Controlled introduction of impuri-
Communication: Exchange of data between ties with known electrical effects into high-
electronic components. purity semiconductor crystals with the aim
of producing p free electrons to create an
Conductivity: Reciprocal of resistance p n-type semiconductor or p holes to create
(1/ = A/V). a p p-type semiconductor.

Conductor: Material with high electrical DRAM: Abbreviation for p dynamic ran-
p conductivity due to its large number of dom-access memory.
free p charge carriers. Metals are the best
conductors. Dynamic random-access memory (DRAM):
Volatile short-term memory (DRAM =
CPU: Abbreviation for p central processing Dynamic p RAM) which allows direct ac-
unit. cess to any memory location and which
does not retain its contents when the power
D supply is switched off.

Degree of integration: Number of func-


tional elements per p chip.
Robert Bosch GmbH

82 Glossary and tables for automotive microelectronicsConventional Printed Circuits

E Hybrid circuit board: p Integrated circuit in


which the conductor tracks and the passive
EEPROM: Abbreviation for Electrically elements are printed directly onto a ceramic
Erasable Programmable Read-Only Mem- hybrid substrate. Hybrid circuit boards are
ory, i.e. a p read-only memory that can be particularly suited to uses where there are
electrically erased and reprogrammed. high operating temperatures.
EEPROM is also called E2PROM.
I
Epitaxy: Method of p doping silicon wafers
in which a gaseous mixture of silicon tetra- Inductance: Characteristic of a coil which
chloride, hydrogen and doping impurities indicates the amount of magnetic energy the
is passed over wafers heated to around coil can store for a given current passing
1200 C. An epitaxial layer is created, the through it.
electrical conductivity of which differs sig-
nificantly from that of the p substrate. Insulator: Non-metallic material that,
because of its lack of free p charge carriers
EPROM: Abbreviation for Erasable has only infinitesimally small electrical con-
Programmable Read-Only Memory, i.e. ductivity. Also call non-conductor.
a p read-only memory that can be erased
using UV light and then reprogrammed. Integrated circuit (IC): Electronic circuit
consisting of inseparable interconnected
F semiconductor components on a single,
monolithic p chip.
FET: Abbreviation for p field-effect transis-
tor. Interface: Defined electronic connection be-
tween electronic components or modules.
Field-effect transistor (FET): p Transistor in
which the current flowing through a con- Intrinsic conduction: Conduction of elec-
ductive channel is controlled by an electric tricity by a p semiconductor made possible
field that is created by a voltage applied to by presence of free p charge carriers (elec-
the control electrode. tron-hole pairs) created by the action of heat
or light on undoped silicon which makes it
Flash EPROM: Programmable p read-only intrinsically conductive.
memory. Often simply called a flash.
Ion implantation: High-precision procedure
Free electron: Electron that is unattached to for p doping silicon p wafers using doping
an atom and can therefore move freely. impurities in gaseous form that are first
ionised by a high voltage (up to 300 kV),
H accelerated and then catapulted into the
semiconductor.
Hardware: Generic term for the physical
(tangible) components of an electronic sys- L
tem. It includes the mechanical as well as the
electronic components and the combination Laser diode: p Light-emitting diode that
of them. emits laser light, i.e. a parallel beam of
monochromatic (of a single wavelength)
Hole: See p lattice defect. and coherent (the waves are in phase) light.
Robert Bosch GmbH

Glossary and tables for automotive microelectronics 83

Lattice defect: Mobile electron gap and crys- Monitoring program: A p program by
tal lattice vacancy in p semiconductors the means of which the user can control the
atoms of which are held together by valency actual p user program.
bonds. It carries a positive charge. Lattice
defects are also called p holes. Monolithic integration: Highly integrated
arrangement of all components of a circuit,
LED: Abbreviation for p light-emitting diode. including the interconnecting conductors,
on a single silicon crystal (p chip).
Light-emitting diode (LED): p Diode that
emits light when a voltage is applied in for- Monolithic integrated circuit (IC): Active
ward direction. An LED produces the component with 100 individual functions
reverse effect to a photodiode. on a single p chip.

M MOSFET: Abbreviation for metal-oxide


semiconductor p field-effect transistor. The
Magnetoresistor: Magnetically controllable terminals of a MOSFET are called gate (G),
p semiconductor resistor the resistance of source (S) and drain (D).
which increases as the magnetic flux density
B increases. Multi-chip module: Component made up of
several interconnected p chips.
MCM: Abbreviation for p multi-chip mod-
ule. N

Memory: Electronic component capable of n-type doping: Controlled introduction of


storing data. impurity atoms with 5 outer electrons (e.g.
phosphorus) into a silicon crystal lattice.
Microcomputer: Electronic module consist- Those foreign atoms introduce p free elec-
ing of the following components: a p micro- trons because only four outer electrons are
processor as the CPU (central processing required to bind each atom within the sili-
unit), input and output modules, program con crystal lattice.
memory, data memory, clock-pulse genera-
tor and power supply system. n-type semiconductor: p Doped p semicon-
ductor that due to the presence of p free
Microcontroller: Electronic module in electrons is negatively conductive (n-type).
which the p CPU, p RAM, input/output
units, various peripheral modules and, in NTC thermistor: p Semiconductor resistor
some cases, the p ROM or p EPROM are the resistance of which decreases as temper-
integrated on a single p chip. The micro- ature increases (NTC stands for negative
controller is thus the central module of a temperature coefficient).
microcomputer-controlled circuit.
O
Microelectronics: Branch of technology that
deals with the conception, design, technol- Open-loop control: Method of control in
ogy, manufacture and use of highly minia- which the actuators are controlled (output
turised electronic circuits. variables) on the basis of input variables,
specified data (e.g. stored data maps) and
Microprocessor: Central processing unit of a algorithms (computing procedures) in the
computer in the form of an integrated cir- ECU. The effect of control operations is not
cuit on a p chip. checked (open control loop).
Robert Bosch GmbH

84 Glossary and tables for automotive microelectronics Conventional Printed Circuits

P Photovoltaic cell: Component in which, in


contrast to the p photodiode, there is no ex-
p-n junction: Boundary between a p p-type ternal voltage applied to the p p-n junction.
region and p n-type region of the same semi- When exposed to light, free p charge carriers
conductor crystal. are produced which are separated at the
p p-n junction and produce a photo-electric
p-type doping: Controlled introduction voltage.
of impurity atoms with 3 outer electrons
(e.g. boron) into a silicon crystal lattice. Planar process: Method of manufacturing
These foreign atoms create electron vacan- p monolithic integrated circuits. A silicon
cies (p lattice defects or p holes) because dioxide masking layer that repels doping
they are one outer electron short of the four impurities is removed in precisely defined
required to properly bind each atom within areas using photolithographic methods.
the silicon crystal lattice. p Doping is then applied to produce lo-
calised p-type and n-type regions in the
p-type semiconductor: p Doped p semicon- areas uncovered by the masking layer.
ductor that due to the presence of p lattice
defects (p holes) is positively conductive Program: Logically arranged sequence
(p-type). of instructions that are processed by the
p microcontroller. Programs are also referred
PC: Abbreviation for personal computer. to, both collectively and individually, as
Small, powerful computer for home or office p software.
use.
PROM: Abbreviation for programmable
Photodiode: p Diode with reverse voltage in read-only memory.
which incident light increases the p reverse
current (photoelectric current) in propor- PTC thermistor: p Semiconductor resistor
tion to the intensity of the light. the resistance of which decreases as temper-
ature decreases (PTC stands for positive
Photolithography: Process used to transfer temperature coefficient).
a component design to a p wafer using
photomasks. R

Photoresistor: p Semiconductor resistor the RAM: Abbreviation for random-access


resistance of which decreases when exposed memory.
to light.
Read-only memory (ROM): Semiconductor
Phototransistor p Transistor in which the memory that holds the program for the
conductivity between the emitter (E) and p microcontroller. It is called a read-only
the collector (C) can be altered by light memory because data can be read from it
striking the base (B). Another type of photo- but not written into it. The data in the ROM
transistor can be used like a p light-emitting is indelibly imprinted in it during the
diode. As this type of phototransistor can be process of manufacturing the semiconduc-
switched on and off very quickly, it is ideally tor chip. A PROM (Programmable ROM)
suited to use in the manufacture of flat can be programmed once by the user. An
screens. EPROM (Erasable PROM) can be com-
pletely erased using UV light and repro-
grammed. A flash EPROM can have its
entire contents or individual sections of it
Robert Bosch GmbH

Glossary and tables for automotive microelectronics 85

electrically erased. An EEPROM (Electrically Semiconductor resistor: Component whose


Erasable PROM) can have every memory resistance, in contrast with ohmic resistors,
cell individually overwritten, which is why is voltage, current and temperature-depen-
this type of permanent memory is primar- dent.
ily used for non-volatile data memories.
Sensor: Component for detecting physical
Rectifier diode: p Diode which allows cur- or chemical variables.
rent to pass in one direction (positive termi-
nal on p-type region) but not in the other Software: The p program(s) and data re-
(positive terminal on n-type region) and quired for the operation of a data-process-
thus operates as a flow control valve. ing system.

Register: A memory area integrated in the Space-charge zone: Poorly conductive re-
p CPU or a peripheral module that allows gion depleted of mobile p charge carriers at
fast reading and writing of data. a p p-n junction that is created by p diffu-
sion of free p charge carriers in either direc-
Reverse current: Small residual current aris- tion across the junction without the pres-
ing from minority charge carriers in the ex- ence of an external voltage.
tended p space-charge zone at a p p-n junc-
tion under external voltage. SRAM: Abbreviation for static random-
access memory.
ROM: Abbreviation for read-only memory.
Substrate: Base material in the manufacture
S of electronic and microelectronic modules
(e.g. silicon crystal, circuit board, ceramic).
Schottky diode: p Diode with a p p-n junc-
tion in the form of a metal-semiconductor T
junction. The electrons transfer more easily
from the n-type silicon to the metal film Thyristor: Component with at least three
than in the opposite direction, thereby creat- p p-n junctions that can be switched from a
ing an electron-depleted boundary layer reverse-bias condition to a forward-bias
known as the Schottky barrier. condition (or vice versa).

Semiconductor: A material whose electrical Transistor: Component in which a large


conductivity is less than that of a p conduc- current between the emitter (E) and the col-
tor (metal) but greater than that of an p in- lector (C) can be controlled by a small base
sulator (non-conductor). Its conducting current (B).
properties can be altered by controlled addi-
tion of impurities (p doping). Silicon and Tunnel diode: p Diode with a highly doped
germanium are the most important semi- p-n junction. It produces the tunnel effect
conductors. in forward direction.

Semiconductor memory: Component for U


storing digital information by means of the
status alternatives conducting/not conduct- User program: Microcontroller p program
ing or charged/not charged. They are made that can be written and modified by the user
from p semiconductors. using special p software (high-level language
or assembly language).
Robert Bosch GmbH

86 Glossary and tables for automotive microelectronics Conventional Printed Circuits

V Tables
Variable-capacitance diode: p Diode with a
p space-charge zone at the p p-n junction 1 Decimal multiples and sub-multiples of SI units

which functions as a capacitor; the dielectric Factor name


Prefix Symbol Factor
is formed by the semiconductor material Scientific1) UK colloquial
depleted of p charge carriers. atto a 1018 quintillionth
femto f 1015 quadrillionth
pico p 1012 trillionth
Varistor: p Semiconductor resistor the
nano n 109 billionth
resistance of which decreases as voltage micro 106 millionth
increases, regardless of the polarity of the milli m 103 thousandth
voltage. centi c 102 hundredth
Table 1 deci d 101 tenth
1) The factor names
are those now W deda da 101 ten
generally used for hecto h 102 hundred
scientific purposes kilo k 103 thousand
Wafer: A thin slice of a monocrystalline
both in Britain and mega M 106 million
the USA. The collo- p semiconductor. It is the basic material for giga G 109 billion thousand million
quial terms for the the manufacture of semiconductor com- tera T 1012 trillion billion
numbers concerned ponents. peta P 1015 quadrillion
may differ in Britain
exa E 1018 quintillion trillion
(see last column).
Z
2 Electrical quantities
Zener diode: p Diode in which an increase
in the reverse voltage above a certain level Quantity Symbol Unit Formula
brings about a sudden rise in current due to Electric I A (ampere)
p Zener breakdown and/or p avalanche current
breakdown. Electric U V (volt) 1 V=
potential 1 W/A
Electric G S (siemens) 1 S =
Zener breakdown: Electric breakdown of conductivity 1 A/V =
the non-conducting layer of a p diode oper- 1/
ated in reverse direction due to the abrupt Electric R (ohm) 1 =
resistance 1/S =
increase in the p intrinsic conductivity as a 1 A/V
result of a high-strength electric field at the Electric Q C (coulomb) 1 C =
p p-n junction. charge 1 AS=
1
Ah
3600
Electric C F (farad) 1 F=
capacitance 1 C/V
Electric D C/m2
flux density,
displacement
Electric E V/m
Table 2 field strength
Robert Bosch GmbH

Glossary and tables for automotive microelectronics Where does the term electronics come from? 87

 Where does the term electronics come from?

This term really originates from the ancient The first Electronic Engineer though goes
Greeks. They used the word electron for am- back to the 19th century. He was listed in the
ber whose forces of attraction for wool and 1888 Edition of a form of Whos Who, pub-
similar materials had already been described lished during the reign of Queen Victoria. The
by Thales von Milet 2,500 years ago. official title was Kellys Handbook of Titled,
Landed and Official Classes. The Electronic
The term electronics originates directly from Engineer is to be found under the heading
the word electrons. The electrons, and Royal Warrant Holders, that is the list of per-
therefore electronics as such, are extremely sons who had been awarded a Royal Warrant.
fast due to their very small mass and their And what was this Electronic Engineers
electrical charge. job? He was responsible for the correct func-
The mass of an electron has as little effect tion and cleanliness of the gas lamps at court.
on a gram of any given substance as a 5 gram And why did he have such a splendid title?
weight has on the total mass of our earth. Because he knew that Electrons in ancient
Greece stood for glitter, shine, and sparkle.
Incidentally, the word electronics is a prod-
uct of the 20th century. There is no evidence Source:
available as to when the word was used for Basic Electronic Terms (Grundbegriffe der
the first time. Sir John Ambrose Fleming, one Elektronik) Bosch publication (reprint from the
of the inventors of the electron tube could Bosch-Znder (Bosch Company Newspaper)).
have used it around 1902.
LAE0047Y
Robert Bosch GmbH

88 Index of technical terms

Index of technical terms


An arrow pointing to a Technical Terms E
term printed in italics ECU development, 60
(e.g. p conductivity) A EEPROM, 29
indicates a synonym or Acceleration sensor, 33 Electrolytic capacitor, 12
related term. Accumulator architecture, 38 Electromagnetic
Application, 62 compatibility (EMC), 6
Assembler, 46 Electromagnetic testing, 67
Avalanche breakdown p p-n junction Electronics, 8, 87
Embedded systems, 34
B EMC testing, 67
Back-up battery, 50 Emitter, 17
Base, 17 Epitaxy, 69
Bipolar transistor, 17 EPROM, 29
Breakdown voltage p p-n junction Evaluation board p circuit example
Bridge rectifier, 14 Execute phase, 40
Bus, 5, 24, 44
F
C Farad, 12
Capacitance, 12 Fetch instruction phase, 40
Capacitor, 12 Fetch operand phase, 40
Charge-coupled device (CCD), 31 Field-effect transistor, 18
Chip (manufacture), 68ff Film circuits (manufacture), 78
Circuit diagram (circuit example), 52 Fixed-length instruction set, 39
Circuit diagram, 65 Flash EEPROM, 29
Circuit example, 46ff FMEA, 63
CISC architecture, 41 Function description, 62
Clock-pulse generator, 24 Function development, 62
CMOS transistor, 19
Collector, 17 G
Compiler, 46 Gate/Gates, 18, 23
Component layout (circuit example), 53 Gordon Moores Law, 21
Component(s) list, 51, 65
Components, 12 H
Conductivity (electrical), 8 Half-wave rectifier, 14
Conductor (electric) p conductivity Hall-effect sensor, 32
CPU, 36 Hardware design prototypes, 64
Hardware development, 62, 64ff
D Hardware, 62
Data adaptation, 62 Harvard architecture, 45
Decode instruction phase, 40 Henry, 13
Depletion layer p p-n junction Hole p-type p doping
Design process (layout), 54 Hybrid circuits (manufacture), 78f
Destructive instruction set
architecture, 39 I
Development circuit p circuit example Inductance, 13
Development specifications, 60 Instruction set, 40
Dielectric constant, 12 Instruction-set architecture, 39
Dielectric, 12 Insulator p conductivity
Digital circuits, 22 Interrupt, 38
Diode, 14 Intrinsic conductivity
DMA, 43 (semiconductor), 10
Doping process, 68f Inverter, 24
Doping, 9f Isolated peripherals, 42
Drain, 18
Robert Bosch GmbH

Index of technical terms 89

L Phototransistor, 31 T
Laser diode, 31 Photovoltaic cell, 30 Temperature coefficient, 14
Lattice defect p-type p doping Pipeline, 41 Tenting process
Layout (circuit example), 53 Planar process, 70 p printed-circuit board
Layout, 54, 65 PMOS transistor, 19 (manufacture)
LED, 30 p-n junction, 10f Thermographics, 66
Light-emitting diode, 30 Polled I/O, 43 Thick-film circuits (manufacture), 78
Linker, 46 Pressure sensor, 33 Thin-film circuits (manufacture), 78
Printed-circuit board Through-fitting method
M (manufacture), 73ff (printed circuit board), 75
Magnetoresistor, 16 Printed-circuit board (types), 73 Thyristor, 19
Memory, 27, 41 Printed-circuit board, 66 Transistor, 17ff
Memory-mapped peripherals, 42 Product specifications, 60 Transputer, 26
Memory-memory architecture, 38 Programmed I/O, 43 Tunnel diode, 15
Memory-register architecture, 38 Programming (circuit example), 58
Metal-film resistor, 12 Programming model, 37 U
Microcomputer system, 36 PROM, 29 Unipolar transistor, 18
Microcontroller, 34, 36 Prototype construction, 66 Units, 86
Microelectronics, 8 PTC thermistor, 16 User program, 47
Micromechanical sensors, 32 p-type doping p doping
Micromechanics, 72 V
Microprocessor, 24 Q Varistor, 16
Mnemonics, 46 Quality assessment, 63 Via (multilayer substrate), 78f
Monitoring program, 47 Quality management, 63 Von-Neumann architecture, 45
Multilayer (circuit board), 73
Multilayer capacitor, 12 R W
Multilayer substrate (manufacture), 78 RAM, 27 Wafer
Multiple instruction length, 40 Random-access memory, 27 (semiconductor manufacture), 68ff
Multiple instruction set, 39 Rectification, 15 Wiring harness, 4
Rectifier diode, 15 Wound capacitor, 12
N Register, 37 Write-back phase, 41
Networking, 4 Register-register architecture, 39
NMOS transistor, 19 Resistor, 12 Z
Non-conductor p conductivity Reverse current p p-n junction Zener breakdown p p-n junction
Non-destructive instruction-set Review, 63 Zener diode, 15
architecture, 39 RISC architecture, 41
NTC thermistor, 16 ROM, 29
n-type doping p doping
S
O Schottky diode, 15
Object code, 47 Semiconductor components
Ohm, 12 (manufacture), 68ff
Semiconductor components, 13
P Semiconductor, 8ff
Panel (printed circuit board), 75 Single-chip computer, 26, 34
Panel plating Software development, 62
p printed-circuit board Software, 62
(manufacture) Source code, 46f
Pattern plating Source, 18
p printed-circuit board Space-charge zone p p-n junction
(manufacture) Store operand phase, 41
Peripheral modules, 42 Subroutine, 59
Peripherals, 36 Subtractive process
Photodiode, 30 p printed-circuit board
Photolithography, 70 (manufacture)
Photoresistor, 30 Surface-mounting method, 75
Robert Bosch GmbH

90 Index of technical terms Abbreviations

Abbreviations A L
ABS: Antilock braking system LED: Light-emitting diode
ADC: Analog-digital converter LKS: Lagekontrollsystem,
ALE: Address Latch Enable i.e. position checking system
ALU: Arithmetic logic unit (p printed-circuit-board manufac-
ASIC: Application-specific integrated ture, production process)
circuit LSI: Large-scale integration
ASR: Antriebsschlupfregelung, LTCC: Low-temperature cofired
i.e. traction control ceramic
ASSP: Application-specific standard
product M
MOS: Metal-oxide semiconductor
B MSI: Medium-scale integration
BKS: Bauteilkontrollsystem,
i.e. component checking system P
(p printed-circuit-board manufac- PC: Personal computer
ture, production process) PROM: Programmable read-only
memory
C
CAD: Computer-aided design R
CAE: Computer-aided engineering RAM: Random-access memory
CAM: Computer-aided manufacturing RISC: Reduced instruction-set
CCD: Charge-coupled device computer
CISC: Complex instruction-set ROM: Read-only memory
computer
CPU: Central processing unit S
(of a p microcontroller) SiO2: Silicon dioxide
SMD: Surface-mounted device
D SMT: Surface-mounting technology
DAC: Digital-analog converter SoC: System on a chip
DMA: Direct-memory access SSI: Small-scale integration

E T
EEPROM: Electrically erasable TCS: Traction control system
programmable read-only memory
EMC: Electromagnetic compatibility U
EPROM: Erasable programmable UV light: Ultraviolet light
read-only memory
ESP: Electronic stability program V
VHDL: Visual Hardware Description
F Language
FET: Field-effect transistor VLSI: Very-large-scale integration
Flash-EPROM: Flash erasable
programmable read-only memory C: Microcontroller

H
HDL: Hardware Description Language

I
I/O ports: Input/output ports
IC: Integrated circuit
ICT: In-circuit test
(p printed-circuit-board manufac-
ture, production process)

Das könnte Ihnen auch gefallen