X9241A
Pin Descriptions
Host Interface Pins
Serial Clock (SCL)
Pin Names
SYMBOL
DESCRIPTION
V
/R to V /R
,
Potentiometer Pins (terminal equivalent)
H0 H0 H3 H3
V
/R to V /R
L0 L0 L3 L3
The SCL input is used to clock data into and out of the
X9241A.
V
/R
to V /R
Potentiometer Pins (wiper equivalent)
W0 W0 W3 W3
Principles of Operation
Serial Data (SDA)
The X9241A is a highly integrated microcircuit incorporating
four resistor arrays, their associated registers and counters
and the serial interface logic providing direct communication
between the host and the XDCP potentiometers.
SDA is a bidirectional pin used to transfer data into and out of
the device. It is an open drain output and may be wire-ORed
with any number of open drain or open collector outputs. An
open drain output requires the use of a pull-up resistor. For
selecting typical values, refer to the guidelines for calculating
typical values on the bus pull-up resistors graph.
Serial Interface
The X9241A supports a bidirectional bus oriented protocol.
The protocol defines any device that sends data onto the bus
as a transmitter and the receiving device as the receiver. The
device controlling the transfer is a master and the device being
controlled is the slave. The master will always initiate data
transfers and provide the clock for both transmit and receive
operations. Therefore, the X9241A will be considered a slave
device in all applications.
Address
The Address inputs are used to set the least significant
4-bits of the 8-bit slave address. A match in the slave address
serial data stream must be made with the Address input in
order to initiate communication with the X9241A.
Potentiometer Pins
V /R (V /R TO V /R ), V /R (V /R TO V /R
)
H
H
H0 H0 H3 H3 L0 L0 L3 L3
L
L
Clock and Data Conventions
The R and R inputs are equivalent to the terminal
H
L
Data states on the SDA line can change only during SCL LOW
connections on either end of a mechanical potentiometer.
periods (t
). SDA state changes during SCL HIGH are
LOW
reserved for indicating start and stop conditions.
V /R (V /R TO V /R
)
W
W
W0 W0 W3 W3
The wiper outputs are equivalent to the wiper output of a
mechanical potentiometer.
Start Condition
All commands to the X9241A are preceded by the start
condition, which is a HIGH to LOW transition of SDA while SCL
Pinout
is HIGH (t
). The X9241A continuously monitors the SDA
HIGH
X9241A
(20 LD DIP, SOIC, TSSOP)
TOP VIEW
and SCL lines for the start condition and will not respond to any
command until this condition is met.
Stop Condition
V
/R
W0 W0
1
20
19
18
17
16
15
14
13
12
11
V
CC
All communications must be terminated by a stop condition,
which is a LOW to HIGH transition of SDA while SCL is HIGH.
V
/R
L0 L0
2
V
V
/R
W3 W3
V
/R
H0 H0
3
/R
L3 L3
Acknowledge
A0
A2
4
V
/R
H3 H3
Acknowledge is a software convention used to provide a
positive handshake between the master and slave devices on
the bus to indicate the successful receipt of data. The
transmitting device, either the master or the slave, will release
the SDA bus after transmitting 8-bits. The master generates a
ninth clock cycle and during this period the receiver pulls the
SDA line LOW to acknowledge that it successfully received the
8-bits of data. See Figure 7.
5
A1
X9241A
V
/R
W1 W1
6
A3
SCL
V
V
/R
L1 L1
7
V
/R
8
/R
H1 H1
W2 W2
SDA
9
V
/R
L2 L2
V
/R
H2 H2
V
10
SS
The X9241A will respond with an acknowledge after
recognition of a start condition and its slave address and once
again after successful receipt of the command byte. If the
command is followed by a data byte the X9241A will respond
with a final acknowledge.
Pin Names
SYMBOL
DESCRIPTION
SCL
Serial Clock
Serial Data
Address
SDA
Array Description
A0 to A3
The X9241A is comprised of four resistor arrays. Each array
contains 63 discrete resistive segments that are connected in
FN8164 Rev 7.00
August 17, 2015
Page 3 of 17