MAX6955 Maxim, MAX6955 Datasheet - Page 7

no-image

MAX6955

Manufacturer Part Number
MAX6955
Description
2-Wire Interfaced / 2.7V to 5.5V LED Display Driver with I/O Expander and Key Scan
Manufacturer
Maxim
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MAX6955AAX
Manufacturer:
IDT
Quantity:
14
Company:
Part Number:
MAX6955AAX
Quantity:
10
Part Number:
MAX6955AAX+
Manufacturer:
Maxim
Quantity:
481
Part Number:
MAX6955AAX+T
Manufacturer:
Maxim
Quantity:
114
Part Number:
MAX6955AAX+T
Manufacturer:
MAXIM
Quantity:
2 000
Part Number:
MAX6955ATL+
Manufacturer:
MAXIM
Quantity:
2 672
Part Number:
MAX6955ATL+T
Manufacturer:
MINDSPEE
Quantity:
4 500
from the MAX6955, and generates the SCL clock that
synchronizes the data transfer (Figure 2).
The MAX6955 SDA line operates as both an input and
an open-drain output. A pullup resistor, typically 4.7kΩ,
is required on the SDA. The MAX6955 SCL line oper-
ates only as an input. A pullup resistor, typically 4.7kΩ,
is required on SCL if there are multiple masters on the
2-wire interface, or if the master in a single-master sys-
tem has an open-drain SCL output.
Each transmission consists of a START condition
(Figure 3) sent by a master, followed by the MAX6955
7-bit slave address plus
address byte, 1 or more data bytes, and finally a STOP
condition (Figure 3).
Both SCL and SDA remain high when the interface is
not busy. A master signals the beginning of a transmis-
sion with a START (S) condition by transitioning SDA
from high to low while SCL is high. When the master
has finished communicating with the slave, it issues a
STOP (P) condition by transitioning the SDA from low to
high while SCL is high. The bus is then free for another
transmission (Figure 3).
One data bit is transferred during each clock pulse.
The data on the SDA line must remain stable while SCL
is high (Figure 5).
Figure 1. Segment Labeling for 7-Segment Display, 14-Segment Display, and 16-Segment Display
Table 1. MAX6955 Drive Capability
DISPLAY TYPE
1f
1e
Monocolor
Bicolor
1a
1g
1d
2-Wire Interfaced, 2.7V to 5.5V LED Display
1b
_______________________________________________________________________________________
1c
Driver with I/O Expander and Key Scan
1dp
HEXADECIMAL FONT)
R/W bit (Figure 4), a register
(16-CHARACTER
Start and Stop Conditions
7 SEGMENT
2f
2e
16
8
2d
2a
2g
Bit Transfer
2b
2c
2dp
(104-CHARACTER ASCII FONT MAP)
f
e
The acknowledge bit is a clocked 9th bit that the recipi-
ent uses to handshake receipt of each byte of data
(Figure 6). Thus, each byte transferred effectively
requires 9 bits. The master generates the 9th clock
pulse, and the recipient pulls down SDA during the
acknowledge clock pulse, such that the SDA line is sta-
ble low during the high period of the clock pulse. When
the master is transmitting to the MAX6955, the
MAX6955 generates the acknowledge bit because the
MAX6955 is the recipient. When the MAX6955 is trans-
mitting to the master, the master generates the
acknowledge bit because the master is the recipient.
The MAX6955 has a 7-bit-long slave address (Figure
4). The eighth bit following the 7-bit slave address is the
R/W bit. It is low for a write command, high for a read
command.
The first 3 bits (MSBs) of the MAX6955 slave address
are always 110. Slave address bits A3, A2, A1, and A0
are selected by the address input pins AD1 and AD0.
These two input pins can be connected to GND, V+,
SDA, or SCL. The MAX6955 has 16 possible slave
addresses (Table 5) and therefore a maximum of 16
MAX6955 devices can share the same interface.
g1
m
14 SEGMENT/
h
16 SEGMENT
a
d
i
l
8
4
g2
k
j
b
c
dp
e
f
a1
d1
g1
m
h
(DIRECT CONTROL)
DISCRETE LEDs
i
l
Slave Address
128
Acknowledge
64
d2
a2
g2
j
k
b
c
dp
7

Related parts for MAX6955