Comma.ai Panda Board
VBAT_RAW) through F1, D5, D6 and U5 to 3V3.Table
| ID | Preliminary requirement | Live design trace | Verification evidence / status |
|---|---|---|---|
| PWR-001 | Board shall accept nominal 12 V only through the protected vehicle input path. | J2.16 → F1 → D5; D6 clamps fused node; U5 regulates. | Schematic traced; bench continuity/current-limit test planned. Automotive pulse adequacy open. |
| PWR-002 | 3V3 shall remain within approved MCU/transceiver limits in normal operation. | U5 LM65645SRZTRQ1, L4, C31–C34; 3V3 distributed to U1/U2/IC1/IC2. | Bring-up target 3.20–3.40 V and ≤50 mVpp preliminary; temperature/load limits open. |
| PWR-003 | Reverse battery and vehicle transients shall not create an unsafe output. | D5 SS56 series diode; D6 SMBJ24A TVS; F1 resettable fuse. | Component intent traced. D5/D6 automotive qualification and pulse coordination uncertain; ISO 7637/16750 lab work open. |
| CAN-001 | Three independent CAN-FD channels shall map to the specified J2 pins. | CAN1 6/14; CAN2 3/11; CAN3 1/9; D2–D4 and L1/FL1/FL2 in each pair. | Netlist verified; external loopback/bus tests planned for all channels. |
| CAN-002 | CAN transmitters shall enter a non-driving standby state during reset/startup/fault handling. | U2 STB=PG11, IC1 STB=PB3, IC2 STB=PD7; SHDN tied low. | Firmware starter initializes STB high before enabling CAN. Hardware reset-state behavior and fault injection evidence open. |
| CAN-003 | Termination shall be configured only where required by network topology. | R5/R6, R7/R8, R9/R10 are 60.4 Ω split pairs; C25/C26/C27 center capacitors; role says DNP/assembly-selectable. | Assembly-option control and production inspection procedure open; resistance check in bring-up plan. |
| CAN-004 | Received commands shall be validated before affecting safety-relevant behavior. | Implemented in primary panda-compatible firmware, not by passive schematic. | Open: protocol safety requirements, authentication/counters where applicable, timeout/range/state validation, HARA/ASIL allocation, software verification. |
| CAN-005 | Corruption, overflow, bus-off, and cross-channel faults shall be detected, contained, logged, and recovered per approved policy. | Three FDCAN instances; separate transceivers/STB; shared MCU and 10 KiB FDCAN message RAM. | Firmware and stress/fault tests open. Shared-resource interference analysis open. |
| USB-001 | USB shall operate as a full-speed device without back-powering or disturbing 3V3. | J1, D1, PA11/PA12, VDD50USB from VBUS, PA0 100 kΩ/100 kΩ VBUS divider. | Enumeration/reconnect/power checks planned; USB compliance lab open. |
| DBG-001 | Development units shall support controlled programming/reset and normal flash boot. | J3 SWDIO PA13, SWCLK PA14, NRST; R14 BOOT0 pull-down; R15 NRST pull-up. | SWD detection/program/reset tests planned. Production debug-access policy open. |
| IND-001 | LEDs shall be treated as diagnostic indicators only, not sole safety evidence. | Active-low PE4 red, PE3 green, PE2 blue through 1 kΩ resistors. | Firmware lamp test planned; human factors and diagnostic semantics open. |
| CON-001 | Connector opens, swaps, shorts, loss of ground, and mis-termination shall not create uncontrolled CAN transmission. | J2 mapping; protected CAN front ends; firmware STB control. | Bench fault tests planned; vehicle harness and short-circuit qualification open. |
| THM-001 | Regulator and protection devices shall remain within thermal limits at all approved loads/temperatures. | U5 rated architecture, D5/F1/D6 input path, output capacitor bank. | Thermal scan planned; worst-case dissipation, enclosure, chamber, and derating analysis open. |
| CFG-001 | Hardware population, firmware, CubeMX/HAL version, and termination state shall be traceable per unit/revision. | Documented component designators and nets. | Open: revision-controlled BOM variants, serialization, production records, signed firmware/release process. |
Status and intent
Configuration baseline
Preliminary requirements trace
Safety lifecycle work products still open
Change control