Part Number: TCAN1046A-Q1
Other Parts Discussed in Thread: TCAN1042-Q1, TCAN4550-Q1
Hi,
Hi TI Team,
I am currently working on a design where the MCU only has a single CAN controller (one set of TXD/RXD), but we need to split it into two independent CAN bus networks at the physical layer to support a star/tree topology.
Since TI doesn't seem to have a dedicated single-chip 1-to-2 CAN repeater IC with built-in routing logic, I am considering the following hardware implementation:
I plan to use a Dual CAN Transceiver (like the TCAN1046A-Q1) or two single-channel transceivers (like TCAN1042-Q1), and pair them with simple Logic ICs on the digital side. The specific connections would be:
-
RX path: Connect the RXD pins of both transceivers into an AND gate, and feed the output to the MCU's RX pin.
-
TX path: Fan out the MCU's TX signal simultaneously to the TXD pins of both transceivers.
This seems like a cost-effective way to achieve a 1-to-2 physical layer expansion. I would like to consult with you on the following points:
-
Feasibility: Is this logic-gate-based repeater implementation feasible and robust in practical applications?
-
Potential Caveats: Are there any critical issues I should be aware of? Specifically regarding loop delay (propagation delay through the logic gates + transceivers), arbitration handling, or error frame collisions if the two buses encounter different states simultaneously.
-
Alternative Solutions: Does TI have any other recommended approaches or reference designs for this specific 1-to-2 CAN expansion requirement?
Thanks in advance for your support!
Jeff