
Overview
The transition to Zonal Architecture in automotive design significantly reduces vehicle wiring, replacing hundreds of meters of cables with a single twisted pair. This Zonal Gateway ECU integrates a 10-port managed AVB/TSN Ethernet switch with a robust CAN/LIN/RS-232 to AVB/TSN gateway, enabling efficient time-sensitive data transmission across vehicle domains.
This device had been created in an attempt to reduce vehicle wiring even more by replacing wire harnesses to Flex PCB and utilizing edge-connectors instead of classical automotive connectors to optimize overall vehicle assembly time.
Key Features
- Managed Ethernet switch with support for Audio-Video Bridging (AVB) and Time-Sensitive Networking (TSN).
- Configurable VLAN segregation on all ethernet ports
- 10x single-pair 100BASE-T1 (100 Mbit/s automotive Ethernet)
- 8x CAN/CAN-FD ports (up to 5 Mbit/s)
- 1x LIN interface
- 1x RS-232 interface
- ASIL-A qualification (ISO 26262)
- 12V vehicle power supply
- Fully operational in -40 … +85 °C ambient temperatures
- Low Power features:
- CAN/CAN-FD partitioned networking with wake-up only on specific CAN messages (i.e., directly addressed) on CAN1 port
- LIN wake-up capability
- Open Alliance TC10 Sleep/Wake-Up support on all automotive Ethernet ports
My contribution to the project
1. General Responsibilities
- Requirements engineering using Requirements Yogi in Confluence
- Developing the solution architecture
- Developing the Hardware-Software Interface (HSI)
- Ensuring compliance with ISO 26262 and achieving the ASIL-A target
- Leading DFMEA analysis
2. Hardware Development
- Schematics and PCB design in KiCad
- Device Bring-Up
- Validation and verification workflows development
3. Software Development
- Developing the firmware using company-wide components
- Developing CAN messaging scheme for device control and diagnostics
- Implementing MISRA-C and AUTOSAR compatible modules:
- Peripheral drivers:
- Ethernet switch chip
- Automotive Ethernet transceiver
- Fast Ethernet transceiver
- Lightweight TCP/IP stack
- AVB protocols support (AVTP, PTP, overall state machine)
- CAN/LIN/RS232 to AVTP Gateway
- Device diagnostics via CAN and Ethernet
- Ethernet Switch, VLAN and AVTP gateway management
- Peripheral drivers:
- Contributing the CAN/LIN/RS232 over AVTP parser to the Wireshark project.
- Developing Python scripts and GUI tools for bring-up, validation, and verification