EEWORLDEEWORLDEEWORLD

Part Number

Search

PCA9541APW/01,112

Description
2-to-1 I2C-bus master selector with interrupt logic and reset
File Size321KB,42 Pages
ManufacturerNXP
Websitehttps://www.nxp.com
Download Datasheet Compare View All

PCA9541APW/01,112 Overview

2-to-1 I2C-bus master selector with interrupt logic and reset

PCA9541A
2-to-1 I
2
C-bus master selector with interrupt logic and reset
Rev. 4 — 24 August 2012
Product data sheet
1. General description
The PCA9541A is a 2-to-1 I
2
C-bus master selector designed for high reliability dual
master I
2
C-bus applications where system operation is required, even when one master
fails or the controller card is removed for maintenance. The two masters (for example,
primary and back-up) are located on separate I
2
C-buses that connect to the same
downstream I
2
C-bus slave devices. I
2
C-bus commands are sent by either I
2
C-bus master
and are used to select one master at a time. Either master at any time can gain control of
the slave devices if the other master is disabled or removed from the system. The failed
master is isolated from the system and will not affect communication between the on-line
master and the slave devices on the downstream I
2
C-bus.
Two versions are offered for different architectures. PCA9541A/01 with channel 0
selected at start-up, and PCA9541A/03 with no channel selected after start-up.
The interrupt outputs are used to provide an indication of which master has control of the
bus. One interrupt input (INT_IN) collects downstream information and propagates it to
the 2 upstream I
2
C-buses (INT0 and INT1) if enabled. INT0 and INT1 are also used to let
the previous bus master know that it is not in control of the bus anymore and to indicate
the completion of the bus recovery/initialization sequence. Those interrupts can be
disabled and will not generate an interrupt if the masking option is set.
A bus recovery/initialization if enabled sends nine clock pulses, a not acknowledge, and a
STOP condition in order to set the downstream I
2
C-bus devices to an initialized state
before actually switching the channel to the selected master.
An interrupt is sent to the upstream channel when the recovery/initialization procedure is
completed.
An internal bus sensor senses the downstream I
2
C-bus traffic and generates an interrupt
if a channel switch occurs during a non-idle bus condition. This function is enabled when
the PCA9541A recovery/initialization is not used. The interrupt signal informs the master
that an external I
2
C-bus recovery/initialization needs to be performed. It can be disabled
and an interrupt will not be generated.
The pass gates of the switches are constructed such that the V
DD
pin can be used to limit
the maximum high voltage, which will be passed by the PCA9541A. This allows the use of
different bus voltages on each pair, so that 1.8 V, 2.5 V, or 3.3 V devices can communicate
with 5 V devices without any additional protection.
The PCA9541A does not isolate the capacitive loading on either side of the device, so the
designer must take into account all trace and device capacitances on both sides of the
device, and pull-up resistors must be used on all channels.
External pull-up resistors pull the bus to the desired voltage level for each channel. All I/O
pins are 6.0 V tolerant.

PCA9541APW/01,112 Related Products

PCA9541APW/01,112 PCA9541APW/03,112
Description 2-to-1 I2C-bus master selector with interrupt logic and reset 2-to-1 I2C-bus master selector with interrupt logic and reset
MicroPython Hands-on (15) - AB Buttons on the Control Panel
1. Push button switchMainly refers to the light touch push button switch, also known as the light touch switch. The push button switch is an electronic switch belonging to the category of electronic c...
eagler8 MicroPython Open Source section
TMS320F28335---External key interrupt
External interrupt - press the button to turn the LED on and off. Use a matrix keyboard and use key delay to improve anti-interference ability. #include "DSP2833x_Project.h" /**************Function de...
灞波儿奔 DSP and ARM Processors
Is FPGA acceleration of CNN an option? What board should I use?
My undergraduate major was mechanics, but I studied electronics as a graduate student. I am not very good at it. Now I have to choose the direction and topic of my graduation project. I am confused ab...
慢吞吞的小蜗牛 EE_FPGA Learning Park
Security Tools Bombercat
Bombercat is a security tool that combines the RP2020 and the ESP32 MCU. It combines the most common technologies: NFC technology (Near Field Communication) for access control, identification and magn...
dcexpert MicroPython Open Source section
The solid state drive doesn't seem to be as good as I thought
I bought Kingston A400, and later returned a computer. I left it unused for a year. Recently, I took it out and it suddenly lost power. Windows did not recognize it. I could see it in the BIOS and var...
kangkls Talking
[NXP Rapid IoT Review] Local compilation of online generated projects
On the web page of the project created by the online IDE rapid-iot-studio.nxp.com, there is a "Download" icon (to the left of the "Program" icon). (If the network is smooth) After clicking it, wait a ...
cruelfox RF/Wirelessly

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Datasheet   0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Room 1530, 15th Floor, Building B, No. 18 Zhongguancun Street, Haidian District, Beijing Telephone: (010) 82350740 Postal Code: 100190
Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号