Cover image for Analog and digital circuits for electronic control system applications using the TI MSP430 microcontroller
Title:
Analog and digital circuits for electronic control system applications using the TI MSP430 microcontroller
Personal Author:
Publication Information:
Burlington, MA : Newnes, 2005
Physical Description:
1 CD-ROM ; 12 cm.
ISBN:
9780750678100
General Note:
Accompanies text of the same title : TK7867 L83 2005

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010114252 CP 8075 Computer File Accompanies Open Access Book Compact Disc Accompanies Open Access Book
Searching...

On Order

Summary

Summary

Today's control system designers face an ever-increasing "need for speed" and accuracy in their system measurements and computations. New design approaches using microcontrollers and DSP are emerging, and designers must understand these new approaches, the tools available, and how best to apply them.

This practical text covers the latest techniques in microcontroller-based control system design, making use of the popular MSP430 microcontroller from Texas Instruments.

The book covers all the circuits of the system, including:
· Sensors and their output signals
· Design and application of signal conditioning circuits
· A-to-D and D-to-A circuit design
· Operation and application of the powerful and popular TI MSP430 microcontroller
· Data transmission circuits
· System power control circuitry

Written by an experienced microcontroller engineer and textbook author, the book is lavishly illustrated and includes numerous specific circuit design examples, including a fully tested and documented hands-on project using the MSP430 that makes use of the principles described. For students, engineers, technicians, and hobbyists, this practical text provides the answers you need to design modern control systems quickly and easily.


Author Notes

Gerald (Jerry) Luecke has almost 50 years experience in the design of semiconductor discrete-component and integrated circuits, 32 of which were spent at Texas Instruments


Table of Contents

Forewordp. xi
Prefacep. xii
Acknowledgmentsp. xiii
What's on the CD-ROM?p. xiv
Chapter 1 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
Chapter 2 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
Chapter 3 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
Chapter 4 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
Chapter 5 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
Chapter 6 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
Chapter 7 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
Chapter 8 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
Chapter 9 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
Chapter 10 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
Appendix A The MSP430 Instruction Setp. 200
Appendix B Standard Register and bit Definitions for the MSP430 Microcontrollersp. 260
Appendix C Application Program for Use in Chapter 10p. 273
Appendix D 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