MAX5712 Low-Power, 12-Bit, Rail to Rail Voltage-Output Serial DAC in SOT23 General Description The MAX5712 is a small footprint, low-power, 12-bit digitalto-analog converter (DAC) that operates from a single +2.7V to +5.5V supply. The MAX5712 on-chip precision output amplifier provides rail-to-rail output swing. Drawing only 85A supply current at +3V, the MAX5712 is ideally suited for portable battery-operated equipment. The MAX5712 utilizes a 3-wire serial-interface that is compatible with SPI/QSPITM/MICROWIRE(R) and DSPinterface standards. All logic inputs are CMOS-logic compatible and buffered with Schmitt triggers to allow direct interfacing to optocouplers. The MAX5712 incorporates a power-on reset (POR) circuit that ensures the DAC begins in a zero-volt-state upon power-up. A power-down mode that reduces current consumption to 0.3A may be initiated through a software command. The MAX5712 is available in a small 6-pin SOT23 package. For dual and quad 12-bit versions, see the MAX5722 and MAX5742 data sheets. For single, dual, and quad 10-bit versions, see the MAX5711, MAX5721 and MAX5741 data sheets. The MAX5712 is specified over the automotive temperature range of -40C to +125C. Features Wide -40C to +125C Operating Temperature Range Low 85A Supply Current Ultra Low 0.3A Power-Down Supply Current Single +2.7V to +5.5V Supply Voltage Fast 20MHz 3-Wire SPI/QSPI/MICROWIRE and DSP-Compatible Serial Interface Schmitt-Triggered Inputs for Direct Interfacing to Optocouplers Rail-to-Rail Output Buffer Tiny 6-Pin SOT23 Package Power-On Reset to 0V Three Software-Selectable Power-Down Output Impedances (100k, 1k, Hi-Z) Ordering Information Applications Automatic Tuning Gain and Offset Adjustment Power Amplifier Control Process Control I/O Boards Battery-Powered Equipment VCO Control PINPACKAGE TOP MARK MAX5712EUT+T -40C to +85C 6 SOT23 ABCQ/ACST MAX5712AUT+T -40C to +125C 6 SOT23 AAUD/ACST PART TEMP RANGE +Denotes a lead(Pb)-free/RoHS-compliant package. Pin Configuration appears at end of data sheet. QSPI is a trademark of Motorola, Inc. MICROWIRE is a registered trademark of National Semiconductor, Corp. Functional Diagram VDD GND MAX5712 REF+ REFDAC REGISTER 12-BIT DAC OUTPUT BUFFER OUT 100k INPUT CONTROL LOGIC POWER-DOWN CONTROL LOGIC POWER-ON RESET CS 19-2126; Rev 4; 9/16 SCLK DIN 1k MAX5712 Low-Power, 12-Bit, Rail to Rail Voltage-Output Serial DAC in SOT23 Absolute Maximum Ratings VDD to GND.............................................................-0.3V to +6V OUT, SCLK, DIN, CS to GND.................... -0.3V to (VDD+ 0.3V) Maximum Current into Any Pin.........................................50mA Continuous Power Dissipation (TA = +70C) 6-Pin SOT23 (derate 9.1mW/C above +70C)...........727mW Operating Temperature Range.......................... -40C to +125C Maximum Junction Temperature......................................+150C Storage Temperature Range............................. -65C to +150C Lead Temperature (soldering, 10s).................................. +300C Soldering Temperature (reflow)........................................ +260C Stresses beyond those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Package Thermal Characteristics (Note 1) SOT23 Junction-to-Ambient Thermal Resistance (JA)....134.40C/W Junction-to-Case Thermal Resistance (JC)................39C/W Electrical Characteristics (VDD = +2.7V to +5.5V, GND = 0, RL = 5k, CL = 200pF, TA = TMIN to TMAX, unless otherwise noted. Typical values are at VDD = +5V. TA = +25C) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS STATIC ACCURACY (NOTE 1) Resolution N 12 Bits Differential Nonlinearity Error DNL Guaranteed monotonic (Note 2) Integral Nonlinearity Error INL (Note 2) 2 16 1 LSB Zero-Code Error OE Code = 000 0.4 1.5 % of FS GE Code = FFF hex -3 % of FS Zero-Code Error Tempco Gain Error 2.3 Gain-Error Tempco Integral LSB ppm/C 0.26 ppm/C DAC OUTPUT Output Voltage Range No-load (Note 3) DC Output Impedance Code = 800 hex 0.8 VDD = +3V 15 VDD = +5V 48 VDD = +3V 8 VDD = +5V 8 Short Circuit Current Wake-Up Time Output Leakage Current 0 Power-down mode = output high-impedance DIGITAL INPUTS (SCLK, DIN, CS) VDD 18 V mA s 33 0.7 x VDD nA Input High Voltage VIH VDD = +3V, +5V Input Low Voltage VIL VDD = +3V, +5V V Input Leakage Current IIN Digital Inputs = 0 or VDD Input Capacitance CIN 5 pF SR 0.5 V/s 0.3 x VDD 0.1 1 V A DYNAMIC PERFORMANCE Voltage-Output Slew Rate Voltage-Output Settling Time 400 hex to C00 hex (Note 4) Digital Feedthrough Any digital inputs from 0 to VDD 0.2 nV-s Digital-Analog Glitch Impulse Major carry transition (code 7FF hex to code 800 hex) 12 nV-s www.maximintegrated.com 4 10 s Maxim Integrated 2 MAX5712 Low-Power, 12-Bit, Rail to Rail Voltage-Output Serial DAC in SOT23 Electrical Characteristics (continued) (VDD = +2.7V to +5.5V, GND = 0, RL = 5k, CL = 200pF, TA = TMIN to TMAX, unless otherwise noted. Typical values are at VDD = +5V. TA = +25C) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS 5.5 V POWER REQUIREMENTS Supply Voltage Range VDD Supply Current with No-Load IDD Power-Down Supply Current IDDPD 2.7 All digital inputs at 0 or VDD, VDD = +3.6V 85 150 All digital inputs at 0 or VDD, VDD = +5.5V 105 187 All digital inputs at 0 or VDD, VDD = +5.5V 0.29 1 A 20 MHz A TIMING CHARACTERISTICS (FIGURE 1) (TIMING IS TESTED WITH NO-LOAD) SCLK Clock Frequency fSCLK 0 SCLK Pulse Width High tCH 20 ns SCLK Pulse Width Low tCL 20 ns tCSS 15 ns DIN Setup Time tDS 15 ns DIN Hold Time tDH 0 ns SCLK Falling Edge-to-CS Rising Edge tCSH 10 ns CS Pulse Width High tCSW 80 ns CS Fall-to-SLCK Rise Setup Note Note Note Note 1: 2: 3: 4: DC Specifications are tested without output loads. Linearity guaranteed from code 115 to code 3981. Offset and gain error limit the FSR. Guaranteed by design. Typical Operating Characteristics (TA = +25C, unless otherwise noted.) 0.6 4 0 -4 VDD = +3V -8 -12 0 512 1024 1536 2048 2560 3072 3584 4096 CODE www.maximintegrated.com 0.8 0.6 0.4 0.4 0.2 0.2 TUE (%) VDD = +5V DNL (LSB) INL (LSB) 8 0.8 0.0 -0.2 0.0 -0.4 -0.6 -0.6 -0.8 -0.8 0 512 1024 1536 2048 2560 3072 3584 4096 CODE VDD = +5V -0.2 -0.4 -1.0 TOTAL UNADJUSTED ERROR vs. CODE, TA = +25C 1.0 MAX5712 toc02 12 -16 1.0 MAX5712 toc01 16 DIFFERENTIAL NONLINEARITY vs. CODE, TA = +25C MAX5712 toc03 INTEGRAL NONLINEARITY vs. CODE, TA = +25C -1.0 VDD = +3V 0 512 1024 1536 2048 2560 3072 3584 4096 CODE Maxim Integrated 3 MAX5712 Low-Power, 12-Bit, Rail to Rail Voltage-Output Serial DAC in SOT23 Typical Operating Characteristics (continued) (TA = +25C, unless otherwise noted.) VDD = +5V DNL (LSB) 4 0 -4 VDD = +3V -8 -12 -0.4 -0.6 -0.6 -0.8 -0.8 -1.0 -1.0 0 512 1024 1536 2048 2560 3072 3584 4096 0.8 0.6 512 1024 1536 2048 2560 3072 3584 4096 0.2 0.2 TUE (%) 0.4 -0.2 -0.4 -0.6 -0.6 -0.8 -0.8 -1.0 0 MAXIMUM INL 0 MINIMUM DNL VOUT (V) MAXIMUM DNL 1.5 -40 -20 0 20 40 60 80 TEMPERATURE (C) www.maximintegrated.com 100 120 0.0 0 512 1024 1536 2048 2560 3072 3584 4096 CODE SOURCE-AND-SINK CURRENT CAPABILITY (VDD = +5V) CODE = FFF HEX, SOURCING CURRENT FROM OUT CODE = C00 HEX, SOURCING CURRENT FROM OUT CODE = 400 HEX, SINKING CURRENT INTO OUT 5.0 CODE = FFF HEX, SOURCING CURRENT FROM OUT 4.5 4.0 3.5 3.0 CODE = C00 HEX, SOURCING CURRENT FROM OUT 2.5 2.0 CODE = 400 HEX, SINKING CURRENT INTO OUT CODE = 000 HEX, SINKING CURRENT INTO OUT 1.5 1.0 0.5 -12 VDD = +3V CODE 1.0 MINIMUM INL VDD = +5V SOURCE-AND-SINK CURRENT CAPABILITY (VDD = +3V) 2.5 2.0 4 -1.0 512 1024 1536 2048 2560 3072 3584 4096 3.0 MAX5712 toc10 8 0.0 -0.2 -0.4 CODE 12 0.6 0.4 0.0 WORST CASE INL AND DNL vs. TEMPERATURE 16 0.8 VOUT (V) DNL (LSB) VDD = +3V 1.0 MAX5712 toc09 1.0 VDD = +5V -12 INL/DNL (LSB) 512 1024 1536 2048 2560 3072 3584 4096 TOTAL UNADJUSTED ERROR vs. CODE, TA = +125C -8 -16 0 DIFFERENTIAL NONLINEARITY vs. CODE, TA = +125C -4 -8 VDD = +3V INTEGRAL NONLINEARITY vs. CODE, TA = +125C 0 -4 VDD = +5V CODE 4 INL (LSB) -0.4 CODE 8 0 0.0 -0.2 CODE 12 -16 0.2 -0.2 MAX5712 toc07 16 512 1024 1536 2048 2560 3072 3584 4096 0.4 0.2 MAX5712 toc08 0 0.6 MAX5712 toc11 -16 0.8 0.4 0.0 MAX5712 toc06 0.6 TUE (%) 8 0.8 TOTAL UNADJUSTED ERROR vs. CODE, TA = -40C 1.0 MAX5712 toc05 12 INL (LSB) 1.0 MAX5712 toc04 16 DIFFERENTIAL NONLINEARITY vs. CODE, TA = -40C CODE = 000 HEX, SINKING CURRENT INTO OUT 0 2 4 6 8 10 ISOURCE/SINK (mA) 12 0.5 14 16 0.0 MAX5712 toc12 INTEGRAL NONLINEARITY vs. CODE, TA = -40C 0 5 10 15 20 25 30 35 40 ISOURCE/SINK (mA) Maxim Integrated 4 MAX5712 Low-Power, 12-Bit, Rail to Rail Voltage-Output Serial DAC in SOT23 Typical Operating Characteristics (continued) (TA = +25C, unless otherwise noted.) POWER-DOWN SUPPLY CURRENT vs. SUPPLY VOLTAGE 80 CODE = 000 60 40 20 0 2.7 3.2 3.7 4.2 4.7 250 200 150 100 700 VDD = +5V 600 500 400 300 VDD = +3V 200 100 SUPPLY VOLTAGE (V) 3.7 4.2 4.7 SUPPLY VOLTAGE (V) FULL-SCALE SETTLING TIME (VDD = +5V) FULL-SCALE SETTLING TIME (VDD = +5V) MAX5712 toc16 800 50 0 5.2 900 SUPPLY CURRENT (A) SUPPLY CURRENT (A) 100 300 MAX5712 toc14 CODE = FFF HEX POWER-DOWN SUPPLY CURRENT (nA) MAX5712 toc13 120 SUPPLY CURRENT vs. CS INPUT VOLTAGE MAX5712 toc15 SUPPLY CURRENT vs. SUPPLY VOLTAGE 2.7 3.2 0 1 2 3 4 5 CS INPUT VOLTAGE (V) MAX5712 toc17 VSCLK 5V/div 0 5.2 HALF-SCALE SETTLING TIME (VDD = +3V) MAX5712 toc18 VSCLK 5V/div VOUT 1V/div VOUT VOUT 1V/div VSCLK 5V/div 1V/div CODE 000 TO FFF HEX RL = 5k CL = 200pF CODE 400 HEX TO C00 HEX RL = 5k CL = 200pF CODE FFF HEX TO 000 RL = 5k CL = 200pF 1s/div 2s/div HALF-SCALE SETTLING TIME (VDD = +3V) MAX5712 toc19 1s/div EXITING POWER-DOWN (VDD = +5V) MAX5712 toc20 VSCLK 5V/div DIGITAL-TO-ANALOG GLITCH IMPULSE (VDD = +5V) MAX5712 toc21 VSCLK 5V/div VOUT CODE 800 HEX VOUT 1V/div 10mV/div VOUT CODE C00 HEX TO 400 HEX RL = 5k CL = 200pF 1s/div www.maximintegrated.com RL = 5k CL = 200pF 5s/div CODE 800 HEX TO 7FF HEX RL = 5k CL = 200pF 1V/div 500ns/div Maxim Integrated 5 MAX5712 Low-Power, 12-Bit, Rail to Rail Voltage-Output Serial DAC in SOT23 Typical Operating Characteristics (continued) (TA = +25C, unless otherwise noted.) DIGITAL-TO-ANALOG GLITCH IMPULSE (VDD = +5V) CLOCK FEEDTHROUGH (VDD = +5V) MAX5712 toc22 MAX5712 toc23 VSCLK 2V/div VOUT 10mV/div CODE 7FF HEX TO 800 HEX RL = 5k CL = 200pF RL = 5k CL = 200pF VOUT 1mV/div 500ns/div 500ns/div Pin Description PIN NAME FUNCTION 1 VDD Power-Supply Input 2 GND Ground 3 DIN Serial-Data Input 4 SCLK Serial-Clock Input 5 CS 6 OUT Active Low Chip-Select Input DAC Output Voltage www.maximintegrated.com Maxim Integrated 6 MAX5712 Low-Power, 12-Bit, Rail to Rail Voltage-Output Serial DAC in SOT23 Detailed Description and upon wake-up, the DAC output is restored to its prepower-down voltage. The MAX5712 voltage output, 12-bit DAC, offers a full 12-bit performance in a small 6-pin SOT23 package. The SOT23 footprint is less than 9mm2. The MAX5712 has less than 1LSB differential nonlinearity error, ensuring monotonic performance. The device uses a simple 3-wire, SPI/QSPI/MICROWIRE and DSP-compatible serial interface that operates up to 20MHz. The MAX5712 incorporates three shutdown modes, making it ideal for low-power. Power-On Reset The MAX5712 has a POR circuit to set the DACs output to zero when VDD is first applied. This ensures that unwanted DAC output voltages will not occur immediately following a system start-up, such as after a loss of power. Upon initial power-up, an internal power-on-reset circuit ensures that all DAC registers are cleared, the DAC is powered-down, and its output is terminated to GND by a 100k resistor. An 8s recovery time after issuing a wake-up command is needed before writing to the DAC registers. Analog Section The MAX5712 consists of a resistor string, an output buffer, and a POR circuit. Monotonic digital to analog conversion is achieved using a resistor string architecture. Since VDD is the reference for the MAX5712, the accuracy of the DAC depends on the accuracy of VDD. The low bias current of the MAX5712 allows its power to be supplied by a voltage reference such as the MAX6030. The 12-bit DAC code is binary-unipolar with 1LSB = VDD/4096. Digital Section 3-Wire Serial Interface The MAX5712 digital interface is a standard 3-wire connection compatible with SPI/QSPI/MICROWIRE/DSP interfaces. The chip-select input (CS) frames the serial data loading at DIN. Immediately following CS high-to-low transition, the data is shifted synchronously and latched into the input register on the falling edge of the serial clock input (SCLK). After 16 bits have been loaded into the serial input register, it transfers its contents to the DAC latch. CS may then either be held low or brought high. CS must be brought high for a minimum of 80ns before the next write sequence, since a write sequence is initiated on a falling edge of CS. Not keeping CS low during the first 15 SCLK cycles discards input data. The serial clock (SCLK) can idle either high or low between transitions. Figure 1 shows the complete 3-wire serial interface transmission. Table 1 lists serial-interface mapping. Output Buffer The DAC output buffer has a rail-to-rail output and is capable of driving a 5k resistive load in parallel with a 200pF capacitive load. With a capacitive load of 200pF, the output buffer slews 0.5V/s. With a 1/4FS to 3/4FS output transition, the amplifier output settles to 1/2LSB in less than 10s when loaded with 5k in parallel with 200pF. The buffer amplifier is stable with any combination of resistive loads greater than 5k and capacitive loads less than 200pF. Program the input register bits to power-down the device. The DAC registers are preserved during power-down tCH SCLK tCL tCSW CS DIN tCSS tDH tCSH tDS C3 SO Figure 1. Timing Diagram www.maximintegrated.com Maxim Integrated 7 MAX5712 Low-Power, 12-Bit, Rail to Rail Voltage-Output Serial DAC in SOT23 Table 1. Serial Interface Mapping 16-BIT SERIAL WORD MSB LSB MODE OUTPUT Set and update DAC VOUT = VDD x CODE/4096 0 Wake-Up Current DAC setting (initially 0) 0 1 Power-Down Floating 1 0 Power-Down 1k to GND 1 1 Power-Down 100k to GND C3 C2 C1 C0 0 0 0 0 1 1 1 1 X X X X X X X X X X 0 1 1 1 1 X X X X X X X X X X 1 1 1 1 X X X X X X X X X X 1 1 1 1 X X X X X X X X X X D11 D10 D09 D08 D07 D06 D05 D04 D03 D02 D01 D00 12-Bit DAC Code Shutdown Modes The MAX5712 includes three software-controlled shutdown modes that reduce the supply current to below 1A. In two of the three shutdown modes, OUT is connected to GND through a resistor. Table 1 lists the three shutdown modes of operation. Applications Information Device Powered by an External Reference The MAX5712 generates an output voltage proportional to VDD, coupling power supply noise to the output. The circuit in Figure 2 rejects this power-supply noise by powering the device directly with a precision voltage reference, improving overall system accuracy. The MAX6030 (+3V, 75ppm) or the MAX6050 (+5V, 75ppm) precision voltage references are ideal choices due to the low-power requirements of the MAX5712. This solution is also useful when the required full-scale output voltage is less than the available supply voltages. Digital Inputs and Interface Logic The 3-wire digital interface for the MAX5712 is compatible with SPI, QSPI, MICROWIRE, and DSP. The three digital inputs (CS, DIN, and SCLK) load the digital input serially into the DAC. All of the digital inputs include Schmitttrigger buffers to accept slow-transition interfaces. This allows optocouplers to interface directly to the MAX5712 without additional external logic. The digital inputs are compatible with CMOS-logic levels. Power-Supply Bypassing and Layout Careful PC board layout is important for optimal system performance. Keep analog and digital signals separate to reduce noise injection and digital feedthrough. Use a ground plane to ensure that the ground return from GND to the supply ground is short and low impedance. Bypass VDD with a 0.1F capacitor to ground as close as possible to the device. Pin Configuration TOP VIEW VDD 1 OUT IN OUT GND 2 5 CS DIN 3 4 SCLK MAX5712 VDD MAX6050 MAX6030 6 MAX5712 OUT GND GND Figure 2. MAX5712 Powered By Reference www.maximintegrated.com SOT23 Chip Information PROCESS: BiCMOS Maxim Integrated 8 MAX5712 Low-Power, 12-Bit, Rail to Rail Voltage-Output Serial DAC in SOT23 Package Information For the latest package outline information and land patterns (footprints), go to www.maximintegrated.com/packages. Note that a "+", "#", or "-" in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the package regardless of RoHS status. PACKAGE TYPE PACKAGE CODE OUTLINE NO. LAND PATTERN NO. 6 SOT23 U6F-6 21-0058 90-0175 www.maximintegrated.com Maxim Integrated 9 MAX5712 Low-Power, 12-Bit, Rail to Rail Voltage-Output Serial DAC in SOT23 Revision History REVISION NUMBER REVISION DATE 0 8/01 Initial release -- 1 10/01 Updated Electrical Characteristics 2 2 11/04 Updated Package Information 9 3 8/13 Updated Ordering Information 1 4 9/16 Added top mark to Ordering Information table 1 DESCRIPTION PAGES CHANGED For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated's website at www.maximintegrated.com. Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits) shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance. Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. (c) 2016 Maxim Integrated Products, Inc. 10