Mobile EV Charger Control Board Design
CAN Sheet / CAN_COMM schematic section for CAN FD x2 using ISO1042-family isolated CAN FD transceivers, selectable 120Ω termination, common-mode chokes, TVS/ESD protection, external connectors, and separated logic/field-side isolated nets. ERC/passive/component checks show no current errors or warnings.RS485 Sheet.SECC Sheet.IMD Sheet.SAFETY, OUTPUT DRIVER, and ANALOG SENSING sheets.U8 — STM32H743ZIT6, LQFP-144 industrial MCUU9 — MT25QL128ABA1ESE-0SIT, 128Mbit QSPI NOR flashU10 — AT24C256C-SSHL-B, 256Kbit I2C EEPROMU11 — KSZ8081RNA RMII Ethernet PHYJ2 — RJ45 MagJack with integrated magneticsU12, IC1 — TCAN1462DRQ1 CAN FD transceiversU14, U13 — MAX14783ExS RS485 transceiversJ3 — 10-pin ARM SWD/JTAG connectorSW1 — manual NRST pushbuttonJP1 — BOOT0 firmware-recovery jumperJ4 — USB OTG connectorD2 — USBLC6-2SC6 USB ESD arrayD3–D7 — PESD1CAN ESD/TVS protection for Ethernet/CAN/SWD differential or exposed linesISO_3V3_MCUISO_GNDVDDA_3V3_A, filtered from ISO_3V3_MCU through FB1ISO_AGNDVBAT is tied to ISO_3V3_MCU for no-backup-battery operation.VDDUSB is tied to ISO_3V3_MCU for USB FS operation.VCAP1 and VCAP2 each have 2.2µF low-ESR capacitors and are not tied to external supply.Y2 8MHz HSE crystal: MCU_HSE_IN, MCU_HSE_OUT, load capacitors C33/C34Y3 32.768kHz LSE crystal: MCU_LSE_IN, MCU_LSE_OUT, load capacitors C35/C36Y1 25MHz Ethernet PHY crystal: ETH_XI_25M, ETH_XO_25M, load capacitors C31/C32BOOT0 has a 10kΩ pull-down (R7) for normal flash boot.JP1 connects BOOT0 to ISO_3V3_MCU when shunted for firmware recovery / system bootloader mode.MCU_NRST is pulled up by R6, has reset capacitor C37, is driven by reset supervisor U7, is connected to SWD reset, and can be pulled low by reset pushbutton SW1.PDR_ON is tied to ISO_3V3_MCU.Table
| Function | Net | STM32 Pin |
|---|---|---|
| QSPI CLK | QSPI_CLK | PB2 |
| QSPI NCS | QSPI_NCS | PB6 |
| QSPI IO0 | QSPI_IO0 | PF8 |
| QSPI IO1 | QSPI_IO1 | PF9 |
| QSPI IO2/WP | QSPI_IO2_WP | PF7 |
| QSPI IO3/HOLD | QSPI_IO3_HOLD | PF6 |
| I2C1 SCL | I2C1_SCL | PB8 |
| I2C1 SDA | I2C1_SDA | PB9 |
| Ethernet REF_CLK | ETH_RMII_REF_CLK | PA1 |
| Ethernet MDIO | ETH_MDIO | PA2 |
| Ethernet MDC | ETH_MDC | PC1 |
| Ethernet CRS_DV | ETH_CRS_DV | PA7 |
| Ethernet RXD0/RXD1 | ETH_RXD0, ETH_RXD1 | PC4, PC5 |
| Ethernet TX_EN | ETH_TX_EN | PB11 |
| Ethernet TXD0/TXD1 | ETH_TXD0, ETH_TXD1 | PG13, PG14 |
| CAN1 TX/RX | FDCAN1_TX, FDCAN1_RX | PD1, PD0 |
| CAN2 TX/RX | FDCAN2_TX, FDCAN2_RX | PB13, PB12 |
| RS485-1 TX/RX/DE | RS485_1_TX, RS485_1_RX, RS485_1_DE_RE | PD5, PD6, PD4 |
| RS485-2 TX/RX/DE | RS485_2_TX, RS485_2_RX, RS485_2_DE_RE | PD8, PD9, PD10 |
| USB FS DM/DP | USB_OTG_DM, USB_OTG_DP | PA11, PA12 |
| UART1 TX/RX | UART1_TX, UART1_RX | PA9, PA10 |
| UART3 TX/RX | UART3_TX, UART3_RX | PC10, PC11 |
| UART4 TX/RX | UART4_TX, UART4_RX | PA0, PC2 |
| UART6 TX/RX | UART6_TX, UART6_RX | PC6, PC7 |
| SPI1 SCK/MISO/MOSI/NSS | SPI1_SCK, SPI1_MISO, SPI1_MOSI, SPI1_NSS | PA5, PA6, PB5, PA4 |
| SWDIO/SWDCLK/SWO/JTDI | SWDIO, SWDCLK, SWO, JTDI_OPTION | PA13, PA14, PB3, PA15 |
Scope
Main Parts Added / Confirmed
Power and Grounds
Clocks
Boot and Reset
Interface Pin Map
Verification
Open Items Before PCB Layout