PCF8591 8-bit A/D and D/A converter Rev. 7 — 27 June 2013 Product data sheet 1. General description The PCF8591 is a single-chip, single-supply low-power 8-bit CMOS data acquisition device with four analog inputs, one analog output and a serial I2C-bus interface. Three address pins A0, A1 and A2 are used for programming the hardware address, allowing the use of up to eight devices connected to the I2C-bus without additional hardware.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 4. Ordering information Table 1. Ordering information Type number Package Name Description Version PCF8591P DIP16 plastic dual in-line package; 16 leads (300 mil) SOT38-4 PCF8591T SO16 plastic small outline package; 16 leads; body width 7.5 mm SOT162-1 4.1 Ordering options Table 2.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 6. Block diagram SCL SDA A0 A1 A2 I2C BUS INTERFACE STATUS REGISTER PCF8591 DAC DATA REGISTER ADC DATA REGISTER EXT VDD VSS POWER ON RESET CONTROL LOGIC OSCILLATOR OSC AIN0 AIN1 AIN2 AIN3 ANALOGUE MULTIPLEXER SAMPLE AND HOLD COMPARATOR SAMPLE AND HOLD AOUT SUCCESSIVE APPROXIMATION REGISTER/LOGIC VREF DAC AGND mbl821 Fig 1. Block diagram of PCF8591 7. Pinning information 7.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 7.2 Pin description Table 4.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 8. Functional description 8.1 Addressing Each PCF8591 device in an I2C-bus system is activated by sending a valid address to the device. The address consists of a fixed part and a programmable part. The programmable part must be set according to the address pins A0, A1 and A2. The address is always sent as the first byte after the start condition in the I2C-bus protocol.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 06% /6% ; ; ; ; ; ; &21752/ %<7( $ ' &+$11(/ 180%(5 FKDQQHO FKDQQHO FKDQQHO FKDQQHO $872 ,1&5(0(17 )/$* DFWLYH LI $1$/2* ,1387 352*5$00,1* IRXU VLQJOH HQGHG LQSXWV $,1 FKDQQHO $,1 FKDQQHO $,1 FKDQQHO $,1 FKDQQHO WKUHH GLIIHUHQWLDO LQSXWV $,1 FKDQQHO $,1 FKDQQHO $,1 FKDQQHO $,1 VLQJOH HQGHG DQG GLIIHUHQWLDO PL[HG $,1 FKDQQHO $,1
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter The formula for the output voltage supplied to the analog output AOUT is shown in Figure 6. The waveforms of a D/A conversion sequence are shown in Figure 7. '$& RXW 95() 5 )) 5 ' ' 5 7$3 '(&2'(5 5 ' 5 $*1' DDD Fig 5.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter SURWRFRO $''5(66 6 6&/ $ &21752/ %<7( $ '$7$ %<7( $ '$7$ %<7( $ 6'$ 9$287 KLJK LPSHGDQFH VWDWH RI SUHYLRXV YDOXH KHOG LQ '$& UHJLVWHU SUHYLRXV YDOXH KHOG LQ '$& UHJLVWHU YDOXH RI GDWD E\WH WLPH DDD Fig 7. D/A conversion sequence 8.4 A/D conversion The A/D converter uses the successive approximation conversion technique.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter The conversion result is stored in the ADC data register and awaits transmission. If the auto-increment flag is set, the next channel is selected. The first byte transmitted in a read cycle contains the conversion result code of the previous read cycle. After a POR condition, the first byte read is 80h. The protocol of an I2C-bus read cycle is shown in Section 9. The maximum A/D conversion rate is given by the actual speed of the I2C-bus.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter HEX CODE 7F 7E 02 01 00 −128 −127 −2 −1 0 1 2 126 127 VAIN + − VAIN − FF Vlsb FE Vlsb = VREF − VAGND 256 81 80 mbl831 Fig 10. A/D conversion characteristics of differential inputs 8.5 Reference voltage For the D/A and A/D conversion, either a stable external voltage reference or the supply voltage must be applied to the resistor divider chain (pins VREF and AGND). The AGND pin has to be connected to the system analog ground.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 9. Characteristics of the I2C bus The I2C-bus is for bidirectional, two-line communication between different ICs or modules. The two lines are a Serial DAta line (SDA) and a Serial CLock line (SCL). Both lines must be connected to a positive supply via a pull-up resistor. Data transfer may be initiated only when the bus is not busy. 9.1 Bit transfer One data bit is transferred during each clock pulse.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter MASTER TRANSMITTER/ RECEIVER SLAVE TRANSMITTER/ RECEIVER SLAVE RECEIVER MASTER TRANSMITTER/ RECEIVER MASTER TRANSMITTER SDA SCL mga807 Fig 13. System configuration 9.4 Acknowledge The number of data bytes transferred between the START and STOP conditions from transmitter to receiver is unlimited. Each byte of 8 bits is followed by an acknowledge cycle.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter Eight different I2C-bus slave addresses can be used to address the PCF8591 (see Table 5). Table 5. I2C slave address byte Slave address Bit 7 6 5 4 3 2 1 0 0 1 A2 A1 A0 0 MSB slave address LSB 1 R/W The least significant bit of the slave address byte is bit R/W (see Table 6). Table 6.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 10. Application design-in information Inputs must be connected to VSS or VDD when not in use. Analog inputs may also be connected to AGND or VREF. In order to prevent excessive ground and supply noise and to minimize crosstalk of the digital to analog signal paths the printed-circuit board layout must be very carefully designed. Supply lines common to a PCF8591 device and noisy digital circuits and ground loops should be avoided.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 11. Internal circuitry 3&) $,1 VXEVWUDWH 9'' $287 $,1 95() $,1 $*1' $,1 (;7 $ 26& $ 6&/ $ 6'$ 966 DDD Fig 18. Device protection diagram 12. Safety notes CAUTION This device is sensitive to ElectroStatic Discharge (ESD). Observe precautions for handling electrostatic sensitive devices. Such precautions are described in the ANSI/ESD S20.20, IEC/ST 61340-5, JESD625-A or equivalent standards.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 13. Limiting values Table 7. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter VDD supply voltage Conditions Min Max Unit 0.5 +8.0 V VI input voltage 0.5 VDD + 0.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 14. Characteristics 14.1 Static characteristics Table 8. Characteristics VDD = 2.5 V to 6.0 V; VSS = 0; Tamb = 40 oC to +85 oC unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit 2.5 - 6.0 V - 1 15 A - 125 250 A - 0.45 1.0 mA 0.8 - 2.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 14.2 D/A characteristics Table 9. D/A characteristics VDD = 5.0 V; VSS = 0; VREF =5.0 V; VAGND = 0 V; RL = 10 k; CL = 100 pF; Tamb = 40 oC to +85 oC unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit no resistive load VSS - VDD V RL = 10 k VSS - 0.9 VDD V - - 250 nA - - 50 mV - - 1.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter Table 10. A/D characteristics …continued VDD = 5.0 V; VSS = 0; VREF =5.0 V; VAGND = 0 V; RS = 10 k; Tamb = 40 oC to +85 oC unless otherwise specified. Symbol Parameter SNRR Conditions Min Typ Max Unit supply noise rejection f = 100 Hz; ratio VDDN = 0.1 VPP - 40 - dB tconv conversion time - - 90 s fs sampling frequency - - 11.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 14.4 Dynamic characteristics Table 11. Dynamic characteristics All timing characteristics are valid within the operating supply voltage and ambient temperature range and reference to VIL and VIH with an input voltage swing of VSS to VDD.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 15. Package outline DIP16: plastic dual in-line package; 16 leads (300 mil) SOT38-4 ME seating plane D A2 A A1 L c e Z w M b1 (e 1) b b2 MH 9 16 pin 1 index E 1 8 0 5 10 mm scale DIMENSIONS (inch dimensions are derived from the original mm dimensions) UNIT A max. A1 min. A2 max. b b1 b2 c D (1) E (1) e e1 L ME MH w Z (1) max. mm 4.2 0.51 3.2 1.73 1.30 0.53 0.38 1.25 0.85 0.36 0.23 19.50 18.55 6.48 6.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter SO16: plastic small outline package; 16 leads; body width 7.5 mm SOT162-1 D E A X c HE y v M A Z 9 16 Q A2 A (A 3) A1 pin 1 index θ Lp L 1 8 e detail X w M bp 0 5 10 mm scale DIMENSIONS (inch dimensions are derived from the original mm dimensions) UNIT A max. A1 A2 A3 bp c D (1) E (1) e HE L Lp Q v w y mm 2.65 0.3 0.1 2.45 2.25 0.25 0.49 0.36 0.32 0.23 10.5 10.1 7.6 7.4 1.27 10.65 10.00 1.4 1.1 0.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 16. Soldering of SMD packages This text provides a very brief insight into a complex technology. A more in-depth account of soldering ICs can be found in Application Note AN10365 “Surface mount reflow soldering description”. 16.1 Introduction to soldering Soldering is one of the most common methods through which packages are attached to Printed Circuit Boards (PCBs), to form electrical circuits.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 16.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter temperature maximum peak temperature = MSL limit, damage level minimum peak temperature = minimum soldering temperature peak temperature time 001aac844 MSL: Moisture Sensitivity Level Fig 24. Temperature profiles for large and small components For further information on temperature profiles, refer to Application Note AN10365 “Surface mount reflow soldering description”. 17.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 18. Revision history Table 14. Revision history Document ID Release date Data sheet status Change notice Supersedes PCF8591 v.7 20130627 Product data sheet - PCF8591 v.6 Modifications: • The format of this data sheet has been redesigned to comply with the new identity guidelines of NXP Semiconductors. • Legal texts have been adapted to the new company name where appropriate. PCF8591 v.6 20030127 Product data sheet PCF8591 v.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 19. Legal information 19.1 Data sheet status Document status[1][2] Product status[3] Definition Objective [short] data sheet Development This document contains data from the objective specification for product development. Preliminary [short] data sheet Qualification This document contains data from the preliminary specification. Product [short] data sheet Production This document contains the product specification.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter Export control — This document as well as the item(s) described herein may be subject to export control regulations. Export might require a prior authorization from competent authorities. Non-automotive qualified products — Unless this data sheet expressly states that this specific NXP Semiconductors product is automotive qualified, the product is not suitable for automotive use.
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 21. Tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. Table 14. Ordering information . . . . . . . . . . . . . . . . . . . . .2 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . .2 Marking codes . . . . . . . . . . . . . . . . . . . . . . . . . .2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . .4 I2C slave address byte . . . . . . . . . .
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 22. Figures Fig 1. Fig 2. Fig 3. Fig 4. Fig 5. Fig 6. Fig 7. Fig 8. Fig 9. Fig 10. Fig 11. Fig 12. Fig 13. Fig 14. Fig 15. Fig 16. Fig 17. Fig 18. Fig 19. Fig 20. Fig 21. Fig 22. Fig 23. Fig 24. Block diagram of PCF8591 . . . . . . . . . . . . . . . . . .3 Pin configuration for PCF8591P (DIP16) . . . . . . . .3 Pin configuration for PCF8591T (SO16) . . . . . . . .3 Control byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PCF8591 NXP Semiconductors 8-bit A/D and D/A converter 23. Contents 1 2 3 4 4.1 5 6 7 7.1 7.2 8 8.1 8.2 8.3 8.4 8.5 8.6 9 9.1 9.2 9.3 9.4 9.5 10 11 12 13 14 14.1 14.2 14.3 14.4 15 16 16.1 16.2 16.3 16.4 17 18 19 19.1 19.2 19.3 General description . . . . . . . . . . . . . . . . . . . . . . 1 Features and benefits . . . . . . . . . . . . . . . . . . . . 1 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Ordering information . . . . . . . . . . . . . . . . . . . . .