datasheetbank_Logo
전자부품 반도체 검색엔진( 무료 PDF 다운로드 ) - 데이터시트뱅크

PA9542A 데이터 시트보기 (PDF) - Philips Electronics

부품명
상세내역
일치하는 목록
PA9542A Datasheet PDF : 15 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
Philips Semiconductors
2-channel I2C multiplexer and interrupt logic
Product data sheet
PCA9542A
DEVICE ADDRESSING
Following a START condition the bus master must output the
address of the slave it is accessing. The address of the PCA9542A
is shown in Figure 3. To conserve power, no internal pullup resistors
are incorporated on the hardware selectable address pins and they
must be pulled HIGH or LOW.
1 1 1 0 A2 A1 A0 R/W
FIXED
HARDWARE SELECTABLE
SW00862
Figure 3. Slave address
The last bit of the slave address defines the operation to be
performed. When set to logic 1, a read is selected while a logic 0
selects a write operation.
CONTROL REGISTER
Following the successful acknowledgement of the slave address,
the bus master will send a byte to the PCA9542A which will be
stored in the Control Register. If multiple bytes are received by the
PCA9542A, it will save the last byte received. This register can be
written or read via the I2C-bus.
INTERRUPT BITS
(READ ONLY)
CHANNEL SELECTION BITS
(READ/WRITE)
7 6 5 43 2 1 0
X X INT1 INT0 X B2 B1 B0
ENABLE BIT
Figure 4. Control register
SW00477
CONTROL REGISTER DEFINITION
A SCx/SDx downstream pair, or channel, is selected by the contents
of the control register. This register is written after the PCA9542A
has been addressed. The 3 LSBs of the control byte are used to
determine which channel is to be selected. When a channel is
selected, it will become active after a stop condition has been placed
on the I2C-bus. This ensures that all SCx/SDx lines will be in a
HIGH state when the channel is made active, so that no false
conditions are generated at the time of connection.
Table 1. Control Register; Write — Channel Selection/
Read — Channel Status
D7 D6 INT1 INT0 D3 B2 B1 B0 COMMAND
X X X X X 0 X X No channel
selected
X X X X X 1 0 0 Channel 0
enabled
X X X X X 1 0 1 Channel 1
enabled
X X X X X 1 1 X No channel
selected
0 0 0 0 0 0 0 0 No channel
selected;
power-up
default state
POWER-ON RESET
When power is applied to VDD, an internal Power On Reset holds
the PCA9542A in a reset condition until VDD has reached VPOR. At
this point, the reset condition is released and the PCA9542A
registers and I2C state machine are initialized to their default states,
all zeroes causing all the channels to be deselected. Thereafter,
VDD must be lowered below 0.2 V to reset the device.
INTERRUPT HANDLING
The PCA9542A provides 2 interrupt inputs, one for each channel
and one open drain interrupt output. When an interrupt is generated by
any device, it will be detected by the PCA9542A and the interrupt
output will be driven LOW. The channel need not be active for
detection of the interrupt. A bit is also set in the control byte.
Bits 4 – 5 of the control byte correspond to channels 0 – 1 of the
PCA9542A, respectively. Therefore, if an interrupt is generated by any
device connected to channel 1, the state of the interrupt inputs is
loaded into the control register when a read is accomplished.
Likewise, an interrupt on any device connected to channel 0 would
cause bit 4 of the control register to be set on the read. The master
can then address the PCA9542A and read the contents of the control
byte to determine which channel contains the device generating the
interrupt. The master can then reconfigure the PCA9542A to select
this channel, and locate the device generating the interrupt and
clear it.
It should be noted that more than one device can be providing an
interrupt on a channel, so it is up to the master to ensure that all
devices on a channel are interrogated for an interrupt.
The interrupt inputs may be used as general purpose inputs if the
interrupt function is not required.
If unused, interrupt input(s) must be connected to VDD through a
pull-up resistor.
Table 2. Control Register; Read — Interrupt
D7 D6 INT1 INT0 D3 B2 B1 B0 COMMAND
0
No interrupt
on channel 0
0
0
X
X
X
X
X
1
Interrupt on
channel 0
0
No interrupt
on channel 1
0
0
X
X
X
X
X
1
Interrupt on
channel 1
NOTE: The 2 interrupts can be active at the same time.
2004 Sep 29
4

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]