EEWORLDEEWORLDEEWORLD

Part Number

Search

935289361118

Description
Microprocessor Circuit
CategoryThe embedded processor and controller    Microcontrollers and processors   
File Size378KB,45 Pages
ManufacturerNXP
Websitehttps://www.nxp.com
Download Datasheet Parametric View All

935289361118 Overview

Microprocessor Circuit

935289361118 Parametric

Parameter NameAttribute value
MakerNXP
package instruction,
Reach Compliance Codeunknown
uPs/uCs/peripheral integrated circuit typeMICROPROCESSOR CIRCUIT
PCA9541A
2-to-1 I
2
C-bus master selector with interrupt logic and reset
Rev. 5 — 24 April 2014
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 does 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. If the masking option is set,
those interrupts can be disabled and do not generate an interrupt.
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 must be performed. It can be disabled and
an interrupt is not 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.
Learn the basics of Hercules TMS570LS hardware design
1. Hardware system schematic diagram is based on TMS570LS31x Hercules USB Stick Development Kit reference PCB and TMS570LS31x_USB_STICK_Gerber reference...
蓝雨夜 Microcontroller MCU
STM32 MSP430 CC3200/2530/2540 LPC4300/4357
I want to change the graphics card for my computer recently. Since I haven't done anything related to microcontrollers for a long time, I am selling the development boards I have collected for many ye...
568760310 Buy&Sell
How to use PID algorithm in free pendulum-based flat control system
[i=s]This post was last edited by paulhyde on 2014-9-15 04:03[/i] I have been looking at Question B from 2011 these days. If a stepper motor is used to control a tablet, and the gyroscope on the table...
ET6V Electronics Design Contest
How to develop applications using 3G wireless cards?
I want to develop applications for a 3G wireless network card (such as Huawei EC1260). The specific idea is to connect the network card to a computer and use the developed program to send and receive ...
tule2006 Embedded System
A newbie asking a stupid question
/************************************************ File name: seg.vDescription : The result of the program: the 0th to the 7th digital tubes display 0-7 in turn; Creator: He Yuntao Creation time: Janua...
woaizhudi FPGA/CPLD
DIY small system of single chip microcomputer, universal board welding, how to deal with grounding and power supply problems?
I used a universal board to weld a small detection system. The circuit is not complicated and uses AD conversion chip. [/color][color=#252525][font=Tahoma][size=14px], [/size][/font][/color][color=#42...
zimiaoxinghan 51mcu

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Robot
development
community

Index Files: 577  329  1805  1404  1664  12  7  37  29  34 
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-2026 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号