Interface Map¶
Board Manifest: camera-gpio-interface-pcb¶
Camera GPIO interface for the three FLIR Blackfly S cameras of the joystick rig: three pluggable screw-terminal camera channels, two BNC inputs from the pyControl breakout, four 3.3 V BNC outputs to a Neuropixels OneBox, an InstrumentPort-Digital-50 with every camera line tapped, USB power; no MCU; v1.0 as built.
Project: camera-gpio-interface-pcb.kicad_pro Netclass profiles: instrument-taps, hv-power-24v Datum: aux axis origin at KiCad (150, 95) mm Placements: 7; board sheets: 3; nets: 28; open ports: 3
Placements¶
| Instance | Block | Parent sheet | Anchor (mm) | Rotation | Side | Sheet pins | Note |
|---|---|---|---|---|---|---|---|
blackfly_s_gpio_channel_mcv6_vertical |
orb_weaver_blackfly_s_gpio_channel:blackfly_s_gpio_channel_mcv6_vertical |
/ |
(-25, -24) | 180 | front | library | |
logic_input_2ch_5v_schmitt_sn74lvc2g17 |
orb_weaver_private:logic_input_2ch_5v_schmitt_sn74lvc2g17 |
/inputs |
(-12, 17) | 90 | front | own | |
5v_to_3v3_tps73733 |
orb_weaver_private:5v_to_3v3_tps73733 |
/power |
(-40, -15) | 180 | front | library | |
usb2_vertical |
orb_weaver_private:usb2_vertical |
/power |
(-44, -1) | 90 | front | library | |
instrument_port_digital_50_dut_ffc_boundary_vertical |
orb_weaver_private:instrument_port_digital_50_dut_ffc_boundary_vertical |
/ |
(44, 4) | 270 | front | own | |
blackfly_s_gpio_channel_mcv6_vertical2 |
orb_weaver_blackfly_s_gpio_channel:blackfly_s_gpio_channel_mcv6_vertical |
/ |
(25, -24) | 180 | front | library | |
blackfly_s_gpio_channel_mcv6_vertical1 |
orb_weaver_blackfly_s_gpio_channel:blackfly_s_gpio_channel_mcv6_vertical |
/ |
(0, -24) | 180 | front | library |
Board Sheets¶
Board-authored wrapper sheets: their hierarchical labels and what each meets in the parent.
inputs in / (board-authored sheet, 7 parts)¶
| Port | Wired to | Net | Class | Meaning |
|---|---|---|---|---|
+3.3V |
+3.3V |
/+3.3V |
PWR_3V3_NARROW | The only logic rail, from the TPS73733 on the power sheet; always on while USB is present, as the InstrumentPort block requires |
+5V |
+5V |
/+5V |
PWR_5V_NARROW | VBUS after the USB block's Schottky (+5V_USB in the design record): the Line 0 pull-ups and every ESD array's clamp reference |
GND |
GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
SYNC_IN |
SYNC_IN |
/SYNC_IN |
Default | Conditioned Rsync from the SYNC IN BNC, 3.3 V, to the three Line 0 drivers and the SYNC OUT driver |
SYNC_IN_INST |
SYNC_IN_INST |
/SYNC_IN_INST |
INSTRUMENT | DIG1: the conditioned Rsync after the Schmitt (the input block's IN_B_INST) |
TRIG_IN |
TRIG_IN |
/TRIG_IN |
Default | Conditioned 150 Hz frame trigger from the TRIG IN BNC, 3.3 V, to the three camera channels' Line 3 drivers |
TRIG_IN_INST |
TRIG_IN_INST |
/TRIG_IN_INST |
INSTRUMENT | DIG0: the conditioned trigger after the Schmitt (the input block's IN_A_INST) |
power in / (board-authored sheet, 2 parts)¶
| Port | Wired to | Net | Class | Meaning |
|---|---|---|---|---|
+3.3V |
+3.3V |
/+3.3V |
PWR_3V3_NARROW | The only logic rail, from the TPS73733 on the power sheet; always on while USB is present, as the InstrumentPort block requires |
+5V |
+5V |
/+5V |
PWR_5V_NARROW | VBUS after the USB block's Schottky (+5V_USB in the design record): the Line 0 pull-ups and every ESD array's clamp reference |
GND |
GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
outputs in / (board-authored sheet, 12 parts)¶
| Port | Wired to | Net | Class | Meaning |
|---|---|---|---|---|
+3.3V |
+3.3V |
/+3.3V |
PWR_3V3_NARROW | The only logic rail, from the TPS73733 on the power sheet; always on while USB is present, as the InstrumentPort block requires |
+5V |
+5V |
/+5V |
PWR_5V_NARROW | VBUS after the USB block's Schottky (+5V_USB in the design record): the Line 0 pull-ups and every ESD array's clamp reference |
CAM1_OUT_BNC |
CAM1_OUT_BNC |
/CAM1_OUT_BNC |
Default | Camera 1 ExposureActive (Line 2, Schmitt-buffered) behind the block's 470 Ω, to the CAM1 OUT BNC |
CAM2_OUT_BNC |
CAM2_OUT_BNC |
/CAM2_OUT_BNC |
Default | Camera 2 ExposureActive (Line 2, Schmitt-buffered) behind the block's 470 Ω, to the CAM2 OUT BNC |
CAM3_OUT_BNC |
CAM3_OUT_BNC |
/CAM3_OUT_BNC |
Default | Camera 3 ExposureActive (Line 2, Schmitt-buffered) behind the block's 470 Ω, to the CAM3 OUT BNC |
GND |
GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
SYNC_IN |
SYNC_IN |
/SYNC_IN |
Default | Conditioned Rsync from the SYNC IN BNC, 3.3 V, to the three Line 0 drivers and the SYNC OUT driver |
SYNC_OUT_INST |
SYNC_OUT_INST |
/SYNC_OUT_INST |
INSTRUMENT | DIG2: what the SYNC OUT BNC carries, at the driver output before the 470 Ω |
Connections¶
Per placed block: each port, the label it meets in its parent sheet, the net that resolves to and its class.
blackfly_s_gpio_channel_mcv6_vertical (orb_weaver_blackfly_s_gpio_channel:blackfly_s_gpio_channel_mcv6_vertical in /)¶
One FLIR Blackfly S camera GPIO channel (trigger, sync, exposure output, instrument taps) on a 6-position 3.5 mm Phoenix header; the connector family pilot: the vertical MCV and the horizontal MC header are pad-identical, so one source publishes both orientations (lifecycle routed; family blackfly_s_gpio_channel mcv6_vertical (gpio))
| Port | Shape | Wired to | Net | Class | Meaning |
|---|---|---|---|---|---|
+3.3V |
passive | +3.3V |
/+3.3V |
PWR_3V3_NARROW | The only logic rail, from the TPS73733 on the power sheet; always on while USB is present, as the InstrumentPort block requires |
+5V |
passive | +5V |
/+5V |
PWR_5V_NARROW | VBUS after the USB block's Schottky (+5V_USB in the design record): the Line 0 pull-ups and every ESD array's clamp reference |
CAM_OUT_BNC |
output | CAM1_OUT_BNC |
/CAM1_OUT_BNC |
Default | Camera 1 ExposureActive (Line 2, Schmitt-buffered) behind the block's 470 Ω, to the CAM1 OUT BNC |
GND |
passive | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
L0_INST |
output | CAM1_L0_INST |
/CAM1_L0_INST |
INSTRUMENT | DIG3: camera 1 pin 2 node (Line 0, the Rsync drive), 0 to 4.7 V open-drain |
L1_INST |
output | CAM1_L1_INST |
/CAM1_L1_INST |
INSTRUMENT | DIG4: camera 1 OPTOOUT (Line 1), Schmitt-buffered; a second camera output for diagnosing missed triggers |
L2_INST |
output | CAM1_L2_INST |
/CAM1_L2_INST |
INSTRUMENT | DIG5: camera 1 Line 2 raw open-drain node (ExposureActive) |
L3_INST |
output | CAM1_L3_INST |
/CAM1_L3_INST |
INSTRUMENT | DIG6: camera 1 pin 1 node (Line 3, the trigger) after the 220 Ω |
OUT_INST |
output | CAM1_OUT_INST |
/CAM1_OUT_INST |
INSTRUMENT | DIG7: what the CAM1 OUT BNC carries |
SYNC_IN |
input | SYNC_IN |
/SYNC_IN |
Default | Conditioned Rsync from the SYNC IN BNC, 3.3 V, to the three Line 0 drivers and the SYNC OUT driver |
TRIG_IN |
input | TRIG_IN |
/TRIG_IN |
Default | Conditioned 150 Hz frame trigger from the TRIG IN BNC, 3.3 V, to the three camera channels' Line 3 drivers |
logic_input_2ch_5v_schmitt_sn74lvc2g17 (orb_weaver_private:logic_input_2ch_5v_schmitt_sn74lvc2g17 in /inputs)¶
Two-channel single-ended logic input conditioner: per-channel series/RC filtering plus an SN74LVC2G17 dual Schmitt-trigger buffer that turns a 3.3 V or 5 V field-wired logic signal into clean 3.3 V logic, with a 100 ohm InstrumentPort tap on each output. (lifecycle routed)
| Port | Shape | Wired to | Net | Class | Meaning |
|---|---|---|---|---|---|
+3.3V |
passive | +3.3V |
/+3.3V |
PWR_3V3_NARROW | The only logic rail, from the TPS73733 on the power sheet; always on while USB is present, as the InstrumentPort block requires |
GND |
passive | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
IN_A |
output | TRIG_IN |
/TRIG_IN |
Default | Conditioned 150 Hz frame trigger from the TRIG IN BNC, 3.3 V, to the three camera channels' Line 3 drivers |
IN_A_INST |
output | TRIG_IN_INST |
/TRIG_IN_INST |
INSTRUMENT | DIG0: the conditioned trigger after the Schmitt (the input block's IN_A_INST) |
IN_A_RAW |
input | TRIG_RAW |
/inputs/TRIG_RAW |
Default | The TRIG IN jack to the ESD clamp and the input block's IN_A_RAW |
IN_B |
output | SYNC_IN |
/SYNC_IN |
Default | Conditioned Rsync from the SYNC IN BNC, 3.3 V, to the three Line 0 drivers and the SYNC OUT driver |
IN_B_INST |
output | SYNC_IN_INST |
/SYNC_IN_INST |
INSTRUMENT | DIG1: the conditioned Rsync after the Schmitt (the input block's IN_B_INST) |
IN_B_RAW |
input | SYNC_RAW |
/inputs/SYNC_RAW |
Default | The SYNC IN jack to the ESD clamp and the input block's IN_B_RAW |
5v_to_3v3_tps73733 (orb_weaver_private:5v_to_3v3_tps73733 in /power)¶
Clean 3.3 V linear regulator from a 5 V input rail using the TI TPS73733 fixed 3.3 V 1 A LDO. (lifecycle routed)
| Port | Shape | Wired to | Net | Class | Meaning |
|---|---|---|---|---|---|
+3.3V |
passive | +3.3V |
/+3.3V |
PWR_3V3_NARROW | The only logic rail, from the TPS73733 on the power sheet; always on while USB is present, as the InstrumentPort block requires |
+5V |
passive | +5V |
/+5V |
PWR_5V_NARROW | VBUS after the USB block's Schottky (+5V_USB in the design record): the Line 0 pull-ups and every ESD array's clamp reference |
GND |
passive | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
usb2_vertical (orb_weaver_private:usb2_vertical in /power)¶
USB-C USB2 device-port front end on a VERTICAL, top-entry receptacle: GCT USB4145-03-0070-C, OW-CONN-USB-C-USB2-SMD-VERT, 16P USB2-only, SMT contacts plus four through-hole shell legs, 7.46 mm tall. (lifecycle routed)
| Port | Shape | Wired to | Net | Class | Meaning |
|---|---|---|---|---|---|
+5V_USB |
passive | +5V |
/+5V |
PWR_5V_NARROW | VBUS after the USB block's Schottky (+5V_USB in the design record): the Line 0 pull-ups and every ESD array's clamp reference |
GND |
passive | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
USB_D+ |
bidirectional | open: no-connect flag | USB 2.0 D+, J31001 A6 and B6, after the U31001 clamp; USB_HS pair with USB_D-. | ||
USB_D- |
bidirectional | open: no-connect flag | USB 2.0 D-, J31001 A7 and B7, after the U31001 clamp; USB_HS pair with USB_D+. | ||
VBUS |
passive | open: no-connect flag | Raw bus 5 V, J31001 A4, A9, B4, B9; bypassed by C31001, the clamp's reference. |
instrument_port_digital_50_dut_ffc_boundary_vertical (orb_weaver_private:instrument_port_digital_50_dut_ffc_boundary_vertical in /)¶
DUT-side InstrumentPort-Digital-50 with integrated read-only buffering, on a VERTICAL, top-entry 50-contact ZIF connector: Hirose FH12-50S-0.5SVA(54), OW-CONN-FH12-50S-0-5SVA-54, LCSC C597991, 0.5mm pitch, symbol Conn_01x50, footprint orb_weaver_connectors:Hirose_FH12-50S-0.5SVA_1x50-4MP_P0.5mm_Vertical; the four mechanical lands are unnumbered pads and carry no net. (lifecycle routed)
| Port | Shape | Wired to | Net | Class | Meaning |
|---|---|---|---|---|---|
+3.3V |
passive | +3.3V |
/+3.3V |
PWR_3V3_NARROW | The only logic rail, from the TPS73733 on the power sheet; always on while USB is present, as the InstrumentPort block requires |
DIG0 |
input | TRIG_IN_INST |
/TRIG_IN_INST |
INSTRUMENT | DIG0: the conditioned trigger after the Schmitt (the input block's IN_A_INST) |
DIG1 |
input | SYNC_IN_INST |
/SYNC_IN_INST |
INSTRUMENT | DIG1: the conditioned Rsync after the Schmitt (the input block's IN_B_INST) |
DIG2 |
input | SYNC_OUT_INST |
/SYNC_OUT_INST |
INSTRUMENT | DIG2: what the SYNC OUT BNC carries, at the driver output before the 470 Ω |
DIG3 |
input | CAM1_L0_INST |
/CAM1_L0_INST |
INSTRUMENT | DIG3: camera 1 pin 2 node (Line 0, the Rsync drive), 0 to 4.7 V open-drain |
DIG4 |
input | CAM1_L1_INST |
/CAM1_L1_INST |
INSTRUMENT | DIG4: camera 1 OPTOOUT (Line 1), Schmitt-buffered; a second camera output for diagnosing missed triggers |
DIG5 |
input | CAM1_L2_INST |
/CAM1_L2_INST |
INSTRUMENT | DIG5: camera 1 Line 2 raw open-drain node (ExposureActive) |
DIG6 |
input | CAM1_L3_INST |
/CAM1_L3_INST |
INSTRUMENT | DIG6: camera 1 pin 1 node (Line 3, the trigger) after the 220 Ω |
DIG7 |
input | CAM1_OUT_INST |
/CAM1_OUT_INST |
INSTRUMENT | DIG7: what the CAM1 OUT BNC carries |
DIG8 |
input | CAM2_L0_INST |
/CAM2_L0_INST |
INSTRUMENT | DIG8: camera 2 pin 2 node (Line 0, the Rsync drive), 0 to 4.7 V open-drain |
DIG9 |
input | CAM2_L1_INST |
/CAM2_L1_INST |
INSTRUMENT | DIG9: camera 2 OPTOOUT (Line 1), Schmitt-buffered; a second camera output for diagnosing missed triggers |
DIG10 |
input | CAM2_L2_INST |
/CAM2_L2_INST |
INSTRUMENT | DIG10: camera 2 Line 2 raw open-drain node (ExposureActive) |
DIG11 |
input | CAM2_L3_INST |
/CAM2_L3_INST |
INSTRUMENT | DIG11: camera 2 pin 1 node (Line 3, the trigger) after the 220 Ω |
DIG12 |
input | CAM2_OUT_INST |
/CAM2_OUT_INST |
INSTRUMENT | DIG12: what the CAM2 OUT BNC carries |
DIG13 |
input | CAM3_L0_INST |
/CAM3_L0_INST |
INSTRUMENT | DIG13: camera 3 pin 2 node (Line 0, the Rsync drive), 0 to 4.7 V open-drain |
DIG14 |
input | CAM3_L1_INST |
/CAM3_L1_INST |
INSTRUMENT | DIG14: camera 3 OPTOOUT (Line 1), Schmitt-buffered; a second camera output for diagnosing missed triggers |
DIG15 |
input | CAM3_L2_INST |
/CAM3_L2_INST |
INSTRUMENT | DIG15: camera 3 Line 2 raw open-drain node (ExposureActive) |
DIG16 |
input | CAM3_L3_INST |
/CAM3_L3_INST |
INSTRUMENT | DIG16: camera 3 pin 1 node (Line 3, the trigger) after the 220 Ω |
DIG17 |
input | CAM3_OUT_INST |
/CAM3_OUT_INST |
INSTRUMENT | DIG17: what the CAM3 OUT BNC carries |
DIG18 |
input | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
DIG19 |
input | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
DIG20 |
input | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
DIG21 |
input | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
DIG22 |
input | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
DIG23 |
input | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
DIG24 |
input | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
DIG25 |
input | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
DIG26 |
input | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
DIG27 |
input | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
DIG28 |
input | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
DIG29 |
input | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
DIG30 |
input | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
DIG31 |
input | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
GND |
passive | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
blackfly_s_gpio_channel_mcv6_vertical2 (orb_weaver_blackfly_s_gpio_channel:blackfly_s_gpio_channel_mcv6_vertical in /)¶
One FLIR Blackfly S camera GPIO channel (trigger, sync, exposure output, instrument taps) on a 6-position 3.5 mm Phoenix header; the connector family pilot: the vertical MCV and the horizontal MC header are pad-identical, so one source publishes both orientations (lifecycle routed; family blackfly_s_gpio_channel mcv6_vertical (gpio))
| Port | Shape | Wired to | Net | Class | Meaning |
|---|---|---|---|---|---|
+3.3V |
passive | +3.3V |
/+3.3V |
PWR_3V3_NARROW | The only logic rail, from the TPS73733 on the power sheet; always on while USB is present, as the InstrumentPort block requires |
+5V |
passive | +5V |
/+5V |
PWR_5V_NARROW | VBUS after the USB block's Schottky (+5V_USB in the design record): the Line 0 pull-ups and every ESD array's clamp reference |
CAM_OUT_BNC |
output | CAM3_OUT_BNC |
/CAM3_OUT_BNC |
Default | Camera 3 ExposureActive (Line 2, Schmitt-buffered) behind the block's 470 Ω, to the CAM3 OUT BNC |
GND |
passive | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
L0_INST |
output | CAM3_L0_INST |
/CAM3_L0_INST |
INSTRUMENT | DIG13: camera 3 pin 2 node (Line 0, the Rsync drive), 0 to 4.7 V open-drain |
L1_INST |
output | CAM3_L1_INST |
/CAM3_L1_INST |
INSTRUMENT | DIG14: camera 3 OPTOOUT (Line 1), Schmitt-buffered; a second camera output for diagnosing missed triggers |
L2_INST |
output | CAM3_L2_INST |
/CAM3_L2_INST |
INSTRUMENT | DIG15: camera 3 Line 2 raw open-drain node (ExposureActive) |
L3_INST |
output | CAM3_L3_INST |
/CAM3_L3_INST |
INSTRUMENT | DIG16: camera 3 pin 1 node (Line 3, the trigger) after the 220 Ω |
OUT_INST |
output | CAM3_OUT_INST |
/CAM3_OUT_INST |
INSTRUMENT | DIG17: what the CAM3 OUT BNC carries |
SYNC_IN |
input | SYNC_IN |
/SYNC_IN |
Default | Conditioned Rsync from the SYNC IN BNC, 3.3 V, to the three Line 0 drivers and the SYNC OUT driver |
TRIG_IN |
input | TRIG_IN |
/TRIG_IN |
Default | Conditioned 150 Hz frame trigger from the TRIG IN BNC, 3.3 V, to the three camera channels' Line 3 drivers |
blackfly_s_gpio_channel_mcv6_vertical1 (orb_weaver_blackfly_s_gpio_channel:blackfly_s_gpio_channel_mcv6_vertical in /)¶
One FLIR Blackfly S camera GPIO channel (trigger, sync, exposure output, instrument taps) on a 6-position 3.5 mm Phoenix header; the connector family pilot: the vertical MCV and the horizontal MC header are pad-identical, so one source publishes both orientations (lifecycle routed; family blackfly_s_gpio_channel mcv6_vertical (gpio))
| Port | Shape | Wired to | Net | Class | Meaning |
|---|---|---|---|---|---|
+3.3V |
passive | +3.3V |
/+3.3V |
PWR_3V3_NARROW | The only logic rail, from the TPS73733 on the power sheet; always on while USB is present, as the InstrumentPort block requires |
+5V |
passive | +5V |
/+5V |
PWR_5V_NARROW | VBUS after the USB block's Schottky (+5V_USB in the design record): the Line 0 pull-ups and every ESD array's clamp reference |
CAM_OUT_BNC |
output | CAM2_OUT_BNC |
/CAM2_OUT_BNC |
Default | Camera 2 ExposureActive (Line 2, Schmitt-buffered) behind the block's 470 Ω, to the CAM2 OUT BNC |
GND |
passive | GND |
/GND |
PWR_RETURN_LOCAL | Board ground; every BNC shell and camera pins 5 and 6 |
L0_INST |
output | CAM2_L0_INST |
/CAM2_L0_INST |
INSTRUMENT | DIG8: camera 2 pin 2 node (Line 0, the Rsync drive), 0 to 4.7 V open-drain |
L1_INST |
output | CAM2_L1_INST |
/CAM2_L1_INST |
INSTRUMENT | DIG9: camera 2 OPTOOUT (Line 1), Schmitt-buffered; a second camera output for diagnosing missed triggers |
L2_INST |
output | CAM2_L2_INST |
/CAM2_L2_INST |
INSTRUMENT | DIG10: camera 2 Line 2 raw open-drain node (ExposureActive) |
L3_INST |
output | CAM2_L3_INST |
/CAM2_L3_INST |
INSTRUMENT | DIG11: camera 2 pin 1 node (Line 3, the trigger) after the 220 Ω |
OUT_INST |
output | CAM2_OUT_INST |
/CAM2_OUT_INST |
INSTRUMENT | DIG12: what the CAM2 OUT BNC carries |
SYNC_IN |
input | SYNC_IN |
/SYNC_IN |
Default | Conditioned Rsync from the SYNC IN BNC, 3.3 V, to the three Line 0 drivers and the SYNC OUT driver |
TRIG_IN |
input | TRIG_IN |
/TRIG_IN |
Default | Conditioned 150 Hz frame trigger from the TRIG IN BNC, 3.3 V, to the three camera channels' Line 3 drivers |
Nets¶
Every net a block port or a board sheet's port reaches, by its qualified name.
| Net | Class | GPIO | Ports | Meaning |
|---|---|---|---|---|
/+3.3V |
PWR_3V3_NARROW | inputs (sheet)/+3.3V, power (sheet)/+3.3V, outputs (sheet)/+3.3V, blackfly_s_gpio_channel_mcv6_vertical/+3.3V, logic_input_2ch_5v_schmitt_sn74lvc2g17/+3.3V, 5v_to_3v3_tps73733/+3.3V, instrument_port_digital_50_dut_ffc_boundary_vertical/+3.3V, blackfly_s_gpio_channel_mcv6_vertical2/+3.3V, blackfly_s_gpio_channel_mcv6_vertical1/+3.3V |
The only logic rail, from the TPS73733 on the power sheet; always on while USB is present, as the InstrumentPort block requires | |
/+5V |
PWR_5V_NARROW | inputs (sheet)/+5V, power (sheet)/+5V, outputs (sheet)/+5V, blackfly_s_gpio_channel_mcv6_vertical/+5V, 5v_to_3v3_tps73733/+5V, usb2_vertical/+5V_USB, blackfly_s_gpio_channel_mcv6_vertical2/+5V, blackfly_s_gpio_channel_mcv6_vertical1/+5V |
VBUS after the USB block's Schottky (+5V_USB in the design record): the Line 0 pull-ups and every ESD array's clamp reference | |
/CAM1_L0_INST |
INSTRUMENT | blackfly_s_gpio_channel_mcv6_vertical/L0_INST, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG3 |
DIG3: camera 1 pin 2 node (Line 0, the Rsync drive), 0 to 4.7 V open-drain | |
/CAM1_L1_INST |
INSTRUMENT | blackfly_s_gpio_channel_mcv6_vertical/L1_INST, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG4 |
DIG4: camera 1 OPTOOUT (Line 1), Schmitt-buffered; a second camera output for diagnosing missed triggers | |
/CAM1_L2_INST |
INSTRUMENT | blackfly_s_gpio_channel_mcv6_vertical/L2_INST, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG5 |
DIG5: camera 1 Line 2 raw open-drain node (ExposureActive) | |
/CAM1_L3_INST |
INSTRUMENT | blackfly_s_gpio_channel_mcv6_vertical/L3_INST, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG6 |
DIG6: camera 1 pin 1 node (Line 3, the trigger) after the 220 Ω | |
/CAM1_OUT_BNC |
Default | outputs (sheet)/CAM1_OUT_BNC, blackfly_s_gpio_channel_mcv6_vertical/CAM_OUT_BNC |
Camera 1 ExposureActive (Line 2, Schmitt-buffered) behind the block's 470 Ω, to the CAM1 OUT BNC | |
/CAM1_OUT_INST |
INSTRUMENT | blackfly_s_gpio_channel_mcv6_vertical/OUT_INST, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG7 |
DIG7: what the CAM1 OUT BNC carries | |
/CAM2_L0_INST |
INSTRUMENT | instrument_port_digital_50_dut_ffc_boundary_vertical/DIG8, blackfly_s_gpio_channel_mcv6_vertical1/L0_INST |
DIG8: camera 2 pin 2 node (Line 0, the Rsync drive), 0 to 4.7 V open-drain | |
/CAM2_L1_INST |
INSTRUMENT | instrument_port_digital_50_dut_ffc_boundary_vertical/DIG9, blackfly_s_gpio_channel_mcv6_vertical1/L1_INST |
DIG9: camera 2 OPTOOUT (Line 1), Schmitt-buffered; a second camera output for diagnosing missed triggers | |
/CAM2_L2_INST |
INSTRUMENT | instrument_port_digital_50_dut_ffc_boundary_vertical/DIG10, blackfly_s_gpio_channel_mcv6_vertical1/L2_INST |
DIG10: camera 2 Line 2 raw open-drain node (ExposureActive) | |
/CAM2_L3_INST |
INSTRUMENT | instrument_port_digital_50_dut_ffc_boundary_vertical/DIG11, blackfly_s_gpio_channel_mcv6_vertical1/L3_INST |
DIG11: camera 2 pin 1 node (Line 3, the trigger) after the 220 Ω | |
/CAM2_OUT_BNC |
Default | outputs (sheet)/CAM2_OUT_BNC, blackfly_s_gpio_channel_mcv6_vertical1/CAM_OUT_BNC |
Camera 2 ExposureActive (Line 2, Schmitt-buffered) behind the block's 470 Ω, to the CAM2 OUT BNC | |
/CAM2_OUT_INST |
INSTRUMENT | instrument_port_digital_50_dut_ffc_boundary_vertical/DIG12, blackfly_s_gpio_channel_mcv6_vertical1/OUT_INST |
DIG12: what the CAM2 OUT BNC carries | |
/CAM3_L0_INST |
INSTRUMENT | instrument_port_digital_50_dut_ffc_boundary_vertical/DIG13, blackfly_s_gpio_channel_mcv6_vertical2/L0_INST |
DIG13: camera 3 pin 2 node (Line 0, the Rsync drive), 0 to 4.7 V open-drain | |
/CAM3_L1_INST |
INSTRUMENT | instrument_port_digital_50_dut_ffc_boundary_vertical/DIG14, blackfly_s_gpio_channel_mcv6_vertical2/L1_INST |
DIG14: camera 3 OPTOOUT (Line 1), Schmitt-buffered; a second camera output for diagnosing missed triggers | |
/CAM3_L2_INST |
INSTRUMENT | instrument_port_digital_50_dut_ffc_boundary_vertical/DIG15, blackfly_s_gpio_channel_mcv6_vertical2/L2_INST |
DIG15: camera 3 Line 2 raw open-drain node (ExposureActive) | |
/CAM3_L3_INST |
INSTRUMENT | instrument_port_digital_50_dut_ffc_boundary_vertical/DIG16, blackfly_s_gpio_channel_mcv6_vertical2/L3_INST |
DIG16: camera 3 pin 1 node (Line 3, the trigger) after the 220 Ω | |
/CAM3_OUT_BNC |
Default | outputs (sheet)/CAM3_OUT_BNC, blackfly_s_gpio_channel_mcv6_vertical2/CAM_OUT_BNC |
Camera 3 ExposureActive (Line 2, Schmitt-buffered) behind the block's 470 Ω, to the CAM3 OUT BNC | |
/CAM3_OUT_INST |
INSTRUMENT | instrument_port_digital_50_dut_ffc_boundary_vertical/DIG17, blackfly_s_gpio_channel_mcv6_vertical2/OUT_INST |
DIG17: what the CAM3 OUT BNC carries | |
/GND |
PWR_RETURN_LOCAL | inputs (sheet)/GND, power (sheet)/GND, outputs (sheet)/GND, blackfly_s_gpio_channel_mcv6_vertical/GND, logic_input_2ch_5v_schmitt_sn74lvc2g17/GND, 5v_to_3v3_tps73733/GND, usb2_vertical/GND, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG18, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG19, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG20, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG21, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG22, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG23, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG24, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG25, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG26, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG27, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG28, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG29, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG30, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG31, instrument_port_digital_50_dut_ffc_boundary_vertical/GND, blackfly_s_gpio_channel_mcv6_vertical2/GND, blackfly_s_gpio_channel_mcv6_vertical1/GND |
Board ground; every BNC shell and camera pins 5 and 6 | |
/SYNC_IN |
Default | inputs (sheet)/SYNC_IN, outputs (sheet)/SYNC_IN, blackfly_s_gpio_channel_mcv6_vertical/SYNC_IN, logic_input_2ch_5v_schmitt_sn74lvc2g17/IN_B, blackfly_s_gpio_channel_mcv6_vertical2/SYNC_IN, blackfly_s_gpio_channel_mcv6_vertical1/SYNC_IN |
Conditioned Rsync from the SYNC IN BNC, 3.3 V, to the three Line 0 drivers and the SYNC OUT driver | |
/SYNC_IN_INST |
INSTRUMENT | inputs (sheet)/SYNC_IN_INST, logic_input_2ch_5v_schmitt_sn74lvc2g17/IN_B_INST, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG1 |
DIG1: the conditioned Rsync after the Schmitt (the input block's IN_B_INST) | |
/SYNC_OUT_INST |
INSTRUMENT | outputs (sheet)/SYNC_OUT_INST, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG2 |
DIG2: what the SYNC OUT BNC carries, at the driver output before the 470 Ω | |
/TRIG_IN |
Default | inputs (sheet)/TRIG_IN, blackfly_s_gpio_channel_mcv6_vertical/TRIG_IN, logic_input_2ch_5v_schmitt_sn74lvc2g17/IN_A, blackfly_s_gpio_channel_mcv6_vertical2/TRIG_IN, blackfly_s_gpio_channel_mcv6_vertical1/TRIG_IN |
Conditioned 150 Hz frame trigger from the TRIG IN BNC, 3.3 V, to the three camera channels' Line 3 drivers | |
/TRIG_IN_INST |
INSTRUMENT | inputs (sheet)/TRIG_IN_INST, logic_input_2ch_5v_schmitt_sn74lvc2g17/IN_A_INST, instrument_port_digital_50_dut_ffc_boundary_vertical/DIG0 |
DIG0: the conditioned trigger after the Schmitt (the input block's IN_A_INST) | |
/inputs/SYNC_RAW |
Default | logic_input_2ch_5v_schmitt_sn74lvc2g17/IN_B_RAW |
The SYNC IN jack to the ESD clamp and the input block's IN_B_RAW | |
/inputs/TRIG_RAW |
Default | logic_input_2ch_5v_schmitt_sn74lvc2g17/IN_A_RAW |
The TRIG IN jack to the ESD clamp and the input block's IN_A_RAW |
Open Ports¶
| Instance | Port | Why |
|---|---|---|
usb2_vertical |
USB_D+ |
no-connect flag |
usb2_vertical |
USB_D- |
no-connect flag |
usb2_vertical |
VBUS |
no-connect flag |
The generated block below is the rendering of kicad/board-manifest.yaml (make board-manifest-render); the narrative under it is the board's.