Ок, продолжаю именно с блокеров производства: перечитаю актуальные DRC, затем сначала уберу dangling/floating copper, после этого добью оставшиеся airwires вокруг TCAN/U8 без повторного полного разбрасывания платы.
Основная причина: TCAN4550 exposed pad / GND / OSC2 / WAKE footprint connectivity.
Следующий правильный шаг: заменить/пересобрать footprint TCAN4550RGYTQ1 по TI RGY land pattern, потом заново дороутить affected TCAN/GND зоны и только после DRC=0 экспортировать Gerber/BOM/PnP.
Inline automotive CAN-FD bridge that inserts into up to three cut CAN-FD buses. In active mode, an ESP32-S3 controls six TCAN4550-Q1 CAN-FD controller/transceiver ICs and can forward or modify selected frames. In unpowered or fault mode, relay bypass reconnects each original bus.
Intended Use
Prototype / validation build for controlled vehicle-network development. Not approved for safety-critical road use without independent automotive safety, cybersecurity, EMC, and functional-safety validation.
What the Device Should Do
Bridge up to three split CAN-FD buses.
Pass messages in both directions by default.
Allow firmware to modify selected messages before forwarding.
Provide BLE phone control and BLE OTA update capability.
Default to direct CAN bypass when unpowered.
Provide USB-C programming and serial log access.
Main Features
ESP32-S3-WROOM-1-N16R8 module with BLE and native USB.
Six TCAN4550-Q1 CAN-FD controller/transceivers over two ESP32 SPI buses.
One 40 MHz oscillator distributed to TCAN4550 CLKIN pins through a clock buffer.
Per-bus relay bypass assembly. Implementation note: using two DPDT signal relays per bus to emulate 4-pole changeover behavior, because a single DPDT relay cannot both remove bypass and cleanly connect both split sides to two transceivers.
Protected 12 V automotive input, 5 V buck rail, and 3.3 V logic rail.
Two status LEDs, BOOT and RESET buttons.
System Architecture
Diagram
Hardware Subsystems
Power
12 V vehicle input enters through a fuse/PTC, reverse-polarity protection, and load-dump TVS. A TI LMR33630-Q1 buck generates 5 V. A TI TPS7B8633-Q1 LDO generates 3.3 V.
Compute / Wireless
ESP32-S3-WROOM-1-N16R8 provides BLE, OTA support, application firmware, relay control, SPI control, and USB Serial/JTAG.
CAN-FD Interfaces
Six TCAN4550-Q1 devices are arranged as three vehicle-side/device-side pairs. Each IC has independent chip-select and interrupt. CAN line protection is included per external port.
Bypass / Failsafe
Bypass defaults closed when relay coils are unpowered. Relay coils are intended to energize only after firmware initializes and is healthy. Hardware watchdog/supervisor is recommended before production.
Interfaces and Connections
Connector J1: pin 1 +12 V, pin 2 GND, pins 3–14 are CAN_H/CAN_L in/out for buses 1–3.
USB-C: USB2 D+/D− to ESP32-S3 native USB, CC1/CC2 sink pulldowns.