bac-hardware/bacbus/bacBus-v4r1-pinout.csv
2026-03-11 08:17:33 +01:00

11 KiB
Raw Permalink Blame History

1bacBus Pin NumberPin NameTypeDirectionVoltage DomainMax VoltageBus ScopeDriver TypeDefault StateState DefinitionMax CurrentPower SequencingDescriptionNotes
21CAN_1_HDifferential SignalBidirectionalCAN PHY-27 to +42 VPer busPrimary CAN bus differential high lineTermination provided at physical stack ends via solder jumpers. Note: Net name has _P suffix so it gets recognized as part of a differential pair by KiCad. Voltage transient (ISO7637-2): 150..+100 V. Vdiff abs max 5..+18 V.
32CAN_1_LDifferential SignalBidirectionalCAN PHY-27 to +42 VPer busPrimary CAN bus differential low lineTermination provided at physical stack ends via solder jumpers. Note: Net name has _N suffix so it gets recognized as part of a differential pair by KiCad. Voltage transient (ISO7637-2): 150..+100 V. Vdiff abs max 5..+18 V.
43GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
54GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
65CAN_2_HDifferential SignalBidirectionalCAN PHY-27 to +42 VPer busSecondary redundant CAN bus high lineUsed for automatic failover
76CAN_2_LDifferential SignalBidirectionalCAN PHY-27 to +42 VPer busSecondary redundant CAN bus low lineUsed for automatic failover
87GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
98GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
109EPS_OKStatus SignalOutput by EPS3.3V logic3.6Per busPush-pullLow during BOOTHigh: main rails stable, low: shutdown imminentEnabled after BOOT, when not in LOW_POWER modeIndicates EPS has enabled main rails and normal operation may beginNodes should delay high power functions until asserted
1110SYNC_PULSETiming SignalOutput by OBC3.3V logic3.6SharedPush-pullLowRising edge is the system tickSystem timing synchronization signalTypical frequency 0.1-1 Hz
1211SAFE_MODEControl SignalOutput by OBC3.3V logic3.6SharedPush-pullLowHigh: enter safe mode, low: system nominalEnabled after BOOT or on anomalyForces nodes into predefined safe configuration. Nodes must shut down non-essential functions when asserted.
13123V3_AUX_ENControl SignalOutput by OBC3.3V logic3.6Per busPush-pullLowHigh: nodes may use AUX power, low: do not use aux powerEnabled after BOOT when in LOW_POWER modeIndicateds main rails are not available, but nodes that are configured to do so, may use AUX power
1413HDRM_ENInhibit SignalOutput by OBC3.3V logic3.6SharedPush-pullLowHigh: deploy hold-down and release mechanisms30 minutes after entering BOOT (per CDS 14.1)HDRMs for solar panels, antennas, booms may be released when asserted.
1514RF_ENInhibit SignalOutput by OBC3.3V logic3.6SharedPush-pullLowHigh: enable comms45 minutes after entering BOOT (per CDS 14.1)Enable signal for RF communication subsystemAllows EPS to disable radios for safety or power management
1615PAYLOAD_ENControl SignalOutput by OBC3.3V logic3.6Per busPush-pullLowHigh: enable payload OPsWhen system is in PAYLOAD modeEnable line controlling payload power or activityAllows staged activation of payload hardware. Note that there is one line is per bus, so A and B (or primary and secondary) payloads can be controlled independently.
1716GPIO_1User-definedPer busAvailable for user application
1817GPIO_2User-definedPer busAvailable for user application
1918GPIO_3User-definedPer busAvailable for user application
2019GPIO_4User-definedPer busAvailable for user application
2120GPIO_5User-definedPer busAvailable for user application
2221GPIO_6User-definedPer busAvailable for user application
2322GPIO_7User-definedPer busAvailable for user application
2423GPIO_8User-definedPer busAvailable for user application
25243V3_MAINPowerOutput3.3V3.6Per bus0.5A per pin, 6 pins per bacBus and Zm/Zp side = 0.5 * 6 * 2 * 2 = 12A system totalEnabled after EPS bootPrimary regulated 3.3V supply from EPS
26253V3_MAINPowerOutput3.3V3.6Per bus0.5A per pin, 6 pins per bacBus and Zm/Zp side = 0.5 * 6 * 2 * 2 = 12A system totalEnabled after EPS bootPrimary regulated 3.3V supply from EPS
27263V3_MAINPowerOutput3.3V3.6Per bus0.5A per pin, 6 pins per bacBus and Zm/Zp side = 0.5 * 6 * 2 * 2 = 12A system totalEnabled after EPS bootPrimary regulated 3.3V supply from EPS
28273V3_MAINPowerOutput3.3V3.6Per bus0.5A per pin, 6 pins per bacBus and Zm/Zp side = 0.5 * 6 * 2 * 2 = 12A system totalEnabled after EPS bootPrimary regulated 3.3V supply from EPS
29283V3_MAINPowerOutput3.3V3.6Per bus0.5A per pin, 6 pins per bacBus and Zm/Zp side = 0.5 * 6 * 2 * 2 = 12A system totalEnabled after EPS bootPrimary regulated 3.3V supply from EPS
30293V3_MAINPowerOutput3.3V3.6Per bus0.5A per pin, 6 pins per bacBus and Zm/Zp side = 0.5 * 6 * 2 * 2 = 12A system totalEnabled after EPS bootPrimary regulated 3.3V supply from EPS
3130GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
3231GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
3332GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
3433GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
3534GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
36353V3_AUXPowerOutput3.3V3.6Shared0.5A per pin, 2 pins per bacBus and Zm/Zp side = 0.5 * 2 * 2 * 2 = 4A system totalEnabled when RBF removed and deployment switches releasedAlways-on auxiliary rail. Used by EPS for bootstrapping and minimal system controllers.Used by EPS and minimal system controllers, do not backfeed
3736GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
3837GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
3938VBATPowerOutputBattery bus16.8Shared0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system totalEnabled when RBF removed and deployment switches releasedRaw battery voltage distributed across stackDo not backfeed
4039VBATPowerOutputBattery bus16.8Shared0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system totalEnabled when RBF removed and deployment switches releasedRaw battery voltage distributed across stackDo not backfeed
4140VBATPowerOutputBattery bus16.8Shared0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system totalEnabled when RBF removed and deployment switches releasedRaw battery voltage distributed across stackDo not backfeed
4241VBATPowerOutputBattery bus16.8Shared0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system totalEnabled when RBF removed and deployment switches releasedRaw battery voltage distributed across stackDo not backfeed
4342GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
4443GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
4544RBFInhibit SignalInputVBAT16.8SharedOpen-drain with pull-upPull-up to VBAT (2x 100k = 50k)Low: RBF feature applied, high: RBF feature removedRemove Before Flight safety inhibit lineHeld low to GND by safety pin prior to integration
4645DEPLOY_SW_1Inhibit SignalInputVBAT16.8SharedOpen-drain with pull-upPull-up to +BAT (2x 100k = 50k)Low: deployment switches closed (stowed), high: deployment switches open (released)Deployment switch group 1: 1 to 4 rail-end switches in 4s, 2s2p or 4p configuration.
4746DEPLOY_SW_2Inhibit SignalInputVBAT16.8SharedOpen-drain with pull-upPull-up to +BAT (2x 100k = 50k)Low: deployment switches closed (stowed), high: deployment switches open (released)Deployment switch group 2: 1 to 4 rail-end switches in 4s, 2s2p or 4p configuration.
4847RESERVED_1Power or signalPer busReserved for future useDo not use
4948RESERVED_2Power or signalPer busReserved for future useDo not use
5049RESERVED_3Power or signalPer busReserved for future useDo not use
5150GPIO_9User-definedPer busAvailable for user application
5251GPIO_10User-definedPer busAvailable for user application
5352GPIO_11User-definedPer busAvailable for user application
5453GPIO_12User-definedPer busAvailable for user application
5554GPIO_13User-definedPer busAvailable for user application
5655GPIO_14User-definedPer busAvailable for user application
5756GPIO_15User-definedPer busAvailable for user application
5857GPIO_16User-definedPer busAvailable for user application
5958GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
6059GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
6160GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
6261GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
6362GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
6463GNDPower ReturnGND0SharedAlways connected, battery pack load switches are high-sideSystem ground returnAll boards must connect grounds internally
65645V_MAINPowerOutput5V5.5Per bus0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system totalEnabled after EPS bootPrimary regulated 5V supply from EPSDo not backfeed
66655V_MAINPowerOutput5V5.5Per bus0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system totalEnabled after EPS bootPrimary regulated 5V supply from EPSDo not backfeed
67665V_MAINPowerOutput5V5.5Per bus0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system totalEnabled after EPS bootPrimary regulated 5V supply from EPSDo not backfeed
68675V_MAINPowerOutput5V5.5Per bus0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system totalEnabled after EPS bootPrimary regulated 5V supply from EPSDo not backfeed