Datasheet MCP4725 (Microchip)
Manufacturer | Microchip |
Description | 12-Bit Digital-to-Analog Converter with EEPROM Memory in SOT-23-6 |
Pages / Page | 50 / 1 — MCP4725. 12-Bit Digital-to-Analog Converter with EEPROM Memory. in … |
File Format / Size | PDF / 1.5 Mb |
Document Language | English |
MCP4725. 12-Bit Digital-to-Analog Converter with EEPROM Memory. in SOT-23-6. Features. DESCRIPTION. Applications. Block Diagram
Model Line for this Datasheet
Text Version of Document
MCP4725 12-Bit Digital-to-Analog Converter with EEPROM Memory in SOT-23-6 Features DESCRIPTION
• 12-Bit Resolution The MCP4725 is a low-power, high accuracy, single • On-Board Non-Volatile Memory (EEPROM) channel, 12-bit buffered voltage output Digital-to- • ±0.2 LSB DNL (typical) Analog Convertor (DAC) with non-volatile memory (EEPROM). Its on-board precision output amplifier • External A0 Address Pin allows it to achieve rail-to-rail analog output swing. • Normal or Power-Down Mode • Fast Settling Time: 6 µs (typical) The DAC input and configuration data can be programmed to the non-volatile memory (EEPROM) by • External Voltage Reference (VDD) the user using I2C interface command. The non-volatile • Rail-to-Rail Output memory feature enables the DAC device to hold the • Low Power Consumption DAC input code during power-off time, and the DAC • Single-Supply Operation: 2.7V to 5.5V output is available immediately after power-up. This • I2CTM Interface: feature is very useful when the DAC device is used as a supporting device for other devices in the network. - Eight Available Addresses - Standard (100 kbps), Fast (400 kbps), and The device includes a Power-On-Reset (POR) circuit to High-Speed (3.4 Mbps) Modes ensure reliable power-up and an on-board charge pump for the EEPROM programming voltage. The • Small 6-lead SOT-23 Package DAC reference is driven from VDD directly. In power- • Extended Temperature Range: -40°C to +125°C down mode, the output amplifier can be configured to present a known low, medium, or high resistance
Applications
output load. • Set Point or Offset Trimming The MCP4725 has an external A0 address bit selection • Sensor Calibration pin. This A0 pin can be tied to VDD or VSS of the user’s • Closed-Loop Servo Control application board. • Low Power Portable Instrumentation The MCP4725 has a two-wire I2C™ compatible serial • PC Peripherals interface for standard (100 kHz), fast (400 kHz), or high speed (3.4 MHz) mode. • Data Acquisition Systems The MCP4725 is an ideal DAC device where design
Block Diagram
simplicity and small footprint is desired, and for applications requiring the DAC device settings to be A0 SCL SDA saved during power-off time. The device is available in a small 6-pin SOT-23 Power-on VDD package. Reset I2C Interface Logic Charge
Package Type
Pump Input Register
SOT-23-6
EEPROM DAC Register VOUT 1 6 A0 Resistive V 2
MCP4725
5 String DAC SS SCL V 3 4 SDA Op DD V Amp SS wer-down o Control P VOUT © 2009 Microchip Technology Inc. DS22039D-page 1 Document Outline 1.0 Electrical Characteristics 2.0 Typical Performance Curves FIGURE 2-1: DNL vs. Code (VDD = 5.5V). FIGURE 2-2: DNL vs. Code and Temperature (TA = -40°C to +125°C). FIGURE 2-3: DNL vs. Code (VDD = 2.7V). FIGURE 2-4: DNL vs. Code and Temperature (TA = -40°C to +125°C). FIGURE 2-5: INL vs. Code. FIGURE 2-6: INL vs. Code and Temperature (VDD = 5.5V). FIGURE 2-7: INL vs. Code and Temperature (VDD = 2.7V). FIGURE 2-8: Zero Scale Error vs. Temperature (Code = 000d). FIGURE 2-9: Full Scale Error vs. Temperature (Code = 4095d). FIGURE 2-10: Output Error vs. Temperature (Code = 4000d). FIGURE 2-11: IDD vs. Temperature. FIGURE 2-12: IDD Histogram . FIGURE 2-13: IDD Histogram. FIGURE 2-14: Offset Error vs. Temperature and VDD. FIGURE 2-15: VOUT vs. Resistive Load. FIGURE 2-16: Source and Sink Current Capability. FIGURE 2-17: VIN High Threshold vs. Temperature and VDD. FIGURE 2-18: VIN Low Threshold vs. Temperature and VDD. FIGURE 2-19: Full Scale Settling Time. FIGURE 2-20: Full Scale Settling Time. FIGURE 2-21: Half Scale Settling Time. FIGURE 2-22: Half Scale Settling Time. FIGURE 2-23: Code Change Glitch. FIGURE 2-24: Exiting Power Down Mode. 3.0 Pin Descriptions TABLE 3-1: Pin Function Table 3.1 Analog Output Voltage (VOUT) 3.2 Supply Voltage (VDD or VSS) 3.3 Serial Data Pin (SDA) 3.4 Serial Clock Pin (SCL) 3.5 Device Address Selection Pin (A0) 4.0 Terminology 4.1 Resolution 4.2 LSB 4.3 Integral Nonlinearity (INL) or Relative Accuracy FIGURE 4-1: INL Accuracy. 4.4 Differential Nonlinearity (DNL) FIGURE 4-2: DNL Accuracy. 4.5 Offset Error FIGURE 4-3: Offset Error. 4.6 Gain Error 4.7 Full Scale Error (FSE) FIGURE 4-4: Gain Error and Full Scale Error. 4.8 Gain Error Drift 4.9 Offset Error Drift 4.10 Settling Time 4.11 Major-Code Transition Glitch 4.12 Digital Feedthrough 5.0 General Description 5.1 Output Voltage 5.2 LSB SIZE TABLE 5-1: LSB SIZES for MCP4725 (example) 5.3 Voltage Reference 5.4 Reset Conditions 5.5 Normal and Power-Down Modes TABLE 5-2: Power-down bits FIGURE 5-1: Output Stage for Power- Down Mode. 5.6 Non-Volatile EEPROM Memory TABLE 5-3: EEPROM Memory and Factory Default Settings (Total number of bits: 14 bits) TABLE 5-4: DAC register 6.0 Theory Of Operation 6.1 Write Commands TABLE 6-1: Input Data Coding TABLE 6-2: Write Command Type FIGURE 6-1: Fast Mode Write Command. FIGURE 6-2: Write Commands for DAC Input Register and EEPROM. 6.2 read command FIGURE 6-3: Read Command and Output Data Format. 7.0 I2C Serial Interface Communication 7.1 OVERVIEW 7.2 Device Addressing FIGURE 7-1: Device Addressing. 7.3 General Call FIGURE 7-2: General Call Address Format. 7.4 High-Speed (HS) Mode 7.5 I2C BUS CHARACTERISTICS FIGURE 7-3: Data Transfer Sequence On The Serial Bus. TABLE 7-1: I2c serial timing Specifications FIGURE 7-4: I2C Bus Timing Data. 8.0 Typical Applications 8.1 Connecting to I2C BUS using Pull-Up Resistors FIGURE 8-1: I2C Bus Interface Connection with A0 pin tied to VSS. FIGURE 8-2: I2C Bus Connection Test. 8.2 Using Non-Volatile EEPROM Memory 8.3 Power Supply Considerations 8.4 Layout Considerations 8.5 Application Examples FIGURE 8-3: Digitally Controllable Current Source. 9.0 Development Support 9.1 Evaluation & Demonstration Boards FIGURE 9-1: MCP4725 SOT-23-6 Evaluation Board. FIGURE 9-2: Setup for the MCP4725 SOT-23-6 Evaluation Board with PICkit™ Serial Analyzer. FIGURE 9-3: Example of PICkit™ Serial User Interface. 10.0 Packaging Information 10.1 Package Marking Information Corporate Office Atlanta Boston Chicago Cleveland Fax: 216-447-0643 Dallas Detroit Kokomo Toronto Fax: 852-2401-3431 Australia - Sydney China - Beijing China - Shanghai India - Bangalore Korea - Daegu Korea - Seoul Singapore Taiwan - Taipei Fax: 43-7242-2244-393 Denmark - Copenhagen France - Paris Germany - Munich Italy - Milan Spain - Madrid UK - Wokingham Worldwide Sales and Service