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
}
]
}
]
}