Академический Документы
Профессиональный Документы
Культура Документы
DATA SHEET
PCF8591
8-bit A/D and D/A converter
Product specification
Supersedes data of 2001 Dec 13
2003 Jan 27
Philips Semiconductors
Product specification
PCF8591
CONTENTS
1
FEATURES
APPLICATIONS
GENERAL DESCRIPTION
ORDERING INFORMATION
BLOCK DIAGRAM
PINNING
FUNCTIONAL DESCRIPTION
7.1
7.2
7.3
7.4
7.5
7.6
Addressing
Control byte
D/A conversion
A/D conversion
Reference voltage
Oscillator
8.1
8.2
8.3
8.4
8.5
Bit transfer
Start and stop conditions
System configuration
Acknowledge
I2C-bus protocol
LIMITING VALUES
10
HANDLING
11
DC CHARACTERISTICS
12
D/A CHARACTERISTICS
13
A/D CHARACTERISTICS
14
AC CHARACTERISTICS
15
APPLICATION INFORMATION
16
PACKAGE OUTLINES
17
SOLDERING
17.1
17.2
17.3
17.4
18
19
DEFINITIONS
20
DISCLAIMERS
21
2003 Jan 27
Philips Semiconductors
Product specification
PCF8591
FEATURES
GENERAL DESCRIPTION
APPLICATIONS
ORDERING INFORMATION
TYPE
NUMBER
PACKAGE
NAME
DESCRIPTION
VERSION
PCF8591P
DIP16
SOT38-4
PCF8591T
SO16
SOT162-1
2003 Jan 27
Philips Semiconductors
Product specification
PCF8591
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
AIN0
AIN1
AIN2
AIN3
CONTROL
LOGIC
OSCILLATOR
OSC
ANALOGUE
MULTIPLEXER
SAMPLE
AND
HOLD
SUCCESSIVE
APPROXIMATION
REGISTER/LOGIC
COMPARATOR
SAMPLE
AND
HOLD
AOUT
VREF
DAC
AGND
MBL821
PINNING
SYMBOL
PIN
DESCRIPTION
AINO
AIN1
AIN2
AIN0 1
16 VDD
AIN3
AIN1 2
15 AOUT
A0
AIN2 3
14 VREF
A1
A2
VSS
SDA
SCL
handbook, halfpage
hardware address
AIN3 4
13 AGND
PCF8591P
A0 5
12 EXT
A1 6
11 OSC
10
A2 7
10 SCL
OSC
11
oscillator input/output
EXT
12
AGND
13
analog ground
VREF
14
AOUT
15
VDD
16
2003 Jan 27
VSS 8
SDA
MBL822
Philips Semiconductors
Product specification
PCF8591
handbook, halfpage
msb
lsb
0
fixed part
A2
A1
A0
programmable part
handbook, halfpage
AIN0
16 VDD
AIN1
15 AOUT
AIN2
14 VREF
AIN3
R/W
MBL824
13 AGND
PCF8591T
A0
12 EXT
A1
11 OSC
A2
10 SCL
VSS
9 SDA
7.2
MBL823
7
7.1
FUNCTIONAL DESCRIPTION
Addressing
2003 Jan 27
Control byte
Philips Semiconductors
Product specification
PCF8591
msb
0
lsb
X
CONTROL BYTE
A/D CHANNEL NUMBER:
00
channel 0
01
channel 1
10
channel 2
11
channel 3
AUTO-INCREMENT FLAG:
(active if 1)
ANALOGUE INPUT PROGRAMMING:
00
Four single-ended inputs
AIN0
channel 0
AIN1
channel 1
AIN2
channel 2
AIN3
channel 3
01
AIN1
channel 1
AIN2
channel 2
AIN3
10
11
2003 Jan 27
MBL825
Philips Semiconductors
Product specification
PCF8591
D/A conversion
VREF
DAC out
R256
FF
R255
D7
R3
D6
02
R2
TAP
DECODER
D0
01
R1
AGND
00
MBL826
2003 Jan 27
Philips Semiconductors
Product specification
PCF8591
msb
MBL827
lsb
D7
D6
D5
D4
D3
D2
VAOUT = VAGND +
VAOUT
D1
D0
DAC data
register
VREF - VAGND 7
Di 2i
256
i=0
VDD
VREF
VAGND
VSS
01
00
02
03
04
HEX code
FE
FF
MBL828
PROTOCOL
ADDRESS
CONTROL BYTE
DATA BYTE 1
DATA BYTE 2
SCL
1
SDA
VAOUT
time
2003 Jan 27
Philips Semiconductors
Product specification
PCF8591
A/D conversion
PROTOCOL
ADDRESS
DATA BYTE 0
DATA BYTE 1
DATA BYTE 2
SCL
1
SDA
sampling byte 1
sampling byte 2
conversion of byte 1
conversion of byte 2
conversion of byte 3
transmission
of previously
converted byte
transmission
of byte 1
transmission
of byte 2
2003 Jan 27
sampling byte 3
MBL829
Philips Semiconductors
Product specification
PCF8591
HEX
code
MBL830
FF
FE
Vlsb =
VREF VAGND
256
04
03
02
01
00
0
254
255
VAIN VAGND
Vlsb
HEX
CODE
MBL831
7F
7E
02
01
00
128
127
126
127
VAIN + VAIN
FF
Vlsb
FE
Vlsb =
VREF VAGND
256
81
80
2003 Jan 27
10
Philips Semiconductors
Product specification
PCF8591
7.6
Reference voltage
Oscillator
2003 Jan 27
11
Philips Semiconductors
Product specification
PCF8591
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.
8.1
Bit transfer
One data bit is transferred during each clock pulse. The data on the SDA line must remain stable during the HIGH period
of the clock pulse as changes in the data line at this time will be interpreted as a control signal.
SDA
SCL
data line
stable;
data valid
change
of data
allowed
MBC621
8.2
Both data and clock lines remain HIGH when the bus is not busy. A HIGH-to-LOW transition of the data line, while the
clock is HIGH, is defined as the start condition (S). A LOW-to-HIGH transition of the data line while the clock is HIGH, is
defined as the stop condition (P).
SDA
SDA
SCL
SCL
S
START condition
STOP condition
2003 Jan 27
12
MBC622
Philips Semiconductors
Product specification
PCF8591
System configuration
A device generating a message is a transmitter, a device receiving a message is the receiver. The device that controls
the message is the master and the devices which are controlled by the master are the slaves.
SDA
SCL
MASTER
TRANSMITTER /
RECEIVER
SLAVE
TRANSMITTER /
RECEIVER
SLAVE
RECEIVER
MASTER
TRANSMITTER
MASTER
TRANSMITTER /
RECEIVER
MBA605
8.4
Acknowledge
The number of data bytes transferred between the start and stop conditions from transmitter to receiver is not limited.
Each data byte of eight bits is followed by one acknowledge bit. The acknowledge bit is a HIGH level put on the bus by
the transmitter whereas the master also generates an extra acknowledge related clock pulse. A slave receiver which is
addressed must generate an acknowledge after the reception of each byte. Also a master must generate an
acknowledge after the reception of each byte that has been clocked out of the slave transmitter. The device that
acknowledges has to pull down the SDA line during the acknowledge clock pulse, so that the SDA line is stable LOW
during the HIGH period of the acknowledge related clock pulse. A master receiver must signal an end of data to the
transmitter by not generating an acknowledge on the last byte that has been clocked out of the slave. In this event the
transmitter must leave the data line HIGH to enable the master to generate a stop condition.
DATA OUTPUT
BY TRANSMITTER
not acknowledge
DATA OUTPUT
BY RECEIVER
acknowledge
SCL FROM
MASTER
S
clock pulse for
acknowledgement
START
condition
MBC602
2003 Jan 27
13
Philips Semiconductors
Product specification
PCF8591
I2C-bus protocol
After a start condition a valid hardware address has to be sent to a PCF8591 device. The read/write bit defines the
direction of the following single or multiple byte data transfer. For the format and the timing of the start condition (S), the
stop condition (P) and the acknowledge bit (A) refer to the I2C-bus characteristics. In the write mode a data transfer is
terminated by sending either a stop condition or the start condition of the next data transfer.
acknowledge
from PCF8591
ADDRESS
acknowledge
from PCF8591
CONTROL BYTE
acknowledge
from PCF8591
DATA BYTE
P/S
N = 0 to M
data bytes
MBL833
acknowledge
from PCF8591
ADDRESS
acknowledge
from master
DATA BYTE
no acknowledge
N = 0 to M
data bytes
MBL834
2003 Jan 27
14
Philips Semiconductors
Product specification
PCF8591
9 LIMITING VALUES
In accordance with the Absolute Maximum Rating System (IEC 60134).
SYMBOL
PARAMETER
MIN.
MAX.
UNIT
VDD
0.5
+8.0
VI
0.5
VDD + 0.5
II
DC input current
10
mA
IO
DC output current
20
mA
IDD, ISS
50
mA
Ptot
300
mW
PO
100
mW
Tamb
40
+85
Tstg
storage temperature
65
+150
10 HANDLING
Inputs and outputs are protected against electrostatic discharge in normal handling. However it is good practice to take
normal precautions appropriate to handling MOS devices (see Handling MOS devices ).
2003 Jan 27
15
Philips Semiconductors
Product specification
PCF8591
11 DC CHARACTERISTICS
VDD = 2.5 V to 6 V; VSS = 0 V; Tamb = 40 C to +85 C unless otherwise specified.
SYMBOL
PARAMETER
CONDITIONS
MIN.
TYP.
MAX.
UNIT
Supply
VDD
IDD
supply current
VPOR
2.5
6.0
standby
15
125
250
0.45
1.0
mA
note 1
0.8
2.0
0.3 VDD
VIH
0.7 VDD
VDD
IL
leakage current
A0, A1, A2
VI = VSS to VDD
250
+250
nA
SCL, SDA
VI = VSS to VDD
+1
Ci
input capacitance
pF
IOL
3.0
mA
VSS + 1.6
VDD
reference voltage
VAGND
ILI
RREF
input resistance
VSS
VDD 0.8 V
250
+250
nA
100
250
nA
fOSC
oscillator frequency
0.75
1.25
MHz
Notes
1. The power on reset circuit resets the I2C-bus logic when VDD is less than VPOR.
2. A further extension of the range is possible, if the following conditions are fulfilled:
V REF + V AGND
V REF + V AGND
-------------------------------------- 0.8V, V DD -------------------------------------- 0.4V
2
2
2003 Jan 27
16
Philips Semiconductors
Product specification
PCF8591
12 D/A CHARACTERISTICS
VDD = 5.0 V; VSS = 0 V; VREF = 5.0 V; VAGND = 0 V; RL = 10 k; CL = 100 pF; Tamb = 40 C to +85 C unless otherwise
specified.
SYMBOL
PARAMETER
CONDITIONS
MIN.
TYP.
MAX.
UNIT
Analog output
VOA
output voltage
ILO
no resistive load
VSS
RL = 10 k
VSS
AOUT disabled
Tamb = 25 C
VDD
0.9 VDD
250
nA
50
mV
1.5
LSB
Accuracy
OSe
offset error
Le
linearity error
Ge
gain error
tDAC
settling time
fDAC
conversion rate
SNRR
no resistive load
to
1 LSB
2
f = 100 Hz;
VDDN = 0.1 VPP
90
11.1
kHz
40
dB
13 A/D CHARACTERISTICS
VDD = 5.0 V; VSS = 0 V; VREF = 5.0 V; VAGND = 0 V; RS = 10 k; Tamb = 40 C to +85 C unless otherwise specified.
SYMBOL
PARAMETER
CONDITIONS
MIN.
TYP.
MAX.
UNIT
Analog inputs
VIA
VSS
VDD
ILIA
100
nA
CIA
10
pF
CID
10
pF
VIS
single-ended voltage
measuring range
VAGND
VREF
VID
differential voltage
measuring range;
VFS = VREF VAGND
V FS
------------2
+V FS
-------------2
OSe
offset error
Tamb = 25 C
20
mV
Le
linearity error
1.5
LSB
Ge
gain error
GSe
CMRR
60
dB
SNRR
40
dB
tADC
conversion time
90
fADC
sampling/conversion rate
11.1
kHz
Accuracy
2003 Jan 27
Vi = 16 LSB
f = 100 Hz;
VDDN = 0.1 VPP
17
Philips Semiconductors
Product specification
PCF8591
MBL835
200
MBL836
160
handbook, halfpage
handbook, halfpage
IDD
(A)
IDD
(A)
40 c
120
150
+27 c
100
80
50
40
+85 c
0
2
VDD (V)
VDD (V)
b. External oscillator.
Fig.18 Operating supply current as a function of supply voltage (analog output disabled).
MBL837
500
handbook, halfpage
D/A output
impedance ()
D/A output
impedance ()
400
400
300
300
200
200
100
100
0
00
MBL838
500
handbook, halfpage
02
04
06
08
0
BO
0A
CO
DO
FO
hex input code
The x-axis represents the hex input-code equivalent of the output voltage.
2003 Jan 27
EO
18
FF
Philips Semiconductors
Product specification
PCF8591
14 AC CHARACTERISTICS
All timing values 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.
SYMBOL
PARAMETER
MIN.
TYP.
MAX.
UNIT
100
kHz
tSP
100
ns
tBUF
4.7
tSU;STA
4.7
tHD;STA
4.0
tLOW
4.7
tHIGH
4.0
tr
1.0
tf
0.3
tSU;DAT
250
ns
tHD;DAT
ns
tVD;DAT
3.4
tSU;STO
4.0
Note
1. A detailed description of the I2C-bus specification, with applications, is given in brochure The I2C-bus and how to
use it. This brochure may be ordered using the code 9398 393 40011.
t SU;STA
BIT 6
(A6)
BIT 7
MSB
(A7)
START
CONDITION
(S)
PROTOCOL
t LOW
t HIGH
BIT 0
LSB
(R/W)
ACKNOWLEDGE
(A)
STOP
CONDITION
(P)
1 / f SCL
SCL
tr
BUF
tf
SDA
t HD;STA
t SU;DAT
HD;DAT
t VD;DAT
MBD820
Fig.20 I2C-bus timing diagram; rise and fall times refer to VIL and VIH.
2003 Jan 27
19
t SU;STO
Philips Semiconductors
Product specification
PCF8591
15 APPLICATION 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 cross-talk of the digital to analog signal paths the
user has to design the printed-circuit board layout very carefully. Supply lines common to a PCF8591 device and noisy
digital circuits and ground loops should be avoided. Decoupling capacitors (>10 F) are recommended for power supply
and reference voltage inputs.
VDD
VDD
VDD
V0
VDD AOUT
AIN0
VREF
AIN1
AGND
AIN2
EXT
AIN3
OSC
A0
PCF8591
SCL
A1
SDA
A2
VSS
VDD
+
+
VOUT
VDD
V0
V1
VDD
VDD AOUT
AIN0
VREF
AIN1
AGND
AIN2
EXT
AIN3
OSC
A0
PCF8591
SCL
A1
SDA
A2
VSS
VOUT
V2
VDD
MASTER
TRANSMITTER
ANALOGUE GROUND
I2C bus
DIGITAL GROUND
MBL839
2003 Jan 27
20
Philips Semiconductors
Product specification
PCF8591
16 PACKAGE OUTLINES
DIP16: plastic dual in-line package; 16 leads (300 mil)
SOT38-4
ME
seating plane
A2
A1
c
e
w M
b1
(e 1)
b2
MH
16
pin 1 index
E
10 mm
scale
DIMENSIONS (inch dimensions are derived from the original mm dimensions)
UNIT
A
max.
A1
min.
A2
max.
b1
b2
D (1)
E (1)
e1
ME
MH
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.20
2.54
7.62
3.60
3.05
8.25
7.80
10.0
8.3
0.254
0.76
inches
0.17
0.020
0.13
0.068
0.051
0.021
0.015
0.049
0.033
0.014
0.009
0.77
0.73
0.26
0.24
0.10
0.30
0.14
0.12
0.32
0.31
0.39
0.33
0.01
0.030
Note
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.
OUTLINE
VERSION
REFERENCES
IEC
JEDEC
EIAJ
ISSUE DATE
92-11-17
95-01-14
SOT38-4
2003 Jan 27
EUROPEAN
PROJECTION
21
Philips Semiconductors
Product specification
PCF8591
SOT162-1
A
X
c
HE
v M A
Z
9
16
Q
A2
(A 3)
A1
pin 1 index
Lp
L
8
e
detail X
w M
bp
10 mm
scale
DIMENSIONS (inch dimensions are derived from the original mm dimensions)
UNIT
A
max.
A1
A2
A3
bp
D (1)
E (1)
HE
Lp
mm
2.65
0.30
0.10
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.4
1.1
1.0
0.25
0.25
0.1
0.9
0.4
inches
0.10
0.012 0.096
0.004 0.089
0.01
0.019 0.013
0.014 0.009
0.41
0.40
0.30
0.29
0.050
0.419
0.043
0.055
0.394
0.016
0.043
0.039
0.01
0.01
0.004
0.035
0.016
(1)
8o
0o
Note
1. Plastic or metal protrusions of 0.15 mm maximum per side are not included.
REFERENCES
OUTLINE
VERSION
IEC
JEDEC
SOT162-1
075E03
MS-013
2003 Jan 27
EIAJ
EUROPEAN
PROJECTION
ISSUE DATE
97-05-22
99-12-27
22
Philips Semiconductors
Product specification
PCF8591
The total contact time of successive solder waves must not
exceed 5 seconds.
17 SOLDERING
17.1
17.3
Manual soldering
Suitability of through-hole mount IC packages for dipping and wave soldering methods
SOLDERING METHOD
PACKAGE
DIPPING
WAVE
suitable(1)
suitable
Note
1. For SDIP packages, the longitudinal axis must be parallel to the transport direction of the printed-circuit board.
2003 Jan 27
23
Philips Semiconductors
Product specification
PCF8591
DATA SHEET
STATUS(1)
PRODUCT
STATUS(2)(3)
Development
DEFINITION
Objective data
II
III
Product data
This data sheet contains data from the product specification. Philips
Semiconductors reserves the right to make changes at any time in order
to improve the design, manufacturing and supply. Relevant changes will
be communicated via a Customer Product/Process Change Notification
(CPCN).
Production
This data sheet contains data from the objective specification for product
development. Philips Semiconductors reserves the right to change the
specification in any manner without notice.
Notes
1. Please consult the most recently issued data sheet before initiating or completing a design.
2. The product status of the device(s) described in this data sheet may have changed since this data sheet was
published. The latest information is available on the Internet at URL http://www.semiconductors.philips.com.
3. For data sheets describing multiple type numbers, the highest-level product status determines the data sheet status.
19 DEFINITIONS
20 DISCLAIMERS
2003 Jan 27
24
Philips Semiconductors
Product specification
PCF8591
Purchase of Philips I2C components conveys a license under the Philips I2C patent to use the
components in the I2C system provided the system conforms to the I2C specification defined by
Philips. This specification can be ordered using the code 9398 393 40011.
2003 Jan 27
25
Philips Semiconductors
Product specification
PCF8591
NOTES
2003 Jan 27
26
Philips Semiconductors
Product specification
PCF8591
NOTES
2003 Jan 27
27
Contact information
For additional information please visit http://www.semiconductors.philips.com.
Fax: +31 40 27 24825
For sales offices addresses send e-mail to: sales.addresses@www.semiconductors.philips.com.
SCA75
All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner.
The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed
without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license
under patent- or other industrial or intellectual property rights.
403512/06/pp28
Jan 27