Hardware Requirements

Purpose

This document lists the hardware-level requirements for the MOTSEN Tool. Each requirement is a small testable “shall” statement derived from a single HWARCH_* block in Hardware Architecture or, where the hardware is the primary realization of a system behavior, directly from a SYS_* node in System Requirements.

Conventions:

  • One requirement, one verb, one observable property.

  • derived_from points to exactly one HWARCH_* or SYS_*.

  • Numeric values that depend on the eval-board selection (DEC_001) or other open decisions are written as status: placeholder until those decisions close.

  • All requirements are MCU-agnostic; the MCU is referenced only as “the MCU”.

Power Input

Hardware Requirement: DC input voltage range HWREQ_001
status: draft
derived from: HWARCH_010

The board shall operate from a DC input in the range 12 V to 24 V.

Hardware Requirement: Reverse polarity protection HWREQ_002
status: draft
derived from: HWARCH_010

The DC input shall survive reverse polarity application without damage to the board.

Hardware Requirement: Continuous input current HWREQ_003
status: placeholder
links to: DEC_001
derived from: HWARCH_010

Continuous and peak DC input current ratings are pending DEC_001.

Supply Tree

Hardware Requirement: Separated analog and logic rails HWREQ_010
status: draft
derived from: HWARCH_011

Analog and digital supply rails shall be separated from each other in their routing and decoupling, sharing the input only at a single defined point.

Hardware Requirement: Local ADC reference HWREQ_011
status: draft
derived from: HWARCH_011

The ADC reference shall be generated from a dedicated low-noise source and shall not be electrically the same node as the digital supply.

Hardware Requirement: Power sequencing HWREQ_012
status: draft
derived from: HWARCH_012

The MCU shall remain in reset until its logic rail is within the manufacturer-specified tolerance.

Three-Phase Inverter

Hardware Requirement: Three independent half-bridges HWREQ_020
status: draft
derived from: HWARCH_020

The power stage shall provide three independent half-bridges driving the three motor phases.

Hardware Requirement: Complementary gate drive with dead-time HWREQ_021
status: draft
derived from: HWARCH_021

Each half-bridge shall be driven by complementary high-side / low-side signals with a non-zero dead-time enforced in hardware.

Hardware Requirement: Gate-driver shutdown input HWREQ_022
status: draft
derived from: HWARCH_021

Each gate driver shall expose a shutdown input that forces both high-side and low-side outputs to the off state regardless of the PWM input.

Hardware Requirement: Output high-impedance on disable HWREQ_023
status: draft
derived from: HWARCH_020

When the gate-driver shutdown input is asserted, all three phase outputs shall be high-impedance within one PWM period.

Hardware Requirement: Output voltage and current ratings HWREQ_024
status: placeholder
links to: DEC_001
derived from: HWARCH_020

Output continuous current, peak current, and switching frequency ratings are pending DEC_001.

Phase Current Sensing

Hardware Requirement: Per-phase current sense HWREQ_030
status: draft
derived from: HWARCH_030

Each motor phase shall have an independent low-side current-sense channel.

Hardware Requirement: Bipolar current range HWREQ_031
status: draft
derived from: HWARCH_030

Each current-sense channel shall measure current bipolarly (positive and negative) within the full operating range of the inverter.

Hardware Requirement: Current-sense bandwidth HWREQ_032
status: draft
derived from: HWARCH_032

Each current-sense channel shall have a -3 dB bandwidth sufficient to resolve the current waveform at the maximum target electrical frequency, while attenuating PWM switching ripple below the ADC’s aliasing band.

Hardware Requirement: Current-sense accuracy HWREQ_033
status: draft
derived from: SYS_044

Each current-sense channel shall achieve, after calibration, an absolute accuracy sufficient for the Rs measurement tolerance defined in Rs accuracy against referen... (SYS_101). The numeric tolerance closes when the eval board is selected (DEC_001).

Hardware Requirement: PWM-synchronous ADC trigger HWREQ_034
status: draft
derived from: HWARCH_031

The hardware shall provide a means for the MCU’s PWM unit to trigger the ADC sampling of all current-sense channels at the same instant within the PWM cycle.

DC-Bus Voltage Sensing

Hardware Requirement: Bus voltage measurement HWREQ_040
status: draft
derived from: HWARCH_040

The hardware shall measure the DC-bus voltage with the ADC.

Hardware Requirement: Bus voltage range HWREQ_041
status: draft
derived from: HWARCH_040

The bus-sense divider shall map the full operating range of the bus into the ADC input range with at least 10% margin on the upper end.

Hardware Requirement: Bus voltage comparator HWREQ_042
status: draft
derived from: HWARCH_041

A hardware comparator shall be available on the bus-sense signal and shall feed the protection block on over-voltage.

Position Sensor Interface

Hardware Requirement: Three Hall sensor inputs HWREQ_050
status: draft
derived from: HWARCH_050

The board shall provide three Hall sensor inputs.

Hardware Requirement: Hall input compatibility HWREQ_051
status: draft
derived from: HWARCH_050

Each Hall input shall accept open-collector and push-pull sensor outputs in the 3.3–5 V range without modification.

Hardware Requirement: Hall input over-voltage tolerance HWREQ_052
status: draft
derived from: HWARCH_050

Each Hall input shall survive momentary application of the sensor supply voltage to ground without damage.

Hardware Requirement: Sensor supply current limit HWREQ_053
status: draft
derived from: HWARCH_053

The sensor supply rail at the connector shall be current-limited such that a short to ground does not collapse any other analog rail on the board.

Hardware Requirement: Encoder inputs HWREQ_054
status: placeholder
links to: MIL_042
derived from: HWARCH_051

The board shall provide A/B/Z encoder inputs supporting single-ended and differential signals. Scheduled for Phase 2 (MIL_042).

Hardware Requirement: Resolver excitation and sense HWREQ_055
status: placeholder
links to: MIL_077
derived from: HWARCH_052

The board shall provide resolver excitation output and sin/cos sense inputs. Scheduled for Phase 3 (MIL_077).

MCU Interface

Hardware Requirement: PWM unit availability HWREQ_060
status: draft
derived from: HWARCH_060

The MCU shall expose a 3-phase center-aligned PWM unit with complementary outputs and an ADC trigger.

Hardware Requirement: ADC channel count and rate HWREQ_061
status: draft
derived from: HWARCH_060

The MCU’s ADC subsystem shall sample at least three phase-current channels plus the DC-bus channel within a single PWM period.

Hardware Requirement: Hall input mapping HWREQ_062
status: draft
derived from: HWARCH_060

The MCU shall route the three Hall sensor inputs to GPIO pins that support edge interrupts.

Hardware Requirement: Debug connector HWREQ_063
status: draft
derived from: HWARCH_062

A debug connector shall be provided exposing the MCU’s debug and reset signals, with a pinout compatible with the project’s flashing tool path (Ozone / J-Link).

Protection

Hardware Requirement: Hardware overcurrent latch HWREQ_070
status: draft
derived from: HWARCH_070

The board shall include a hardware overcurrent latch whose output forces the gate-driver shutdown input active independently of the MCU.

Hardware Requirement: Latch reset by MCU only HWREQ_071
status: draft
derived from: HWARCH_071

The overcurrent latch shall be reset only by an explicit MCU action. The latch shall be in the tripped state at power-on.

Hardware Requirement: Bus over-voltage shutdown HWREQ_072
status: draft
derived from: HWARCH_072

The board shall trip the gate-driver shutdown path when the DC-bus voltage exceeds a hardware-set threshold, independently of the MCU.

Hardware Requirement: Watchdog supervision HWREQ_073
status: draft
derived from: HWARCH_073

The board shall assert the gate-driver shutdown path on loss of MCU activity, using either an external watchdog or a watchdog signal from the MCU’s internal watchdog.

Hardware Requirement: Overcurrent trip threshold HWREQ_074
status: placeholder
links to: DEC_001
derived from: HWARCH_070

The numeric overcurrent trip threshold is pending DEC_001.

Host Communication Physical Interface

Hardware Requirement: Host link transceiver HWREQ_080
status: placeholder
links to: DEC_003
derived from: HWARCH_080

The board shall include a transceiver and connector for the host link. The choice of physical layer is pending DEC_003.

Hardware Requirement: Host link isolation HWREQ_081
status: draft
derived from: HWARCH_081

The host link shall either be galvanically isolated from the power-stage ground, or its single-point ground connection shall be documented.

Hardware Requirement: CAN transceiver HWREQ_082
status: placeholder
links to: MIL_043
derived from: HWARCH_082

The board shall include a CAN transceiver and connector. Scheduled for Phase 2 (MIL_043).

Connectors

Hardware Requirement: Distinct mechanical keying HWREQ_090
status: draft
derived from: HWARCH_090

Each external connector shall be mechanically or visually distinct from every other external connector such that a user cannot insert a cable into the wrong connector.

Hardware Requirement: Connector list HWREQ_091
status: draft
derived from: HWARCH_090

The board shall expose at minimum: a DC-input connector, a three-phase motor-output connector, a position-sensor connector, a host-link connector, and a debug connector.

Environmental and Mechanical

Hardware Requirement: Bench operating temperature HWREQ_100
status: draft
derived from: HWARCH_001

The board shall operate at indoor bench ambient temperatures of 10 °C to 35 °C without forced cooling, at the rated continuous output.

Hardware Requirement: Custom PCB form factor HWREQ_101
status: placeholder
links to: MIL_070
derived from: HWARCH_902

The custom PCB shall be specified for mechanical dimensions, mounting, and connector positions. Scheduled for Phase 3 (MIL_070).

Open Items

Hardware Requirement: Final power-stage ratings — pending HWREQ_900
status: placeholder
links to: DEC_001
derived from: HWARCH_900

Final ratings for the power stage close with DEC_001 (eval board selection in Phase 1; custom PCB in Phase 3).

Hardware Requirement: Host link physical layer — pending HWREQ_901
status: placeholder
links to: DEC_003
derived from: HWARCH_901

Final host link physical layer closes with DEC_003.

Traceability

Forward links from hwreq to hardware test cases (TEST_* in <no title>) will be added as the hardware test plan is populated.