mirror of
https://codeberg.org/buildacubesat-project/bac-hardware.git
synced 2026-04-12 18:35:51 +00:00
68 lines
11 KiB
CSV
68 lines
11 KiB
CSV
bacBus Pin Number,Pin Name,Type,Direction,Voltage Domain,Max Voltage,Bus Scope,Driver Type,Default State,State Definition,Max Current,Power Sequencing,Description,Notes
|
||
1,CAN_1_H,Differential Signal,Bidirectional,CAN PHY,-27 to +42 V,Per bus,,,,,,Primary CAN bus differential high line,Termination 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.
|
||
2,CAN_1_L,Differential Signal,Bidirectional,CAN PHY,-27 to +42 V,Per bus,,,,,,Primary CAN bus differential low line,Termination 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.
|
||
3,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
4,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
5,CAN_2_H,Differential Signal,Bidirectional,CAN PHY,-27 to +42 V,Per bus,,,,,,Secondary redundant CAN bus high line,Used for automatic failover
|
||
6,CAN_2_L,Differential Signal,Bidirectional,CAN PHY,-27 to +42 V,Per bus,,,,,,Secondary redundant CAN bus low line,Used for automatic failover
|
||
7,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
8,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
9,EPS_OK,Status Signal,Output by EPS,3.3V logic,3.6,Per bus,Push-pull,Low during BOOT,"High: main rails stable, low: shutdown imminent",,"Enabled after BOOT, when not in LOW_POWER mode",Indicates EPS has enabled main rails and normal operation may begin,Nodes should delay high power functions until asserted
|
||
10,SYNC_PULSE,Timing Signal,Output by OBC,3.3V logic,3.6,Shared,Push-pull,Low,Rising edge is the system tick,,,System timing synchronization signal,Typical frequency 0.1-1 Hz
|
||
11,SAFE_MODE,Control Signal,Output by OBC,3.3V logic,3.6,Shared,Push-pull,Low,"High: enter safe mode, low: system nominal",,Enabled after BOOT or on anomaly,Forces nodes into predefined safe configuration. Nodes must shut down non-essential functions when asserted.,
|
||
12,3V3_AUX_EN,Control Signal,Output by OBC,3.3V logic,3.6,Per bus,Push-pull,Low,"High: nodes may use AUX power, low: do not use aux power",,Enabled after BOOT when in LOW_POWER mode,"Indicateds main rails are not available, but nodes that are configured to do so, may use AUX power",
|
||
13,HDRM_EN,Inhibit Signal,Output by OBC,3.3V logic,3.6,Shared,Push-pull,Low,High: deploy hold-down and release mechanisms,,30 minutes after entering BOOT (per CDS 14.1),"HDRMs for solar panels, antennas, booms may be released when asserted.",
|
||
14,RF_EN,Inhibit Signal,Output by OBC,3.3V logic,3.6,Shared,Push-pull,Low,High: enable comms,,45 minutes after entering BOOT (per CDS 14.1),Enable signal for RF communication subsystem,Allows EPS to disable radios for safety or power management
|
||
15,PAYLOAD_EN,Control Signal,Output by OBC,3.3V logic,3.6,Per bus,Push-pull,Low,High: enable payload OPs,,When system is in PAYLOAD mode,Enable line controlling payload power or activity,"Allows 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."
|
||
16,GPIO_1,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
17,GPIO_2,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
18,GPIO_3,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
19,GPIO_4,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
20,GPIO_5,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
21,GPIO_6,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
22,GPIO_7,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
23,GPIO_8,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
24,3V3_MAIN,Power,Output,3.3V,3.6,Per bus,,,,"0.5A per pin, 6 pins per bacBus and Zm/Zp side = 0.5 * 6 * 2 * 2 = 12A system total",Enabled after EPS boot,Primary regulated 3.3V supply from EPS,
|
||
25,3V3_MAIN,Power,Output,3.3V,3.6,Per bus,,,,"0.5A per pin, 6 pins per bacBus and Zm/Zp side = 0.5 * 6 * 2 * 2 = 12A system total",Enabled after EPS boot,Primary regulated 3.3V supply from EPS,
|
||
26,3V3_MAIN,Power,Output,3.3V,3.6,Per bus,,,,"0.5A per pin, 6 pins per bacBus and Zm/Zp side = 0.5 * 6 * 2 * 2 = 12A system total",Enabled after EPS boot,Primary regulated 3.3V supply from EPS,
|
||
27,3V3_MAIN,Power,Output,3.3V,3.6,Per bus,,,,"0.5A per pin, 6 pins per bacBus and Zm/Zp side = 0.5 * 6 * 2 * 2 = 12A system total",Enabled after EPS boot,Primary regulated 3.3V supply from EPS,
|
||
28,3V3_MAIN,Power,Output,3.3V,3.6,Per bus,,,,"0.5A per pin, 6 pins per bacBus and Zm/Zp side = 0.5 * 6 * 2 * 2 = 12A system total",Enabled after EPS boot,Primary regulated 3.3V supply from EPS,
|
||
29,3V3_MAIN,Power,Output,3.3V,3.6,Per bus,,,,"0.5A per pin, 6 pins per bacBus and Zm/Zp side = 0.5 * 6 * 2 * 2 = 12A system total",Enabled after EPS boot,Primary regulated 3.3V supply from EPS,
|
||
30,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
31,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
32,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
33,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
34,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
35,3V3_AUX,Power,Output,3.3V,3.6,Shared,,,,"0.5A per pin, 2 pins per bacBus and Zm/Zp side = 0.5 * 2 * 2 * 2 = 4A system total",Enabled when RBF removed and deployment switches released,Always-on auxiliary rail. Used by EPS for bootstrapping and minimal system controllers.,"Used by EPS and minimal system controllers, do not backfeed"
|
||
36,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
37,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
38,VBAT,Power,Output,Battery bus,16.8,Shared,,,,"0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system total",Enabled when RBF removed and deployment switches released,Raw battery voltage distributed across stack,Do not backfeed
|
||
39,VBAT,Power,Output,Battery bus,16.8,Shared,,,,"0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system total",Enabled when RBF removed and deployment switches released,Raw battery voltage distributed across stack,Do not backfeed
|
||
40,VBAT,Power,Output,Battery bus,16.8,Shared,,,,"0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system total",Enabled when RBF removed and deployment switches released,Raw battery voltage distributed across stack,Do not backfeed
|
||
41,VBAT,Power,Output,Battery bus,16.8,Shared,,,,"0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system total",Enabled when RBF removed and deployment switches released,Raw battery voltage distributed across stack,Do not backfeed
|
||
42,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
43,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
44,RBF,Inhibit Signal,Input,VBAT,16.8,Shared,Open-drain with pull-up,Pull-up to VBAT (2x 100k = 50k),"Low: RBF feature applied, high: RBF feature removed",,,Remove Before Flight safety inhibit line,Held low to GND by safety pin prior to integration
|
||
45,DEPLOY_SW_1,Inhibit Signal,Input,VBAT,16.8,Shared,Open-drain with pull-up,Pull-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.",
|
||
46,DEPLOY_SW_2,Inhibit Signal,Input,VBAT,16.8,Shared,Open-drain with pull-up,Pull-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.",
|
||
47,RESERVED_1,Power or signal,,,,Per bus,,,,,,Reserved for future use,Do not use
|
||
48,RESERVED_2,Power or signal,,,,Per bus,,,,,,Reserved for future use,Do not use
|
||
49,RESERVED_3,Power or signal,,,,Per bus,,,,,,Reserved for future use,Do not use
|
||
50,GPIO_9,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
51,GPIO_10,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
52,GPIO_11,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
53,GPIO_12,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
54,GPIO_13,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
55,GPIO_14,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
56,GPIO_15,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
57,GPIO_16,User-defined,,,,Per bus,,,,,,,Available for user application
|
||
58,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
59,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
60,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
61,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
62,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
63,GND,Power Return,,GND,0,Shared,,,,,"Always connected, battery pack load switches are high-side",System ground return,All boards must connect grounds internally
|
||
64,5V_MAIN,Power,Output,5V,5.5,Per bus,,,,"0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system total",Enabled after EPS boot,Primary regulated 5V supply from EPS,Do not backfeed
|
||
65,5V_MAIN,Power,Output,5V,5.5,Per bus,,,,"0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system total",Enabled after EPS boot,Primary regulated 5V supply from EPS,Do not backfeed
|
||
66,5V_MAIN,Power,Output,5V,5.5,Per bus,,,,"0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system total",Enabled after EPS boot,Primary regulated 5V supply from EPS,Do not backfeed
|
||
67,5V_MAIN,Power,Output,5V,5.5,Per bus,,,,"0.5A per pin, 4 pins per bacBus and Zm/Zp side = 0.5 * 4 * 2 * 2 = 8A system total",Enabled after EPS boot,Primary regulated 5V supply from EPS,Do not backfeed |