How to driver PCA9541A/01?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to driver PCA9541A/01?

691 Views
kaka_zhuo
Contributor I

I use "PCA9541APW/01,118" as the I2C master selector.

Question: I can't change the channel from 0 to 1, how to drive it?

experiment:

1. after power on, the channel 0  works successful.

2. reading the control register(01h), the response value is 0x04.

3. sending command to let channel 0 give up the control, write 0x05 to 01h(control), the response value is correct.(0x05).

channel 0 is not working well, channel 1 can't work either.

use the OSC to capture the waveform, channel 1 send NACK for the slave address.

Could you kindly point out where is wrong? and give out the right process when need to exchange the channel.

Thanks!

0 Kudos
3 Replies

602 Views
kaka_zhuo
Contributor I

Find the root cause in the end. CH1's SCL and SDA trace are exchanged. So PCA9541A will not respond.

Thanks for your attention.

0 Kudos

602 Views
lisettelozano
NXP Employee
NXP Employee

Hello Kaka Zhuo, 

Great to know that everything is working properly. In case that you present any further questions, please let me know. 

Have a great day, 

Paulina

0 Kudos

602 Views
kaka_zhuo
Contributor I

Thanks!

0 Kudos