+612 9045 4394
 
CHECKOUT
Analog and Digital Circuits for Electronic Control System Applications : Using the TI MSP430 Microcontroller - Gerald Luecke

Analog and Digital Circuits for Electronic Control System Applications

Using the TI MSP430 Microcontroller

Paperback

Published: 1st October 2004
Ships: 7 to 10 business days
7 to 10 business days
$179.25
or 4 easy payments of $44.81 with Learn more

In system design (in particular, industrial
control systems), there is, and has been, a continuous need to sense real-world analog quantities (such as temperature, pressure, or humidity), make computations with them, and then perform some action with the result. In today's systems, the computations need to be made at increased speeds and the accuracy with which the computations must be made, even as the speed increases, must be the same or higher as time progresses. The advent of the microcontroller, and its extensive use in all types of control applications, many of them battery powered, has led to new control system design approaches. Rather
than computing using analog quantities, the analog quantities are sensed, conditioned, and converted to digital, processed digitally, and then converted back to an analog output, which is then used to perform the necessary output action. This practical textbook covers the latest techniques in microcontroller-based control system design. It is aimed at engineering students and engineers new to working with microcontrollers. It covers the
fundamentals of:
1. Sensors and the electrical signals they output.
2. The design and application of the electronic circuits that receive and condition (change or modify) the sensor analog signals.
3. The design and application of the circuits that convert analog signals to digital and digital signals to analog.
4. The makeup and operation of a microcontroller and how to program it.
5. The application of electronic circuits for system power control.
The book, written by an experienced microcontroller engineer and textbook author, is suitable for community college students, technical school students, technicians and engineers just being introduced to microcontroller system design. It is an introductory book, focusing on real-world implementation of a basic control system, with real-world circuit examples. Readers will find clearly written discussion coupled with lots of illustrations. They will also find worked-out examples that illustrate principles within each chapter and quizzes to aid understanding. Besides these specifics, a hands-on project, suitable for an electronics microcontroller laboratory course, using the popular and low-cost TI MSP430 microcontroller, is discussed in detail.
The accompanying CD-ROM contains microcontrollers application notes, code for the software examples, and problem solutions.

* Seasoned Texas Instruments designer provides a ground-up perspective on embedded control systems

* Pedagogical style provides a self-learning approach with examples, quizzes and review features

* CD-ROM contains source code and more!

Forewordp. xi
Prefacep. xii
Acknowledgmentsp. xiii
What's on the CD-ROM?p. xiv
Signal Paths from Analog to Digitalp. 1
Introductionp. 1
A Refresherp. 1
Accuracy vs. Speed-Analog and Digitalp. 5
Interface Electronicsp. 6
The Basic Functions for Analog-to-Digital Conversionp. 6
Summaryp. 8
Chapter 1 Quizp. 9
Signal Paths from Digital to Analogp. 11
Introductionp. 11
The Digital-to-Analog Portionp. 11
Filteringp. 13
Conditioning the Signalp. 13
Transducing the Signalp. 13
Summaryp. 15
Chapter 2 Quizp. 16
Sensorsp. 18
Introductionp. 18
Temperature Sensorsp. 18
Angular and Linear Positionp. 21
Rotationp. 24
Magnetoresistor Sensorp. 24
Pressurep. 25
Light Sensorsp. 27
Other Sensorsp. 32
Summaryp. 32
Chapter 3 Quizp. 32
Signal Conditioningp. 35
Introductionp. 35
Amplificationp. 35
Bipolar NPN Amplifierp. 36
Amplifier Frequency Responsep. 39
Couplingp. 40
Small-Signal vs. Large Signalp. 41
Classes of Amplifiersp. 42
Field-Effect Transistor Amplifiersp. 42
A N-Channel JFET Amplifier Designp. 43
An NPN MOSFET Amplifierp. 45
Operational Amplifiersp. 47
Conditioning the Output of a Pressure Sensorp. 50
A More Sophisticated Pressure Sensor Amplifierp. 51
Current Mirrorp. 52
Applications of Op Ampsp. 53
Oscillatorsp. 53
Power Amplifiersp. 54
Class B Audio Power Amplifierp. 56
Special Signalsp. 56
RC Time Constantsp. 58
Frequency Selectionp. 59
Typical Application of Filtersp. 61
Summaryp. 62
Chapter 4 Quizp. 62
Analog-to-Digital and Digital-to-Analog Conversionsp. 66
Introductionp. 66
Decimal Equivalent of a Binary Numberp. 67
Digital Codes of ADCp. 67
A Resistor Network DACp. 68
A Simple Resistor-String DACp. 71
A Simple Current-Steering DACp. 72
Analog-to-Digital Converters (ADC)p. 73
Successive Approximation Register (SAR) ADCp. 74
Capacitor Charge-Redistribution ADCp. 75
Highest Speed Conversionsp. 78
Sample and Hold and Filtersp. 78
Summaryp. 79
Chapter 5 Quizp. 80
Digital System Processingp. 82
Introductionp. 82
Digital Processor or Digital Computerp. 82
What is a Microprocessor?p. 86
What is a Microcomputer?p. 86
System Clarificationsp. 86
Digital Signal Representationsp. 90
Clock, Timing and Control Signalsp. 90
Interruptsp. 92
Status Bitsp. 92
More About Softwarep. 93
Sophisticated Programming Languagesp. 95
How Parts of a Processor Perform Their Functionsp. 95
Memory and Input/Outputp. 97
Addressing Modesp. 97
Summaryp. 99
Chapter 6 Quizp. 100
Examples of Assembly-Language Programmingp. 103
Introductionp. 103
A Processor for the Examplesp. 103
About the MSP430 Familyp. 103
The CPUp. 104
Program Memory and Data Memoryp. 105
Peripheralsp. 106
Operation Control and Operating Modesp. 106
Watchdog Timerp. 106
System Resetp. 107
Interruptsp. 107
Oscillators and Clock Generatorsp. 107
Timersp. 109
Addressing Modesp. 109
More on MSP430 Controlp. 110
Further Thoughtsp. 114
Labelsp. 117
Instructionsp. 117
Operandsp. 117
Hexadecimal Numbersp. 117
Commentsp. 118
Programming Examplesp. 118
Subprogram No. 1p. 118
Subprogram No. 2p. 127
Subprogram No. 3p. 131
Variation of Thresholdp. 137
Summaryp. 137
Chapter 7 Quizp. 138
Data Communicationsp. 142
Introductionp. 142
The Data Transmission Systemp. 142
Parallel and Serial Transmissionp. 142
Protocolsp. 144
High-Speed Data Transmissionsp. 145
Serial Data Communications Advancesp. 145
A Return to the Formatp. 145
Shift Registersp. 147
USART Serial Communicationsp. 148
The UART Function with Softwarep. 150
Technology Advancesp. 150
I[superscript 2]C Protocolp. 150
USBp. 152
Summaryp. 156
Chapter 8 Quizp. 157
System Power and Controlp. 160
Introductionp. 160
Voltage Regulatorsp. 161
Load Variationsp. 162
Actual Linear Voltage Regulator Circuitp. 163
Voltage Regulationp. 163
Power Dissipationp. 164
Switching Voltage Regulatorsp. 165
Summary of Regulatorsp. 167
Power Supply Distributionp. 168
Power System Supervisorsp. 170
Summaryp. 171
Chapter 9 Quizp. 171
A Microcontroller Applicationp. 174
Introductionp. 174
Application Block Diagramp. 174
System Schematicp. 177
The Displayp. 177
The Microcontrollerp. 179
The Analog Circuitryp. 180
JTAGp. 181
Summary of Schematicp. 182
System Developmentp. 182
Breadboard Construction-Powered by the PCp. 185
The Display Boardp. 189
The Analog Boardp. 190
The Application Programp. 191
Creating a Project in IAR Workbenchp. 192
Compiling the Programp. 193
Loading the Programp. 194
Troubleshootingp. 194
The Stand-Alone Breadboardp. 194
The PCB Circuitp. 195
Summaryp. 197
Chapter 10 Quizp. 197
The MSP430 Instruction Setp. 200
Standard Register and bit Definitions for the MSP430 Microcontrollersp. 260
Application Program for Use in Chapter 10p. 273
A Refresherp. 290
Ohm's Lawp. 290
Decibel-A Quantity to Describe Gainp. 291
Passive Devicesp. 292
The Diode-A One-Way Valve for Currentp. 294
Active Devicesp. 294
Four Common Typesp. 297
About the Authorp. 299
Indexp. 300
Table of Contents provided by Ingram. All Rights Reserved.

ISBN: 9780750678100
ISBN-10: 0750678100
Audience: Professional
Format: Paperback
Language: English
Number Of Pages: 312
Published: 1st October 2004
Country of Publication: GB
Dimensions (cm): 23.11 x 19.0  x 2.16
Weight (kg): 0.7