Thread 中讨论的其他器件: TMUX7236、 TMUX6236
工具与软件:
团队成员、您好!
在我们的设计中、我们使用 TCAN3413作为传输接收器、该设计使用 RK3576 SoC 来支持 CAN FD 和传统 CAN 2.0B 协议通信。 我们有一个连接 CAN 总线的外部连接器、即 CANH 和 CANL 线、将连接到车辆系统 CAN 接口。 我们还需要多路复用、可以将其线路连接到 SoC 的2个 GPIO 以进行工作模式选择
即
在器件上电时、如果我们 SoC 将检查 GPIO 状态(如果 GPIO1将为低电平)、器件将在 Code programming 中启动、并在其他 GPIO2的类似其他用例中启动。
但问题是、当器件将连接到车辆的 CAN 总线时、如果总线上和通电时 SoC 尝试检查 GPIO、则会损坏 SoC、因为 SoC 的 GPIO 的电压电平将为3.3V 或1.8V。
我们需要有关布朗标记的区块的建议。 请提供使用 GPIO 多路复用此线路的建议