This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PCA9548A: PCA9548A

Part Number: PCA9548A

Hello, 

I have an sensor which has an I2C interface and I want to communicate it. 

I try to use PCA9548A I2C mux with an Arm cortex A9 processor on the Xilinx Zc702 board. Could you offer me a open-source driver or reference code to use the this Mux please ? 

Thank you so much, 

  • Hello,

    We unfortunately have not created a driver for this device to my knowledge. It is relatively simple to configure the device, though, since it only has a single control register which is accessed via standard I2C read/write operations. You can see the details of this on page 15 of the datasheet.

    By the way, if you do a Google search for "PCA9548A Xilinx Zc702" it looks like there are several threads on Xilinx's support forums regarding how to configure the mux. Referencing one of these might be helpful.

    Max
  • Hello doner,

    I have tried to look for any reference code for this part through some EVM user guides for this family of parts but did not find anything for you.

    I recommend you read through datasheet section 9.5 which goes into programming the device. Please note that section 9.6.2. goes through the control register and requires you to issue a stop condition after you select a channel to ensure it becomes active.

    Thanks,

    -Bobby