Analog interfacing to embedded microprocessor systems [[electronic resource] /] / Stuart R. Ball |
Autore | Ball Stuart R. <1956-> |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Amsterdam ; ; Boston, : Newnes, c2004 |
Descrizione fisica | 1 online resource (335 p.) |
Disciplina | 004.16 |
Altri autori (Persone) | BallStuart R. <1956-> |
Collana | Embedded technology series |
Soggetto topico | Embedded computer systems - Design and construction |
Soggetto genere / forma | Electronic books. |
ISBN |
1-280-96433-2
9786610964338 0-08-046997-3 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; TOCContents; Preface; CH1. System Design; Dynamic Range; Calibration; Bandwidth; Processor Throughput; Avoiding Excess Speed; Other System Considerations; Sample Rate and Aliasing; CH2. Analog-to-Digital Converters; ADCs; Types of ADCs; ADC Comparison; Sample and Hold; Real Parts; Microprocessor Interfacing; Clocked Interfaces; Serial Interfaces; Multichannel ADCs; Internal Microcontroller ADCs; Codecs; Interrupt Rates; Dual-Function Pins on Microcontrollers; Design Checklist; CH3. Sensors; Temperature Sensors; Optical Sensors; CCDs; Magnetic Sensors; Motion/Acceleration Sensors
Strain GaugesCH4. Time-Based Measurements; Measuring Period versus Frequency; Mixing; Voltage-to-Frequency Converters; Clock Resolution and Range; Extending Accuracy with Limited Resolution; CH5. Output Control Methods; Open-Loop Control; Negative Feedback and Control; Microprocessor-Based Systems; On-Off Control; Overshoot; Proportional Control; Proportional, Integral, Derivative Control; Motor Control; Predictive Control; Measuring and Analyzing Control Loops; PID Software Examples; Things to Remember in Control Design; CH6. Solenoids, Relays, and Other Analog Outputs; Solenoids; Heaters CoolersLEDs; DACs; Digital Potentiometers; Analog Switches; CH7. Motors; Stepper Motors; DC Motors; Tradeoffs between Motors; Power-Up Issues; Motor Torque; A Real-World Stepper Application; CH8. Electromagnetic Interference; Ground Loops; Electrostatic Discharge; CH9. High-Precision Applications; Input Offset Voltage; Input Resistance; Frequency Characteristics; Temperature Effects in Resistors; Voltage References; Temperature Effects in General; Noise and Grounding; Printed Circuit Board Layout; Statistical Tolerancing; Supply-Based References; Summary; CH10. Standard Interfaces IEEE 1451.2Fieldbus; CH11. Analog Toolbox; Microcontroller Supply and Reference; Resistor Networks; Multiple Input Control; AC Control; Voltage Monitors and Supervisory Circuits; Driving Bipolar Transistors; Driving MOSFETs; Reading Negative Voltages; Example Control System; Appendix A Opamp Basics; Opamp Configurations; General Opamp Design Equations; Nonresistive Elements; Reversing the Inputs; Comparators; Hysteresis; Instrumentation Amplifiers; Appendix B Pulse Width Modulation; Why PWM?; Real Parts; Frequency Limitations; Resolution Limitations; Power-Supply Considerations; PWM and EMI Audio ApplicationsPWM Hardware; PWM Software; Appendix C Useful URLs; Semiconductors; Motors; Other; Appendix D Python Code for Chapter 11; Excel Data for Chapter 4; Glossary; IDXIndex |
Record Nr. | UNINA-9910457345403321 |
Ball Stuart R. <1956-> | ||
Amsterdam ; ; Boston, : Newnes, c2004 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Analog interfacing to embedded microprocessor systems [[electronic resource] /] / Stuart R. Ball |
Autore | Ball Stuart R. <1956-> |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Amsterdam ; ; Boston, : Newnes, c2004 |
Descrizione fisica | 1 online resource (335 p.) |
Disciplina | 004.16 |
Altri autori (Persone) | BallStuart R. <1956-> |
Collana | Embedded technology series |
Soggetto topico | Embedded computer systems - Design and construction |
ISBN |
1-280-96433-2
9786610964338 0-08-046997-3 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; TOCContents; Preface; CH1. System Design; Dynamic Range; Calibration; Bandwidth; Processor Throughput; Avoiding Excess Speed; Other System Considerations; Sample Rate and Aliasing; CH2. Analog-to-Digital Converters; ADCs; Types of ADCs; ADC Comparison; Sample and Hold; Real Parts; Microprocessor Interfacing; Clocked Interfaces; Serial Interfaces; Multichannel ADCs; Internal Microcontroller ADCs; Codecs; Interrupt Rates; Dual-Function Pins on Microcontrollers; Design Checklist; CH3. Sensors; Temperature Sensors; Optical Sensors; CCDs; Magnetic Sensors; Motion/Acceleration Sensors
Strain GaugesCH4. Time-Based Measurements; Measuring Period versus Frequency; Mixing; Voltage-to-Frequency Converters; Clock Resolution and Range; Extending Accuracy with Limited Resolution; CH5. Output Control Methods; Open-Loop Control; Negative Feedback and Control; Microprocessor-Based Systems; On-Off Control; Overshoot; Proportional Control; Proportional, Integral, Derivative Control; Motor Control; Predictive Control; Measuring and Analyzing Control Loops; PID Software Examples; Things to Remember in Control Design; CH6. Solenoids, Relays, and Other Analog Outputs; Solenoids; Heaters CoolersLEDs; DACs; Digital Potentiometers; Analog Switches; CH7. Motors; Stepper Motors; DC Motors; Tradeoffs between Motors; Power-Up Issues; Motor Torque; A Real-World Stepper Application; CH8. Electromagnetic Interference; Ground Loops; Electrostatic Discharge; CH9. High-Precision Applications; Input Offset Voltage; Input Resistance; Frequency Characteristics; Temperature Effects in Resistors; Voltage References; Temperature Effects in General; Noise and Grounding; Printed Circuit Board Layout; Statistical Tolerancing; Supply-Based References; Summary; CH10. Standard Interfaces IEEE 1451.2Fieldbus; CH11. Analog Toolbox; Microcontroller Supply and Reference; Resistor Networks; Multiple Input Control; AC Control; Voltage Monitors and Supervisory Circuits; Driving Bipolar Transistors; Driving MOSFETs; Reading Negative Voltages; Example Control System; Appendix A Opamp Basics; Opamp Configurations; General Opamp Design Equations; Nonresistive Elements; Reversing the Inputs; Comparators; Hysteresis; Instrumentation Amplifiers; Appendix B Pulse Width Modulation; Why PWM?; Real Parts; Frequency Limitations; Resolution Limitations; Power-Supply Considerations; PWM and EMI Audio ApplicationsPWM Hardware; PWM Software; Appendix C Useful URLs; Semiconductors; Motors; Other; Appendix D Python Code for Chapter 11; Excel Data for Chapter 4; Glossary; IDXIndex |
Record Nr. | UNINA-9910784360603321 |
Ball Stuart R. <1956-> | ||
Amsterdam ; ; Boston, : Newnes, c2004 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Analog interfacing to embedded microprocessor systems / / Stuart R. Ball |
Autore | Ball Stuart R. <1956-> |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Amsterdam ; ; Boston, : Newnes, c2004 |
Descrizione fisica | 1 online resource (335 p.) |
Disciplina | 004.16 |
Altri autori (Persone) | BallStuart R. <1956-> |
Collana | Embedded technology series |
Soggetto topico | Embedded computer systems - Design and construction |
ISBN |
1-280-96433-2
9786610964338 0-08-046997-3 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; TOCContents; Preface; CH1. System Design; Dynamic Range; Calibration; Bandwidth; Processor Throughput; Avoiding Excess Speed; Other System Considerations; Sample Rate and Aliasing; CH2. Analog-to-Digital Converters; ADCs; Types of ADCs; ADC Comparison; Sample and Hold; Real Parts; Microprocessor Interfacing; Clocked Interfaces; Serial Interfaces; Multichannel ADCs; Internal Microcontroller ADCs; Codecs; Interrupt Rates; Dual-Function Pins on Microcontrollers; Design Checklist; CH3. Sensors; Temperature Sensors; Optical Sensors; CCDs; Magnetic Sensors; Motion/Acceleration Sensors
Strain GaugesCH4. Time-Based Measurements; Measuring Period versus Frequency; Mixing; Voltage-to-Frequency Converters; Clock Resolution and Range; Extending Accuracy with Limited Resolution; CH5. Output Control Methods; Open-Loop Control; Negative Feedback and Control; Microprocessor-Based Systems; On-Off Control; Overshoot; Proportional Control; Proportional, Integral, Derivative Control; Motor Control; Predictive Control; Measuring and Analyzing Control Loops; PID Software Examples; Things to Remember in Control Design; CH6. Solenoids, Relays, and Other Analog Outputs; Solenoids; Heaters CoolersLEDs; DACs; Digital Potentiometers; Analog Switches; CH7. Motors; Stepper Motors; DC Motors; Tradeoffs between Motors; Power-Up Issues; Motor Torque; A Real-World Stepper Application; CH8. Electromagnetic Interference; Ground Loops; Electrostatic Discharge; CH9. High-Precision Applications; Input Offset Voltage; Input Resistance; Frequency Characteristics; Temperature Effects in Resistors; Voltage References; Temperature Effects in General; Noise and Grounding; Printed Circuit Board Layout; Statistical Tolerancing; Supply-Based References; Summary; CH10. Standard Interfaces IEEE 1451.2Fieldbus; CH11. Analog Toolbox; Microcontroller Supply and Reference; Resistor Networks; Multiple Input Control; AC Control; Voltage Monitors and Supervisory Circuits; Driving Bipolar Transistors; Driving MOSFETs; Reading Negative Voltages; Example Control System; Appendix A Opamp Basics; Opamp Configurations; General Opamp Design Equations; Nonresistive Elements; Reversing the Inputs; Comparators; Hysteresis; Instrumentation Amplifiers; Appendix B Pulse Width Modulation; Why PWM?; Real Parts; Frequency Limitations; Resolution Limitations; Power-Supply Considerations; PWM and EMI Audio ApplicationsPWM Hardware; PWM Software; Appendix C Useful URLs; Semiconductors; Motors; Other; Appendix D Python Code for Chapter 11; Excel Data for Chapter 4; Glossary; IDXIndex |
Record Nr. | UNINA-9910825106403321 |
Ball Stuart R. <1956-> | ||
Amsterdam ; ; Boston, : Newnes, c2004 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Embedded systems [[electronic resource] /] / Jack Ganssle [editor] ; with Stuart Ball ... [et al.] |
Pubbl/distr/stampa | Amsterdam ; ; Boston, : Elsevier/Newnes, c2008 |
Descrizione fisica | 1 online resource (583 p.) |
Disciplina | 004.16 |
Altri autori (Persone) |
GanssleJack G
BallStuart R. <1956-> |
Collana | World class designs |
Soggetto topico | Embedded computer systems - Design and construction |
Soggetto genere / forma | Electronic books. |
ISBN |
1-281-77202-X
9786611772024 0-08-055686-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front Cover; Embedded Systems; Copyright Page; Table of Contents; About the Editor; About the Authors; Preface; Chapter 1: Motors; 1.1 Stepper Motors; 1.2 DC Motors; 1.3 Brushless DC Motors; 1.4 Tradeoffs Between Motors; 1.5 Motor Torque; Chapter 2: Testing; 2.1 Why Test?; 2.2 When to Test?; 2.3 Which Tests?; 2.4 When to Stop?; 2.5 Choosing Test Cases; 2.6 Testing Embedded Software; 2.7 Performance Testing; 2.8 Maintenance and Testing; Additional Reading; Summary; References; Chapter 3: System-Level Design; 3.1 Dissecting the Requirements Document; 3.2 Communications; 3.3 System Priorities
3.4 Error Handling 3.5 System-Level Design; Chapter 4: Some Example Sensor, Actuator, and Control Applications and Circuits (Hard Tasks); 4.1 Introduction; 4.2 E2BUS PC-Host Interface; 4.3 Host-to-Module Communications Protocol; 4.4 Speed-Controlled DC Motor with Tach Feedback and Thermal Cutoff; 4.5 Two-Axis Attitude Sensor Using MEMS Accelerometer; 4.6 RS-422-Compatible Indicator Panel; Chapter 5: Installing and Using a Version Control System; 5.1 Introduction; 5.2 The Power and Elegance of Simplicity; 5.3 Version Control 5.4 Typical Symptoms of Not (Fully) Utilizing a Version Control System 5.5 Simple Version Control Systems; 5.6 Advanced Version Control Systems; 5.7 What Files to Put Under Version Control; 5.8 Sharing of Files and the Version Control Client; 5.9 Integrated Development Environment Issues; 5.10 Graphical User Interface (GUI) Issues; 5.11 Common Source Code Control Specification; 5.12 World Wide Web Browser Interface or Java Version Control Client; 5.13 Bug Tracking; 5.14 Non-Configuration Management Tools; 5.15 Closing Comments; Suggested Reading, References, and Resources Chapter 6: Embedded State Machine Implementation 6.1 State Machines; 6.2 An Example; 6.3 Implementation; 6.4 Testing; 6.5 Crank It; References; Chapter 7: Firmware Musings; 7.1 Hacking Peripheral Drivers; 7.2 Selecting Stack Size; 7.3 The Curse of Malloc( ); 7.4 Banking; 7.5 Logical to Physical; 7.6 Hardware Issues; 7.7 The Software; 7.8 Predicting ROM Requirements; 7.9 RAM Diagnostics; 7.10 Inverting Bits; 7.11 Noise Issues; 7.12 A Few Notes on Software Prototyping; Chapter 8: Hardware Musings; 8.1 Debuggable Designs; 8.2 Test Points Galore; 8.3 Resistors; 8.4 Unused Inputs; 8.5 Clocks 8.6 Reset 8.7 Small CPUs; 8.8 Watchdog Timers; 8.9 Making PCBs; 8.10 Changing PCBs; 8.11 Planning; Chapter 9: Closed Loop Controls, Rabbits and Hounds; 9.1 Basic PID Controls; 9.2 Predictive Controls; 9.3 Combined Reactive and Predictive Controls; 9.4 Various PID Enhancements; 9.5 Robot Drive Controls; 9.6 Tuning Controls; 9.7 Rabbits Chasing Rabbits; 9.8 Conclusions; Chapter 10: Application Examples; 10.1 Introduction; 10.2 Automotive Driver Assistance; 10.3 Baseline JPEG Compression Overview; 10.4 MPEG-2 Encoding; 10.5 Code Optimization Study Using Open-Source Algorithms Chapter 11: Analog I/Os |
Record Nr. | UNINA-9910453422103321 |
Amsterdam ; ; Boston, : Elsevier/Newnes, c2008 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Embedded systems [[electronic resource] /] / Jack Ganssle [editor] ; with Stuart Ball ... [et al.] |
Pubbl/distr/stampa | Amsterdam ; ; Boston, : Elsevier/Newnes, c2008 |
Descrizione fisica | 1 online resource (583 p.) |
Disciplina | 004.16 |
Altri autori (Persone) |
GanssleJack G
BallStuart R. <1956-> |
Collana | World class designs |
Soggetto topico | Embedded computer systems - Design and construction |
ISBN |
1-281-77202-X
9786611772024 0-08-055686-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front Cover; Embedded Systems; Copyright Page; Table of Contents; About the Editor; About the Authors; Preface; Chapter 1: Motors; 1.1 Stepper Motors; 1.2 DC Motors; 1.3 Brushless DC Motors; 1.4 Tradeoffs Between Motors; 1.5 Motor Torque; Chapter 2: Testing; 2.1 Why Test?; 2.2 When to Test?; 2.3 Which Tests?; 2.4 When to Stop?; 2.5 Choosing Test Cases; 2.6 Testing Embedded Software; 2.7 Performance Testing; 2.8 Maintenance and Testing; Additional Reading; Summary; References; Chapter 3: System-Level Design; 3.1 Dissecting the Requirements Document; 3.2 Communications; 3.3 System Priorities
3.4 Error Handling 3.5 System-Level Design; Chapter 4: Some Example Sensor, Actuator, and Control Applications and Circuits (Hard Tasks); 4.1 Introduction; 4.2 E2BUS PC-Host Interface; 4.3 Host-to-Module Communications Protocol; 4.4 Speed-Controlled DC Motor with Tach Feedback and Thermal Cutoff; 4.5 Two-Axis Attitude Sensor Using MEMS Accelerometer; 4.6 RS-422-Compatible Indicator Panel; Chapter 5: Installing and Using a Version Control System; 5.1 Introduction; 5.2 The Power and Elegance of Simplicity; 5.3 Version Control 5.4 Typical Symptoms of Not (Fully) Utilizing a Version Control System 5.5 Simple Version Control Systems; 5.6 Advanced Version Control Systems; 5.7 What Files to Put Under Version Control; 5.8 Sharing of Files and the Version Control Client; 5.9 Integrated Development Environment Issues; 5.10 Graphical User Interface (GUI) Issues; 5.11 Common Source Code Control Specification; 5.12 World Wide Web Browser Interface or Java Version Control Client; 5.13 Bug Tracking; 5.14 Non-Configuration Management Tools; 5.15 Closing Comments; Suggested Reading, References, and Resources Chapter 6: Embedded State Machine Implementation 6.1 State Machines; 6.2 An Example; 6.3 Implementation; 6.4 Testing; 6.5 Crank It; References; Chapter 7: Firmware Musings; 7.1 Hacking Peripheral Drivers; 7.2 Selecting Stack Size; 7.3 The Curse of Malloc( ); 7.4 Banking; 7.5 Logical to Physical; 7.6 Hardware Issues; 7.7 The Software; 7.8 Predicting ROM Requirements; 7.9 RAM Diagnostics; 7.10 Inverting Bits; 7.11 Noise Issues; 7.12 A Few Notes on Software Prototyping; Chapter 8: Hardware Musings; 8.1 Debuggable Designs; 8.2 Test Points Galore; 8.3 Resistors; 8.4 Unused Inputs; 8.5 Clocks 8.6 Reset 8.7 Small CPUs; 8.8 Watchdog Timers; 8.9 Making PCBs; 8.10 Changing PCBs; 8.11 Planning; Chapter 9: Closed Loop Controls, Rabbits and Hounds; 9.1 Basic PID Controls; 9.2 Predictive Controls; 9.3 Combined Reactive and Predictive Controls; 9.4 Various PID Enhancements; 9.5 Robot Drive Controls; 9.6 Tuning Controls; 9.7 Rabbits Chasing Rabbits; 9.8 Conclusions; Chapter 10: Application Examples; 10.1 Introduction; 10.2 Automotive Driver Assistance; 10.3 Baseline JPEG Compression Overview; 10.4 MPEG-2 Encoding; 10.5 Code Optimization Study Using Open-Source Algorithms Chapter 11: Analog I/Os |
Record Nr. | UNINA-9910782360703321 |
Amsterdam ; ; Boston, : Elsevier/Newnes, c2008 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Embedded systems / / Jack Ganssle [editor] ; with Stuart Ball ... [et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Amsterdam ; ; Boston, : Elsevier/Newnes, c2008 |
Descrizione fisica | 1 online resource (583 p.) |
Disciplina | 004.16 |
Altri autori (Persone) |
GanssleJack G
BallStuart R. <1956-> |
Collana | World class designs |
Soggetto topico | Embedded computer systems - Design and construction |
ISBN |
1-281-77202-X
9786611772024 0-08-055686-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front Cover; Embedded Systems; Copyright Page; Table of Contents; About the Editor; About the Authors; Preface; Chapter 1: Motors; 1.1 Stepper Motors; 1.2 DC Motors; 1.3 Brushless DC Motors; 1.4 Tradeoffs Between Motors; 1.5 Motor Torque; Chapter 2: Testing; 2.1 Why Test?; 2.2 When to Test?; 2.3 Which Tests?; 2.4 When to Stop?; 2.5 Choosing Test Cases; 2.6 Testing Embedded Software; 2.7 Performance Testing; 2.8 Maintenance and Testing; Additional Reading; Summary; References; Chapter 3: System-Level Design; 3.1 Dissecting the Requirements Document; 3.2 Communications; 3.3 System Priorities
3.4 Error Handling 3.5 System-Level Design; Chapter 4: Some Example Sensor, Actuator, and Control Applications and Circuits (Hard Tasks); 4.1 Introduction; 4.2 E2BUS PC-Host Interface; 4.3 Host-to-Module Communications Protocol; 4.4 Speed-Controlled DC Motor with Tach Feedback and Thermal Cutoff; 4.5 Two-Axis Attitude Sensor Using MEMS Accelerometer; 4.6 RS-422-Compatible Indicator Panel; Chapter 5: Installing and Using a Version Control System; 5.1 Introduction; 5.2 The Power and Elegance of Simplicity; 5.3 Version Control 5.4 Typical Symptoms of Not (Fully) Utilizing a Version Control System 5.5 Simple Version Control Systems; 5.6 Advanced Version Control Systems; 5.7 What Files to Put Under Version Control; 5.8 Sharing of Files and the Version Control Client; 5.9 Integrated Development Environment Issues; 5.10 Graphical User Interface (GUI) Issues; 5.11 Common Source Code Control Specification; 5.12 World Wide Web Browser Interface or Java Version Control Client; 5.13 Bug Tracking; 5.14 Non-Configuration Management Tools; 5.15 Closing Comments; Suggested Reading, References, and Resources Chapter 6: Embedded State Machine Implementation 6.1 State Machines; 6.2 An Example; 6.3 Implementation; 6.4 Testing; 6.5 Crank It; References; Chapter 7: Firmware Musings; 7.1 Hacking Peripheral Drivers; 7.2 Selecting Stack Size; 7.3 The Curse of Malloc( ); 7.4 Banking; 7.5 Logical to Physical; 7.6 Hardware Issues; 7.7 The Software; 7.8 Predicting ROM Requirements; 7.9 RAM Diagnostics; 7.10 Inverting Bits; 7.11 Noise Issues; 7.12 A Few Notes on Software Prototyping; Chapter 8: Hardware Musings; 8.1 Debuggable Designs; 8.2 Test Points Galore; 8.3 Resistors; 8.4 Unused Inputs; 8.5 Clocks 8.6 Reset 8.7 Small CPUs; 8.8 Watchdog Timers; 8.9 Making PCBs; 8.10 Changing PCBs; 8.11 Planning; Chapter 9: Closed Loop Controls, Rabbits and Hounds; 9.1 Basic PID Controls; 9.2 Predictive Controls; 9.3 Combined Reactive and Predictive Controls; 9.4 Various PID Enhancements; 9.5 Robot Drive Controls; 9.6 Tuning Controls; 9.7 Rabbits Chasing Rabbits; 9.8 Conclusions; Chapter 10: Application Examples; 10.1 Introduction; 10.2 Automotive Driver Assistance; 10.3 Baseline JPEG Compression Overview; 10.4 MPEG-2 Encoding; 10.5 Code Optimization Study Using Open-Source Algorithms Chapter 11: Analog I/Os |
Record Nr. | UNINA-9910813158203321 |
Amsterdam ; ; Boston, : Elsevier/Newnes, c2008 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|