Product specification
Supersedes data of 2000 Nov 22
2001 Jan 17
Philips SemiconductorsProduct specification
Type number
PTN3500Maintenance and control device
FEA TURES
2
•I
C to parallel port expander
•Internal 256x8 E
2
PROM
•Self timed write cycle (5 ms typ.)
•Four byte page write operation
•Controlled pull-up on address lines
•Low voltage V
range of +2.5 V to +3.6 V
CC
•5 V – tolerant I/Os
•Low standby current (< 60 µA )
•Power on Reset
•Supports Live Insertion
•Compatible with SMBus specification version 1.1
•High E
2
PROM endurance and data retention
•Available in SO16 and TSSOP16 package options
DESCRIPTION
The PTN3500 is a general purpose maintenance and control device.
It features an on-board E
codes or board manufacturing data for read–back by application
software for diagnostic purposes.
The eight quasi bidirectional data pins can be independently
assigned as inputs or outputs to monitor board level status or
activate indicator devices such as LEDs.
The PTN3500 has three address pins allowing up to 8 devices to
share the common two wire I2C software protocol serial data bus.
The PTN3500 supports live insertion to facilitate usage in removable
cards on backplane systems.
9,10,1 1,12P4:7Quasi–bidirectional i/o pins
13WCWrite Control Pin. Should be
14SCLI2C Serial Clock
15SDAI2C Serial Data
16V
DD
Supply Ground
tied LOW.
Supply Voltage
ORDERING INFORMATION
Package
NameDescriptionVersion
PTN3500DSO16Plastic small-outline package; 16 leads; body width 7.5 mmSOT162-1
PTN3500DHTSSOP16Plastic thin shrink small-outline package; 16 leads; body width 4.4 mmSOT403-1
FUNCTIONAL DIAGRAM
SCL
SDA
A2:0
WC
2
I
C
Control
E2PROM
256 x 8
Figure 2.
2001 Jan 17853-2226 25435
2
8-Bit
I/O
Port
P7:0
SW00562
Philips SemiconductorsProduct specification
PTN3500Maintenance and control device
CHARACTERISTICS OF THE I2C-BUS
The I2C-bus is for 2-way, 2-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 when connected to the output stages of a device.
Data transfer may be initiated only when the bus is not busy.
Bit transfer
One data bit is transferred during each clock phase. 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
control signals (See Figure 3).
SDA
Start and stop conditions
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)
(see Figure 4).
System configuration
A device generating a message is a “transmitter”, a device receiving
is the “receiver”. The device that controls the message is the
“master” and the devices which are controlled by the master are the
“slaves” (see Figure 5).
SDA
SCL
SDA
SCL
SCL
DATA LINE
STABLE;
DATA VALID
CHANGE
OF DATA
ALLOWED
Figure 3. Bit transfer
S
START CONDITIONSTOP CONDITION
P
Figure 4. Definition of start and stop conditions
SW00542
SDA
SCL
SW00543
2001 Jan 17
MASTER
TRANSMITTER/
RECEIVER
SLAVE
RECEIVER
SLAVE
TRANSMITTER/
RECEIVER
Figure 5. System configuration
3
MASTER
TRANSMITTER
MASTER
TRANSMITTER/
RECEIVER
SW00544
Philips SemiconductorsProduct specification
PTN3500Maintenance and control device
Acknowledge (see Figure 6)
The number of data bytes transferred between the start and the stop
conditions from transmitter to receiver is not limited. Each 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 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
DATA OUTPUT
BY TRANSMITTER
DATA OUTPUT
BY RECEIVER
SCL FROM
MASTER
S
START
CONDITION
Figure 6. Acknowledgment on the I2C-bus
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, set–up and hold times must be
taken into account.
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.
NOT ACKNOWLEDGE
ACKNOWLEDGE
9821
CLOCK PULSE FOR
ACKNOWLEDGEMENT
SW00545
FUNCTIONAL DESCRIPTION
WRITE PULSE
DATA FROM
SHIFT REGISTER
POWER-ON
RESET
READ PULSE
DATA TO
SHIFT REGISTER
100 µA
DQ
FF
C
I
S
DQ
FF
C
I
S
Figure 7. Simplified schematic diagram of each I/O
V
DD
P0 TO P7
V
SS
SW00546
2001 Jan 17
4
Philips SemiconductorsProduct specification
PTN3500Maintenance and control device
Addressing
For addressing, see Figure 8.
SLAVE ADDRESSSLAVE ADDRESS
S0100A2 A1 A00A00AS110A2 A1 A0
(a) I/O EXPANDER
(b) MEMORY
a.b.
SW00547
Figure 8. PTN3500 slave addresses
Asynchronous Start
Following any Start condition on the bus, a minimum of 9 SCL clock cycles must be completed before a Stop condition can be issued. The
device does not support a Stop or a repeated Start condition during this time period.
I/O OPERATIONS (see also Figure 7)
Each of the PTN3500’s eight I/Os can be independently used as an input or output. Input I/O data is transferred from the port to the
microcontroller by the READ mode (See Figure 10). Output data is transmitted to the port by the I/O WRITE mode (see Figure 9).
WRITE TO
PORT
DATA OUT
FROM PORT
SCL
12345678
SLAVE ADDRESS (I/O EXPANDER)
S01 00 A2 A1 A0 0 ADATA 1ADAT A 2ASDA
DATA TO PORT
ACKNOWLEDGE
R/WSTART CONDITIONACKNOWLEDGE
FROM SLAVE
t
pv
FROM SLAVE
DATA TO PORT
t
pv
ACKNOWLEDGE
FROM SLAVE
DATA 2 VALIDDATA 1 VALID
READ FROM
PORT
DATA INTO
PORT
2001 Jan 17
Figure 9. I/O WRITE mode (output)
SLAVE ADDRESS (I/O EXPANDER)DATA FROM PORTDATA FROM PORT
S 01 00 A2 A1 A0 1ADATA 1A
START CONDITIONACKNOWLEDGE
DATA 1
R/WACKNOWLEDGE
t
ph
FROM SLAVE
DATA 2DATA 3
FROM MASTER
t
ps
Figure 10. I/O READ mode (input)
5
DATA 4
DATA 4
SW00548
1SDA
P
STOP
CONDITION
SW00549
Loading...
+ 10 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.