uhoubolt_pcb_ecu

Public

@spaceteam

Download board files

Files for version 1. Pick what you came for.

Share uhoubolt_pcb_ecu

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

µHoubolt Engine Control Unit (ECU) Hardware

Features

  • 3 RC Servo outputs with position feedback and current measurement
  • 2 High-current low side FET outputs with current measurement
  • 3 Pyro outputs with high side switch (supplied separately from main supply), continuity check, current measurement and current limiting
  • 6 Pressure sensor inputs, individually configurable for 0-150mV differential, 0-5V single ended and 4-20mA
  • 3 Temperature sensor inputs for resistive types
  • Status LEDs on all outputs, voltage rails and two user programmable
  • 2 CAN-FD buses, multiple connectors per bus for simple daisy-chaining
  • Debug interface with SWD and UART
  • 70x40mm 4-layer PCB, additional power and CAN connectors on back side

Known Issues

  • Wrong Footprint for STM
  • Igniter continuity check not working without Pyro voltage
  • Missing low pass filter for servo current measurement
  • Switching on the 12V supply (or power cycling it) when the pyro supply is already active can initiate igniters (poblematic in combination with issue in PMU, see PMU Known Issues and EuRoC flight report). Pull down resistors on igniter enable lines are missing.
  • Using current sense amps for the pressure sensor inputs is bad, their low input impedance significantly reduces the measured values. Wasn't a problem (and wasn't even noticed?) as the measurements are still linear (tested by GATE) and the sensors were calibrated against a Baluff sensor, but should be avoided in future revisions by using instrumentation amplifiers (e.g. INA350).
Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.