Supplemental Monitoring Hat
Status |
|
Owner | @Abigail Parsons |
|---|---|
Approver | @Ravi Shah |
Due date |
|
GitHub | |
BOM |
|
Due Dates:
Requirements/Considerations -
Component Selection -
Initial Schematic -
Initial Layout -
Rev. A Ordered -
Firmware/Testing -
Description/Purpose
PCB that measures the voltage and current of the supplemental battery with an output regulator
Requirements
Electrical Regulation & Safety
Stable regulated output → Prevents downstream circuits from brownout due to battery droop.
Overcurrent protection → Regulator should protect against overcurrent nominally, but in case of regulator fail / short, include a fuse before regulator for extra protection (10-15A)
Undervoltage cutoff → Protects NiMH cells from deep discharge.
Reverse polarity protection → Guards against incorrect wiring / use.
Measurement & Monitoring
Pack voltage monitoring → Monitoring both before and after regulator. Before for UV cutoff and protection, after for downstream circuit Power Good validation / regulator stability (logic & this with PGood on Vicor itself).
Input and output current sensing → Enables efficiency calc + fault detection. Before for fault detection (if we see a good voltage on Vicor input end but its not drawing any current → vicor is prob cooked), after for total LV power consumption reading + overcurrent protection.
Pack internal temperature → Prevents overheating of cells under load.
SoC?
Indicators
7-segment, 3-digit → Pack voltage (before regulator), format
XX.X V.Green, solid → Power OK / Reg output within tolerance (normal).
Yellow, solid → Battery Voltage Low
Red, solid → Fault (temp, over current, egregious low batt voltage).
Application Note
Context
Location of the board: On top of the LV Carrier PCB
Connection List
# | Name | Type | Part Number |
|---|---|---|---|
J6 | Input/Output | UTSVT_Connectors | 524652470 |
Main
Schematics
Circuit Components
Dual Op Amplifiers: TLV9002QDRQ1
Seven Segment LED:
INND-SS30 Series 0.3” SMD Single Digit Display
8-bit Shift Register: SN74HCS595DYYR
Layout
Github link: https://github.com/lhr-solar/PS-LVCarrierPCB/tree/main
PCB:
3D Model
RevB Testing
Hardware Test
Make sure all components are soldered correctly with no shorts. - ✅
Verify the status LED turns on with power - ✅
Verify that the board powers on -✅
Confirm that the pre-regulator voltage input handles 18-32 V range.
Make sure that all input voltage is within the Op-Amp operating range.
Verify no excessive voltage drop through connector/anywhere on board.
Verify unity-gain and filters work with a multimeter.
Use Supp Mon Test Board to ensure everything has the correct expected voltage input/output.
Confirm the shift registers/seven segments are working and turn on - ✅
Check the test points when the board is powered on. -
Driver Test - not done
Seven Segment using shift register driver - ✅
Does it consistently update the voltage? - ✅
Does each display turn on with the correct value? - ✅
All the pins are initialized correctly - ✅
Firmware
Drivers
Shift Register/Seven Segment Driver.