PROJECTS
Some projects with interesting features where I’ve been the hardware designer.
Automotive gateway ecu
Next generation gateway ECU for use in heavy vehicle applications. Design based on the NXP i.MX6 SoloX with single rank DDR3L and eMMC mass-storage. Standard and Automotive Ethernet interfaces as well as multiple CAN-FD, LIN and general purpose IO/s with advanced diagnostic and fault protection mechanisms. Complete design with schematic and layout.
Schematic and layout in OrCAD Capture & Allegro – Double side 10L board.
- Automotive ECU
- i.MX6SoloX, DDR3L, eMMC, NOR-FLASH
- CAN-FD, LIN, JTAG/SWD
- 100-BASE TX, 100BASE-T1
- I/O with advanced diagnostics and fault protection system
- ISO-26262 ASIL-B preparations
battery management system
Stackable battery management system (BMS) for lithium-ion cells for high power applications supporting multipurpose functionality with safety mechanisms.
Schematic and layout in KiCAD – Single side 4L board.
- BMS
- Stackable
- State-of-charge (SOC)
- State-of-health (SOH)
- Isolated CAN
- Passive Cell-balancing
- Cell-temp and cell-voltage
- Current- and Thermal monitoring and protection systems
- Always powered supervisional electronics with <200nA sleep current
- No cell welding – possibility to exchange bad cells
MARINE PANEL
Next generation marine panel including modern capacitive touch technology and user interface. Supporting baseboard for i.MX6 DualLite Toradex SBC, HDMI, USB 2.0, Ethernet, LVDS, high performance backlight design.
Schematic in TinyCAD, layout in KiCAD – Single side 4L board.
- Remote panel engine control
- 12.1″ 1280×800 high resolution industrial monitor
- Projective capacitive touch interface (PCAP)
- HDMI for external monitor
- 3x USB 2.0
- 2x Ethernet, NMEA2k, CAN, RS485 (Modbus)
- 8x Flexible I/O with multipurpose functionality
- Advanced backlight control with high resolution dim ratio
DEVBOARD
R&D department development platform board for project prototyping purposes. Supporting high power three phase drives with servo capable performance.
Schematic and layout in OrCAD Capture & Allegro – Single side 6L board.
- XMC4500 CPU
- 12-40V input voltage
- 8x Digital inputs
- 16x Digital output
- 4x Analog inputs (0-6000mV)
- Encoder and resolver interface
- 100BASE-TX
- External SPI and I2C channels
- 3-phase motor support
- SWD/JTAG