pixalynx/usb3-hub-10g

A USB 3.2 Gen 2 six-port hub board with USB-C PD power input, regulated 5 V/3.3 V/1.15 V rails, one upstream and four protected downstream USB-A/USB-C ports, SuperSpeed muxes, ESD protection, and controlled port power.

Version
0.0.1
License
unset
Stars
0

routing/power.json

{
 "source": "scripts/power.py",
 "router": "hand",
 "legs": [
  {
   "id": "pw_0_J2_VBUS1",
   "net": "VBUS_PD",
   "from": "J2.VBUS1",
   "to": "D1.IN5",
   "width": 0.6,
   "fromCentre": {
    "x": 26.0,
    "y": 25.45
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 28.3999,
     "y": 21.5
    },
    {
     "x": 30.9999,
     "y": 21.5
    }
   ]
  },
  {
   "id": "pw_1_D1_IN5",
   "net": "VBUS_PD",
   "from": "D1.IN5",
   "to": "Q1.S2",
   "width": 0.6,
   "fromCentre": {
    "x": 31.0,
    "y": 20.2
   },
   "fromRotation": 0,
   "path": [
    {
     "x": 30.9999,
     "y": 21.5
    },
    {
     "x": 36.9,
     "y": 21.5
    },
    {
     "x": 36.9,
     "y": 13.965
    }
   ]
  },
  {
   "id": "pw_2_Q1_S2",
   "net": "VBUS_PD",
   "from": "Q1.S2",
   "to": "net.VBUS_PD",
   "width": 1.2,
   "fromCentre": {
    "x": 32.4,
    "y": 14.6
   },
   "fromRotation": 90,
   "path": [
    {
     "x": 36.9,
     "y": 13.965
    },
    {
     "x": 36.9,
     "y": 21.5
    },
    {
     "x": 28.3999,
     "y": 21.5
    }
   ]
  },
  {
   "id": "pw_3_D1_IN5",
   "net": "VBUS_PD",
   "from": "D1.IN5",
   "to": "D1.IN4",
   "width": 0.3,
   "fromCentre": {
    "x": 31.0,
    "y": 20.2
   },
   "fromRotation": 0,
   "path": []
  },
  {
   "id": "pw_4_D1_IN5",
   "net": "VBUS_PD",
   "from": "D1.IN5",
   "to": "D1.IN6",
   "width": 0.3,
   "fromCentre": {
    "x": 31.0,
    "y": 20.2
   },
   "fromRotation": 0,
   "path": []
  },
  {
   "id": "pw_5_Q1_S2",
   "net": "VBUS_PD",
   "from": "Q1.S2",
   "to": "Q1.S1",
   "width": 0.5,
   "fromCentre": {
    "x": 32.4,
    "y": 14.6
   },
   "fromRotation": 90,
   "path": []
  },
  {
   "id": "pw_6_Q1_S2",
   "net": "VBUS_PD",
   "from": "Q1.S2",
   "to": "Q1.S3",
   "width": 0.5,
   "fromCentre": {
    "x": 32.4,
    "y": 14.6
   },
   "fromRotation": 90,
   "path": []
  },
  {
   "id": "pw_7_J2_VBUS2",
   "net": "VBUS_PD",
   "from": "J2.VBUS2",
   "to": "D1.IN5",
   "width": 0.5,
   "fromCentre": {
    "x": 26.0,
    "y": 25.45
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 23.5998,
     "y": 21.75
    },
    {
     "x": 23.5998,
     "y": 21.75,
     "via": true,
     "toLayer": "bottom"
    },
    {
     "x": 29.6,
     "y": 21.75
    },
    {
     "x": 29.6,
     "y": 21.75,
     "via": true,
     "toLayer": "top"
    },
    {
     "x": 29.6,
     "y": 21.5
    },
    {
     "x": 30.9999,
     "y": 21.5
    }
   ]
  },
  {
   "id": "pw_8_Q1_D5",
   "net": "VIN_BUCK",
   "from": "Q1.D5",
   "to": "Q1.D6",
   "width": 0.5,
   "fromCentre": {
    "x": 32.4,
    "y": 14.6
   },
   "fromRotation": 90,
   "path": []
  },
  {
   "id": "pw_9_Q1_D6",
   "net": "VIN_BUCK",
   "from": "Q1.D6",
   "to": "Q1.D7",
   "width": 0.5,
   "fromCentre": {
    "x": 32.4,
    "y": 14.6
   },
   "fromRotation": 90,
   "path": []
  },
  {
   "id": "pw_10_Q1_D7",
   "net": "VIN_BUCK",
   "from": "Q1.D7",
   "to": "Q1.D8",
   "width": 0.5,
   "fromCentre": {
    "x": 32.4,
    "y": 14.6
   },
   "fromRotation": 90,
   "path": []
  },
  {
   "id": "pw_11_Q1_D8",
   "net": "VIN_BUCK",
   "from": "Q1.D8",
   "to": "U6.VIN",
   "width": 1.2,
   "fromCentre": {
    "x": 32.4,
    "y": 14.6
   },
   "fromRotation": 90,
   "path": [
    {
     "x": 29.2001,
     "y": 13.1
    },
    {
     "x": 23.95,
     "y": 13.1
    }
   ]
  },
  {
   "id": "pw_12_C3_pin1",
   "net": "VIN_BUCK",
   "from": "C3.pin1",
   "to": "U6.VIN",
   "width": 1.0,
   "fromCentre": {
    "x": 21.46,
    "y": 10.2
   },
   "fromRotation": 270,
   "path": []
  },
  {
   "id": "pw_13_C2_pin1",
   "net": "VIN_BUCK",
   "from": "C2.pin1",
   "to": "C3.pin1",
   "width": 1.0,
   "fromCentre": {
    "x": 19.14,
    "y": 10.2
   },
   "fromRotation": 270,
   "path": []
  },
  {
   "id": "pw_14_C4_pin1",
   "net": "VIN_BUCK",
   "from": "C4.pin1",
   "to": "C2.pin1",
   "width": 0.6,
   "fromCentre": {
    "x": 17.22,
    "y": 10.2
   },
   "fromRotation": 270,
   "path": []
  },
  {
   "id": "pw_15_C3_pin2",
   "net": "GND",
   "from": "C3.pin2",
   "to": "U6.PGND",
   "width": 0.5,
   "fromCentre": {
    "x": 21.46,
    "y": 10.2
   },
   "fromRotation": 270,
   "path": [
    {
     "x": 22.5,
     "y": 9.4725
    }
   ]
  },
  {
   "id": "pw_16_C2_pin2",
   "net": "GND",
   "from": "C2.pin2",
   "to": "C3.pin2",
   "width": 1.0,
   "fromCentre": {
    "x": 19.14,
    "y": 10.2
   },
   "fromRotation": 270,
   "path": []
  },
  {
   "id": "pw_17_C4_pin2",
   "net": "GND",
   "from": "C4.pin2",
   "to": "C2.pin2",
   "width": 0.6,
   "fromCentre": {
    "x": 17.22,
    "y": 10.2
   },
   "fromRotation": 270,
   "path": []
  },
  {
   "id": "pw_18_U6_SW",
   "net": "BUCK_SW",
   "from": "U6.SW",
   "to": "L1.pin1",
   "width": 0.25,
   "fromCentre": {
    "x": 24.6,
    "y": 9.6
   },
   "fromRotation": 0,
   "path": []
  },
  {
   "id": "pw_19_L1_pin1",
   "net": "BUCK_SW",
   "from": "L1.pin1",
   "to": "net.BUCK_SW",
   "width": 1.0,
   "fromCentre": {
    "x": 33.6,
    "y": 5.6
   },
   "fromRotation": 270,
   "path": [
    {
     "x": 25.7501,
     "y": 9.7526
    }
   ]
  },
  {
   "id": "pw_20_L1_pin1",
   "net": "BUCK_SW",
   "from": "L1.pin1",
   "to": "net.BUCK_SW",
   "width": 1.6,
   "fromCentre": {
    "x": 33.6,
    "y": 5.6
   },
   "fromRotation": 270,
   "path": [
    {
     "x": 28.7,
     "y": 9.9499
    }
   ]
  },
  {
   "id": "pw_21_C6_pin2",
   "net": "BUCK_SW",
   "from": "C6.pin2",
   "to": "L1.pin1",
   "width": 0.4,
   "fromCentre": {
    "x": 27.1,
    "y": 11.55
   },
   "fromRotation": 270,
   "path": [
    {
     "x": 27.1,
     "y": 10.0026
    }
   ]
  },
  {
   "id": "pw_22_C6_pin1",
   "net": "N_net149",
   "from": "C6.pin1",
   "to": "U6.BOOT",
   "width": 0.25,
   "fromCentre": {
    "x": 27.1,
    "y": 11.55
   },
   "fromRotation": 270,
   "path": [
    {
     "x": 26.45,
     "y": 12.06
    },
    {
     "x": 26.45,
     "y": 10.8025
    }
   ]
  },
  {
   "id": "pw_23_L1_pin2",
   "net": "V5_PD",
   "from": "L1.pin2",
   "to": "Q2.S2",
   "width": 0.4,
   "fromCentre": {
    "x": 33.6,
    "y": 5.6
   },
   "fromRotation": 270,
   "path": [
    {
     "x": 33.6,
     "y": -0.9249
    }
   ]
  },
  {
   "id": "pw_24_L1_pin2",
   "net": "V5_PD",
   "from": "L1.pin2",
   "to": "net.V5_PD",
   "width": 1.8,
   "fromCentre": {
    "x": 33.6,
    "y": 5.6
   },
   "fromRotation": 270,
   "path": [
    {
     "x": 33.6,
     "y": -0.9249
    },
    {
     "x": 27.2034,
     "y": -0.9249
    }
   ]
  },
  {
   "id": "pw_25_Q2_S2",
   "net": "V5_PD",
   "from": "Q2.S2",
   "to": "Q2.S1",
   "width": 0.3,
   "fromCentre": {
    "x": 25.4,
    "y": -0.6
   },
   "fromRotation": 90,
   "path": []
  },
  {
   "id": "pw_26_Q2_S2",
   "net": "V5_PD",
   "from": "Q2.S2",
   "to": "Q2.S3",
   "width": 0.3,
   "fromCentre": {
    "x": 25.4,
    "y": -0.6
   },
   "fromRotation": 90,
   "path": []
  },
  {
   "id": "pw_27_C8_pin1",
   "net": "V5_PD",
   "from": "C8.pin1",
   "to": "L1.pin2",
   "width": 0.8,
   "fromCentre": {
    "x": 28.568,
    "y": -2.4
   },
   "fromRotation": 270,
   "path": [
    {
     "x": 28.568,
     "y": -0.9249
    },
    {
     "x": 33.6,
     "y": -0.9249
    }
   ]
  },
  {
   "id": "pw_28_C9_pin1",
   "net": "V5_PD",
   "from": "C9.pin1",
   "to": "L1.pin2",
   "width": 0.8,
   "fromCentre": {
    "x": 30.528,
    "y": -2.4
   },
   "fromRotation": 270,
   "path": [
    {
     "x": 30.528,
     "y": -0.9249
    },
    {
     "x": 33.6,
     "y": -0.9249
    }
   ]
  },
  {
   "id": "pw_29_C10_pin1",
   "net": "V5_PD",
   "from": "C10.pin1",
   "to": "L1.pin2",
   "width": 0.8,
   "fromCentre": {
    "x": 32.488,
    "y": -2.4
   },
   "fromRotation": 270,
   "path": [
    {
     "x": 32.488,
     "y": -0.9249
    },
    {
     "x": 33.6,
     "y": -0.9249
    }
   ]
  },
  {
   "id": "pw_30_C11_pin1",
   "net": "V5_PD",
   "from": "C11.pin1",
   "to": "L1.pin2",
   "width": 0.8,
   "fromCentre": {
    "x": 34.448,
    "y": -2.4
   },
   "fromRotation": 270,
   "path": [
    {
     "x": 34.448,
     "y": -0.9249
    },
    {
     "x": 33.6,
     "y": -0.9249
    }
   ]
  },
  {
   "id": "pw_31_U7_ANODE",
   "net": "V5_PD",
   "from": "U7.ANODE",
   "to": "net.V5_PD",
   "width": 0.3,
   "fromCentre": {
    "x": 25.6,
    "y": 3.2
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 27.8334,
     "y": 2.0509
    },
    {
     "x": 27.8334,
     "y": -0.5249
    }
   ]
  },
  {
   "id": "pw_32_U7_GATE",
   "net": "PDOR_G",
   "from": "U7.GATE",
   "to": "Q2.G",
   "width": 0.25,
   "fromCentre": {
    "x": 25.6,
    "y": 3.2
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 25.6,
     "y": 1.1009
    },
    {
     "x": 26.6334,
     "y": 1.1009
    }
   ]
  }
 ]
}