SLASEE2
February 2018
DAC8771
PRODUCTION DATA.
1
Features
2
Applications
3
Description
Device Images
DAC8771 Block Diagram
4
Revision History
5
Device Comparison Table
6
Pin Configuration and Functions
Pin Functions
7
Specifications
7.1
Absolute Maximum Ratings
7.2
ESD Ratings
7.3
Recommended Operating Conditions
7.4
Thermal Information
7.5
Electrical Characteristics
7.6
Timing Requirements: Write and Readback Mode
7.7
Typical Characteristics
8
Detailed Description
8.1
Overview
8.2
Functional Block Diagram
8.3
Feature Description
8.3.1
Current Output Stage
8.3.2
Voltage Output Stage
8.3.3
Buck-Boost Converter
8.3.3.1
Buck-Boost Converter Outputs
8.3.3.2
Selecting and Enabling Buck-Boost Converter
8.3.3.3
Configurable Clamp Feature and Current Output Settling Time
8.3.3.3.1
Default Mode - CCLP[1:0] = "00"
8.3.3.3.2
Fixed Clamp Mode - CCLP[1:0] = "01"
8.3.3.3.3
Auto Learn Mode - CCLP[1:0] = "10"
8.3.3.3.4
High Side Clamp (HSCLMP)
8.3.4
Analog Power Supply
8.3.5
Digital Power Supply
8.3.6
Internal Reference
8.3.7
Power-On-Reset
8.3.8
ALARM Pin
8.3.9
Power GOOD bit
8.3.10
Status Register
8.3.11
Status Mask
8.3.12
Alarm Action
8.3.13
Watchdog Timer
8.3.14
Programmable Slew Rate
8.3.15
HART Interface
8.4
Device Functional Modes
8.4.1
Serial Peripheral Interface (SPI)
8.4.1.1
Stand-Alone Operation
8.4.1.2
Daisy-Chain Operation
8.4.2
SPI Shift Register
8.4.3
Write Operation
8.4.4
Read Operation
8.4.5
Updating the DAC Outputs and LDAC Pin
8.4.5.1
Asynchronous Mode
8.4.5.2
Synchronous Mode
8.4.6
Hardware RESET Pin
8.4.7
Hardware CLR Pin
8.4.8
Frame Error Checking
8.4.9
DAC Data Calibration
8.4.9.1
DAC Data Gain and Offset Calibration Registers
8.5
Register Maps
8.5.1
Register Maps
8.5.1.1
DAC8771 Commands
8.5.1.2
Register Maps and Bit Functions
8.5.1.2.1
No Operation Register (address = 0x00) [reset = 0x0000]
Table 6.
No Operation Field Descriptions
8.5.1.2.2
Reset Register (address = 0x01) [reset = 0x0000]
Table 7.
Reset Register Field Descriptions
8.5.1.2.3
Reset Config Register (address = 0x02) [reset = 0x0000]
Table 8.
Reset Config Register Field Descriptions
8.5.1.2.4
Select DAC Register (address = 0x03) [reset = 0x0000]
Table 9.
Select DAC Register Field Descriptions
8.5.1.2.5
Configuration DAC Register (address = 0x04) [reset = 0x0000]
Table 10.
Configuration DAC Register Field Descriptions
8.5.1.2.6
DAC Data Register (address = 0x05) [reset = 0x0000]
Table 11.
DAC Data Register Field Descriptions
8.5.1.2.7
Select Buck-Boost Converter Register (address = 0x06) [reset = 0x0000]
Table 12.
Select Buck-Boost Converter Register Field Descriptions
8.5.1.2.8
Configuration Buck-Boost Register (address = 0x07) [reset = 0x0000]
Table 13.
Configuration Buck-Boost Register Field Descriptions
8.5.1.2.9
DAC Channel Calibration Enable Register (address = 0x08) [reset = 0x0000]
Table 14.
DAC Channel Calibration Enable Register Field Descriptions
8.5.1.2.10
DAC Channel Gain Calibration Register (address = 0x09) [reset = 0x0000]
Table 15.
DAC Channel Gain Calibration Register Field Descriptions
8.5.1.2.11
DAC Channel Offset Calibration Register (address = 0x0A) [reset = 0x0000]
Table 16.
DAC Channel Offset Calibration Register Field Descriptions
8.5.1.2.12
Status Register (address = 0x0B) [reset = 0x1000]
Table 17.
Status Register Field Descriptions
8.5.1.2.13
Status Mask Register (address = 0x0C) [reset = 0x0000]
Table 18.
Status Mask Register Field Descriptions
8.5.1.2.14
Alarm Action Register (address = 0x0D) [reset = 0x0000]
Table 19.
Alarm Action Register Field Descriptions
8.5.1.2.15
User Alarm Code Register (address = 0x0E) [reset = 0x0000]
Table 20.
User Alarm Code Register Field Descriptions
8.5.1.2.16
Reserved Register (address = 0x0F) [reset = N/A]
Table 21.
Reserved Register Field Descriptions
8.5.1.2.17
Write Watchdog Timer Register (address = 0x10) [reset = 0x0000]
Table 22.
Write Watchdog Timer Register Field Descriptions
8.5.1.2.18
Reserved Register (address 0x12 - 0xFF) [reset = N/A]
Table 23.
Reserved Register Field Descriptions
9
Application and Implementation
9.1
Application Information
9.1.1
Buck-Boost Converter External Component Selection
9.1.2
Voltage and Current Outputs on a Shared Terminal
9.1.3
Optimizing Current Output Settling Time with Auto-Learn Mode
9.1.4
Protection for Industrial Transients
9.1.5
Implementing HART with DAC8771
9.2
Typical Application
9.2.1
Single-Channel, Isolated, EMC and EMI Protected Analog Output Module with Adaptive Power Management
9.2.2
Design Requirements
9.2.3
Detailed Design Procedure
9.2.4
Application Curves
10
Power Supply Recommendations
11
Layout
11.1
Layout Guidelines
11.2
Layout Example
12
Device and Documentation Support
12.1
Device Support
12.1.1
Third-Party Products Disclaimer
12.2
Documentation Support
12.2.1
Related Documentation
12.3
Receiving Notification of Documentation Updates
12.4
Community Resources
12.5
Trademarks
12.6
Electrostatic Discharge Caution
12.7
Glossary
13
Mechanical, Packaging, and Orderable Information
7.7
Typical Characteristics
Figure 3.
VOUT DNL vs Code (DC/DC Enabled)
Figure 5.
VOUT DNL vs Code (DC/DC Disabled)
Figure 7.
VOUT TUE vs Code (DC/DC Enabled)
Figure 9.
VOUT INL vs Temperature
Figure 11.
VOUT TUE vs Temperature
Figure 13.
VOUT Full-Scale Error vs Temperature
Figure 15.
VOUT Zero-Code Error vs Temperature
Figure 17.
VOUT INL vs VPOS
Figure 19.
VOUT TUE vs VPOS
Figure 21.
VOUT Settling Time, Rising Signal
Figure 23.
VOUT Major-Carry Glitch, Positive
Figure 25.
VOUT Power-On Glitch
Figure 4.
VOUT INL vs Code (DC/DC Enabled)
Figure 6.
VOUT INL vs Code (DC/DC Disabled)
Figure 8.
VOUT TUE vs Code (DC/DC Disabled)
Figure 10.
VOUT DNL vs Temperature
Figure 12.
VOUT Bipolar Zero Error vs Temperature
Figure 14.
VOUT Gain Error vs Temperature
Figure 16.
VOUT Negative Full-Scale Error vs Temperature
Figure 18.
VOUT DNL vs VPOS
Figure 20.
VOUT Load Regulation (SCLM = 11)
Figure 22.
VOUT Settling Time, Falling Signal
Figure 24.
VOUT Major-Carry Glitch, Negative
Figure 26.
VOUT Output-Enable Glitch
Figure 28.
VOUT DC/DC Ripple (50kHz First-Order Low-Pass Filter)
Figure 30.
VOUT Noise Spectral Density (DC/DC Enabled)
Figure 32.
VOUT Quiescent Current vs Temperature (No Load)
Figure 34.
VOUT Digital Feedthrough
Figure 36.
IOUT INL vs Code (DC/DC Enabled)
Figure 38.
IOUT INL vs Code (DC/DC Disabled)
Figure 40.
IOUT TUE vs Code (DC/DC Enabled)
Figure 42.
IOUT DNL vs Temperature
Figure 44.
IOUT Bipolar Zero Error vs Temperature
Figure 46.
IOUT Gain Error vs Temperature
Figure 48.
IOUT Negative Full-Scale Error vs Temperature
Figure 50.
IOUT Unipolar Ranges INL vs VPOS
Figure 52.
IOUT Unipolar Ranges DNL vs VPOS
Figure 54.
IOUT Unipolar Ranges TUE vs VPOS
Figure 56.
IOUT Settling Time, Falling Signal
Figure 58.
IOUT Settling Time, Bipolar Range, Falling Signal
Figure 60.
IOUT Major Carry Glitch, Negative
Figure 62.
IOUT Output Enable Glitch
Figure 64.
IOUT DC/DC Ripple (50kHz First-Order Low-Pass Filter)
Figure 66.
IOUT Noise Spectral Density (DC/DC Enabled)
Figure 68.
IOUT Quiescent Current vs Temperature
Figure 70.
IOUT Digital Feed-Through
Figure 72.
Internal Reference Voltage vs Load
Figure 74.
Internal Reference Voltage Noise Spectral Density (DC/DC Disabled)
Figure 76.
Internal Reference Voltage Noise (DC/DC Disabled)
Figure 78.
VPOS & VNEG Enable Settling Time
Figure 80.
IOUT DC/DC Efficiency
Figure 82.
IOUT DC/DC Efficiency vs Temperature
Figure 84.
IOUT Power Dissipation vs Temperature
Figure 86.
IOUT VPOS Noise Spectral Density
Figure 88.
VOUT VPOS Efficiency vs Load
Figure 90.
VOUT Power Dissipation vs Load
Figure 92.
VOUT Die Temperature vs Load
Figure 94.
VPOS VNEG Noise Spectral Density
Figure 27.
VOUT Noise (DC/DC Disabled)
Figure 29.
VOUT Noise Spectral Density (DC/DC Disabled)
Figure 31.
VOUT Quiescent Current vs Code (No Load)
Figure 33.
VOUT Quiescent Current vs VPOS (No Load)
Figure 35.
IOUT DNL vs Code (DC/DC Enabled)
Figure 37.
IOUT DNL vs Code (DC/DC Disabled)
Figure 39.
IOUT TUE vs Code (DC/DC Enabled)
Figure 41.
IOUT INL vs Temperature
Figure 43.
IOUT TUE vs Temperature
Figure 45.
IOUT Full-Scale Error vs Temperature
Figure 47.
IOUT Offset Error vs Temperature
Figure 49.
IOUT Bipolar Range INL vs VPOS
Figure 51.
IOUT Bipolar Range DNL vs VPOS
Figure 53.
IOUT Bipolar Range TUE vs VPOS
Figure 55.
IOUT Settling Time, Rising Signal
Figure 57.
IOUT Settling Time, Bipolar Range, Rising Signal
Figure 59.
IOUT Major Carry Glitch, Positive
Figure 61.
IOUT Power On Glitch
Figure 63.
IOUT Noise (DC/DC Disabled)
Figure 65.
IOUT Noise Spectral Density (DC/DC Disabled)
Figure 67.
IOUT Quiescent Current vs Code, Bipolar Range
Figure 69.
IOUT Quiescent Current vs VPOS
Figure 71.
Internal Reference Voltage vs Temperature
Figure 73.
Internal Reference Voltage vs AVDD
Figure 75.
Internal Reference Voltage Noise Spectral Density (DC/DC Enabled)
Figure 77.
Internal Reference Voltage DC/DC Ripple
Figure 79.
IOUT VPOS Efficiency
Figure 81.
VPOS Efficiency vs Temperature
Figure 83.
IOUT Power Dissipation vs Load
Figure 85.
IOUT Die Temperature vs Load
Figure 87.
VOUT Enable VPOS and VNEG Settling Time
Figure 89.
VOUT VPOS Efficiency vs Temperature
Figure 91.
VOUT Power Dissipation vs Temperature
Figure 93.
VOUT VPOS Noise Spectral Density
Figure 95.
DVDD Iq vs Logic Level