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.
Linux/TCA9546A: TCA9546A Communication
Part Number: TCA9546A
This topic is related to e2e.ti.com/support/interface/i2c/f/390/t/697962
Also could you read my related topic on Nvidia forum: devtalk.nvidia.com/default/topic/1037089/jetson-tx1/tca9546a-switch-not-working/
The question is how does the switch working when it is detected on i2c bus.
How does it produce nodes?
Best regards, Viktor.
Do you have scope shots of your communication with the TCA9546A? This may help us with the debugging process.
"The question is how does the switch working when it is detected on i2c bus."
I am a little unsure what you mean by this. Are you asking how does a switch work using I2C? If so: You need to send the device address followed by a write bit (0 at bit 8) and if you get an ACK then you then send a byte of data to the control register (only one register in this device so you don't have to specify which address to write to). The control register to enable channels is found here:
"How does it produce nodes?"
I will assume that you followed the steps I presented above. After you release the I2C lines (stop condition) the switch should be enabled. You can test this by pulling low on the main I2C bus and probing the channel you enabled to see if the line on that side is also low.
If I have misinterpreted your question or you need further assistance, please let me know.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Bobby Nguyen:
Thank you. Could it be that switch is broken?
It is detected on the i2c bus 6 with address 0x70, but nodes was not added. On the other PCB with the same software another switch works with adding nodes.
In reply to Viktor Smirnov:
Hi, not yet. Still waiting the chip. I think next weekend. Will reply when try..
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.