Contents

 

10

Interrupts . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . 10-1

 

10.1

Description

. . . 10-2

 

10.2

Events That Can Trigger Interrupts

. . . 10-3

 

10.3

Enabling Interrupts

. . . 10-5

 

10.4

Polling Sequence

. . . 10-6

 

10.5

Interrupt Priorities

. . . 10-7

 

10.6

Interrupt Triggering

. . . 10-8

 

10.7

Exiting Interrupts

. . . 10-8

 

10.8

Types of Interrupts

. . . 10-9

 

 

10.8.1

Serial Interrupts

. . . 10-9

 

 

10.8.2

External Interrupts

. . . 10-9

 

 

10.8.3

Timer Interrupts

. . 10-11

 

 

10.8.4

Watchdog Interrupt

. . 10-11

 

 

10.8.5

Auxiliary Interrupts

. . 10-11

 

10.9

Waking Up from Idle Mode

. . 10-15

 

10.10

Register Protection

. . 10-16

 

10.11

Common Problems with Interrupts

. . 10-18

11

Pulse Width Modulator/Tone Generator

. . . 11-1

 

11.1

Description

. . . 11-2

 

11.2

Tone Generator

. . . 11-3

 

 

11.2.1

Tone Generator Waveforms

. . . 11-4

 

11.3

PWM Generator

. . . 11-5

 

 

11.3.1 Example of PWM Tone Generation

. . . 11-8

 

 

11.3.2 Example of PWM Tone Generation Idling

. . . 11-9

 

 

11.3.3 Example of Updating PWM

. . 11-11

12

Analog-to-Digital Converter

. . . 12-1

12.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2 12.2 Input Multiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3 12.3 Temperature Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-5 12.4 Burnout Current Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-7 12.5 Input Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-8 12.6 Analog Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-8 12.7 Programmable Gain Amplifier (PGA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-9 12.8 Offset DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-10 12.9 Modulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-10 12.10 Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-11 12.11 Digital Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-12

12.11.1 Multiplexing Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-14

12.12 Voltage Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-15 12.13 Summation/Shifter Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-16 12.13.1 Manual Summation Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-18 12.13.2 ADC Summation Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-18 12.13.3 Manual Shift (Divide) Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-19 12.13.4 ADC Summation with Shift (Divide) Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-19

12.14 Interrupt-Driven ADC Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-20 12.15 Syncronizing Multiple MSC1210 Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-22 12.16 Ratiometric Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-24 12.16.1 Differential Vref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-25

Contentsiii

Page 5
Image 5
Texas Instruments MSC1210 manual Pulse Width Modulator/Tone Generator, Analog-to-Digital Converter