mirror of
https://github.com/EEVengers/ThunderScope.git
synced 2025-04-11 23:19:16 +00:00
Misc WIP
Changed ADC decoupling, improved acq reg placement, etc.
This commit is contained in:
parent
24bbcac181
commit
d03db415d6
Hardware/KiCad/Thunderscope_Rev5
LOADING design file
LOADING design file
LOADING design file
LOADING design file
LOADING design file
LOADING design file
LOADING design file
LOADING design file
LOADING design file
LOADING design file
@ -4,20 +4,50 @@
|
||||
"active_layer_preset": "",
|
||||
"auto_track_width": true,
|
||||
"hidden_netclasses": [
|
||||
"FE_100Z_Diff",
|
||||
"FE_50Z",
|
||||
"LVDS",
|
||||
"LVDS_ADC",
|
||||
"LVDS_SYNC",
|
||||
"LVDS_USRIO",
|
||||
"PCIe",
|
||||
"PWR"
|
||||
],
|
||||
"hidden_nets": [
|
||||
"/ADC/+1V8A",
|
||||
"/ADC/+1V8D",
|
||||
"/VCM",
|
||||
"/FPGA/MGT_TX0_N",
|
||||
"/FPGA/MGT_TX0_P",
|
||||
"/FPGA/MGT_TX1_N",
|
||||
"/FPGA/MGT_TX1_P",
|
||||
"/FPGA/MGT_TX2_N",
|
||||
"/FPGA/MGT_TX2_P",
|
||||
"/FPGA/MGT_TX3_N",
|
||||
"/FPGA/MGT_TX3_P",
|
||||
"/Clock Generator/INTREF",
|
||||
"/Clock Generator/ADC_CLK_R_P",
|
||||
"/ADC/ADC_CLK_P",
|
||||
"/ADC/ADC_CLK_N",
|
||||
"/Clock Generator/ADC_CLK_R_N",
|
||||
"Net-(U18H-VCCADC_0)",
|
||||
"/CH1/ATTEN_50X_R",
|
||||
"/CH2/ATTEN_50X_R",
|
||||
"/CH3/ATTEN_50X_R",
|
||||
"/CH4/ATTEN_50X_R",
|
||||
"/CH4/TERM_1M_R",
|
||||
"/CH4/ATTEN_50X",
|
||||
"/CH4/BUF_IN",
|
||||
"/CH4/ATTEN_OUT_R",
|
||||
"/TRIM_1",
|
||||
"/TRIM_2",
|
||||
"/TRIM_3",
|
||||
"/TRIM_4",
|
||||
"+2V5",
|
||||
"Net-(J4-Pad2)",
|
||||
"/FPGA/TCK",
|
||||
"/FPGA/TDI",
|
||||
"/FPGA/TMS",
|
||||
"/FPGA/TDO",
|
||||
"AGND",
|
||||
"+3V3",
|
||||
"+1V8",
|
||||
@ -27,16 +57,59 @@
|
||||
"-5V",
|
||||
"+VBIAS",
|
||||
"+3V3_PGA",
|
||||
"/CH1/TERM_50Z",
|
||||
"/CH2/TERM_50Z",
|
||||
"/CH3/TERM_50Z",
|
||||
"/CH4/TERM_50Z",
|
||||
"/CH1/BNC_IN",
|
||||
"/CH2/BNC_IN",
|
||||
"/CH3/BNC_IN",
|
||||
"+1V8APLL",
|
||||
"/CH4/BNC_IN",
|
||||
"+5V2",
|
||||
"-VBIAS",
|
||||
"/CH1/TERM_50Z_R",
|
||||
"/CH2/TERM_50Z_R",
|
||||
"/CH3/TERM_50Z_R",
|
||||
"/CH4/ATTEN_IN",
|
||||
"/CH4/TERM_1M",
|
||||
"/CH4/TERM_50Z_R",
|
||||
"/CH4/ATTEN_OUT",
|
||||
"/Front End Trim and Bias/TRIM_SCL",
|
||||
"/Front End Trim and Bias/TRIM_SDA",
|
||||
"/ADC/ADC_CSn",
|
||||
"/ADC/ADC_RSTn",
|
||||
"/ADC/ADC_PD",
|
||||
"/CH1_N",
|
||||
"/CH1_P",
|
||||
"/CH2_N",
|
||||
"/CH2_P",
|
||||
"/CH3_P",
|
||||
"/CH3_N",
|
||||
"/CH4_P",
|
||||
"/CH4_N",
|
||||
"/FPGA/MGT_RX0_N",
|
||||
"/FPGA/MGT_RX0_P",
|
||||
"/FPGA/MGT_RX1_N",
|
||||
"/FPGA/MGT_RX1_P",
|
||||
"/FPGA/MGT_RX2_N",
|
||||
"/FPGA/MGT_RX2_P",
|
||||
"/FPGA/MGT_RX3_N",
|
||||
"/FPGA/MGT_RX3_P",
|
||||
"/Clock Generator/PLL_RSTn",
|
||||
"/FPGA/FPGA IO Banks/PLL_SCL",
|
||||
"/FPGA/FPGA IO Banks/PLL_SDA",
|
||||
"+1V8_ACQ",
|
||||
"/Clock Generator/IF1",
|
||||
"/Clock Generator/IF0",
|
||||
"/Clock Generator/AC0",
|
||||
"/Clock Generator/AC1",
|
||||
"/Clock Generator/AC2",
|
||||
"/Clock Generator/TEST",
|
||||
"/FPGA/FPGA IO Banks/PUDC",
|
||||
"Net-(U18D-INIT_B_0)",
|
||||
"Net-(U18D-PROGRAM_B_0)",
|
||||
"Net-(U18E-MGTRREF_216)",
|
||||
"/TERM_1",
|
||||
"/TERM_2",
|
||||
"/TERM_3",
|
||||
@ -49,10 +122,14 @@
|
||||
"/PGA_CSn_2",
|
||||
"/PGA_CSn_3",
|
||||
"/PGA_CSn_4",
|
||||
"/CH4/ATTEN_1X",
|
||||
"/DC_CPL_1",
|
||||
"/DC_CPL_2",
|
||||
"/DC_CPL_3",
|
||||
"/DC_CPL_4",
|
||||
"/ADC/ADC_SDATA",
|
||||
"/ADC/ADC_SCLK",
|
||||
"Net-(U18D-DONE_0)",
|
||||
"GND",
|
||||
"+5V",
|
||||
"/ADC/D3B_P",
|
||||
@ -75,12 +152,14 @@
|
||||
"/ADC/LCLK_P",
|
||||
"/ADC/D4A_P",
|
||||
"/ADC/D4B_N",
|
||||
"/FPGA/FPGA IO Banks/FE_PG",
|
||||
"/FPGA/FPGA IO Banks/QSPI_DQ2",
|
||||
"/FPGA/FPGA IO Banks/QSPI_DQ0",
|
||||
"/FPGA/FPGA IO Banks/QSPI_DQ1",
|
||||
"/PGA_SDIO",
|
||||
"/PGA_SCLK",
|
||||
"/FPGA/FPGA IO Banks/QSPI_DQ3",
|
||||
"+VUSB",
|
||||
"Net-(D1-R)",
|
||||
"Net-(D1-G)",
|
||||
"Net-(D1-B)",
|
||||
"+3V3_ACQ",
|
||||
"/TS-PCIe Components/PCIe_PER3_N",
|
||||
"/TS-PCIe Components/PCIe_PER3_P",
|
||||
@ -99,11 +178,19 @@
|
||||
"/TS-USB4 Components/M2_PER0_N",
|
||||
"/TS-USB4 Components/M2_PER0_P",
|
||||
"/TS-PCIe Components/PCIe_REFCLK_N",
|
||||
"/MGT_CLK1_N",
|
||||
"/TS-PCIe Components/PCIe_REFCLK_P",
|
||||
"/MGT_CLK1_P",
|
||||
"/TS-USB4 Components/M2_REFCLK_N",
|
||||
"/TS-USB4 Components/M2_REFCLK_P",
|
||||
"/REFINOUT",
|
||||
"/TS-USB4 Components/REFINOUT1",
|
||||
"/TS-USB4 Components/SYNC1",
|
||||
"/TS-PCIe Components/REFINOUT2",
|
||||
"/TS-PCIe Components/SYNC2",
|
||||
"/TS-USB4 Components/M2_PET1_P",
|
||||
"/TS-USB4 Components/M2_PET1_N",
|
||||
"/TS-USB4 Components/+VUSB_M2",
|
||||
"/TS-USB4 Components/M2_PET0_N",
|
||||
"/TS-USB4 Components/M2_PET2_P",
|
||||
"/TS-USB4 Components/M2_PERST#",
|
||||
@ -142,59 +229,61 @@
|
||||
"/TS-PCIe Components/PCIe_PET3_P",
|
||||
"/TS-PCIe Components/PCIe_PET2_P",
|
||||
"/TS-PCIe Components/PCIe_PERST#",
|
||||
"/TS-PCIe Components/PRSNT1#",
|
||||
"/TS-PCIe Components/PCIe_PET2_N",
|
||||
"/TS-PCIe Components/PRSNT2#_1",
|
||||
"/TS-PCIe Components/PRSNT2#_4",
|
||||
"/TS-PCIe Components/PCIe_PET0_P",
|
||||
"/TS-PCIe Components/PCIe_PET0_N",
|
||||
"/FPGA/FPGA Voltage Regs/PG_1V8",
|
||||
"/SYNC",
|
||||
"/FPGA/LED_G",
|
||||
"/COMP",
|
||||
"/FPGA/PROBE_COMP",
|
||||
"/PERST#",
|
||||
"/FPGA/FPGA IO Banks/ACQ_PG",
|
||||
"/FPGA/SYNC_OUT_N",
|
||||
"/FPGA/SYNC_OUT_P",
|
||||
"/FPGA/SYNC_REn",
|
||||
"/FPGA/SYNC_DE",
|
||||
"/FPGA/LED_R",
|
||||
"/FPGA/LED_B",
|
||||
"/CH1/SW_COM",
|
||||
"/CH1/SW_NO",
|
||||
"/CH2/SW_COM",
|
||||
"/CH2/SW_NO",
|
||||
"/CH3/SW_NO",
|
||||
"/CH3/SW_COM",
|
||||
"/CH1/BUF_IN_AUX",
|
||||
"/CH2/BUF_IN_AUX",
|
||||
"/CH3/BUF_IN_AUX",
|
||||
"/CH1/DC_FB",
|
||||
"/CH1/OPA_OUT",
|
||||
"/CH2/DC_FB",
|
||||
"/CH2/OPA_OUT",
|
||||
"/CH3/DC_FB",
|
||||
"/CH3/OPA_OUT",
|
||||
"/CH1/+VPGA",
|
||||
"/CH2/+VPGA",
|
||||
"/CH3/+VPGA",
|
||||
"/CH1/PGA_BIAS",
|
||||
"/CH2/PGA_BIAS",
|
||||
"/CH3/PGA_BIAS",
|
||||
"/CH1/OUT_R_N",
|
||||
"/CH2/OUT_R_N",
|
||||
"/CH3/OUT_R_N",
|
||||
"/CH1/OUT_R_P",
|
||||
"/CH2/OUT_R_P",
|
||||
"/CH3/OUT_R_P",
|
||||
"/CH1/DC_CPLn",
|
||||
"/CH2/DC_CPLn",
|
||||
"/CH3/DC_CPLn",
|
||||
"/CH1/BUF_R_BIAS",
|
||||
"/CH2/BUF_R_BIAS",
|
||||
"/CH3/BUF_R_BIAS",
|
||||
"/CH1/BUF_OUT",
|
||||
"/CH1/BUF_OUT_R",
|
||||
"/CH2/BUF_OUT_R",
|
||||
"/CH2/BUF_OUT",
|
||||
"/CH3/BUF_OUT",
|
||||
"/CH3/BUF_OUT_R",
|
||||
"/CH1/BUF_IN_BIAS",
|
||||
"/CH2/BUF_IN_BIAS",
|
||||
"/CH3/BUF_IN_BIAS",
|
||||
"/CH1/DC_FB_TRIM",
|
||||
"/CH2/DC_FB_TRIM",
|
||||
"/CH3/DC_FB_TRIM"
|
||||
"/FPGA/FPGA Config and Transceivers/QSPI_CS",
|
||||
"/FPGA/FPGA IO Banks/HWID0",
|
||||
"/FPGA/FPGA IO Banks/HWID1",
|
||||
"/FPGA/FPGA IO Banks/HWID2",
|
||||
"/VARIANT",
|
||||
"/FPGA/FPGA IO Banks/ACQ_EN",
|
||||
"/ACQ and FE Voltage Regs/FE_EN",
|
||||
"/FPGA/FPGA Voltage Regs/PG_1V0",
|
||||
"/FPGA/FPGA Config and Transceivers/QSPI_CLK",
|
||||
"/FPGA/SYNC_IN_N",
|
||||
"/FPGA/SYNC_IN_P",
|
||||
"/FPGA/CLK25",
|
||||
"/CH1/TERM_1M_R",
|
||||
"/CH2/TERM_1M_R",
|
||||
"/CH3/TERM_1M_R",
|
||||
"/CH1/ATTEN_50X",
|
||||
"/CH2/ATTEN_50X",
|
||||
"/CH3/ATTEN_50X",
|
||||
"/CH1/BUF_IN",
|
||||
"/CH1/ATTEN_OUT_R",
|
||||
"/CH2/BUF_IN",
|
||||
"/CH2/ATTEN_OUT_R",
|
||||
"/CH3/BUF_IN",
|
||||
"/CH3/ATTEN_OUT_R",
|
||||
"/CH1/TERM_1M",
|
||||
"/CH1/ATTEN_IN",
|
||||
"/CH2/TERM_1M",
|
||||
"/CH2/ATTEN_IN",
|
||||
"/CH3/TERM_1M",
|
||||
"/CH3/ATTEN_IN",
|
||||
"/CH1/ATTEN_1X",
|
||||
"/CH1/ATTEN_OUT",
|
||||
"/CH2/ATTEN_OUT",
|
||||
"/CH2/ATTEN_1X",
|
||||
"/CH3/ATTEN_1X",
|
||||
"/CH3/ATTEN_OUT"
|
||||
],
|
||||
"high_contrast_mode": 0,
|
||||
"net_color_mode": 1,
|
||||
@ -223,6 +312,7 @@
|
||||
"vias",
|
||||
"footprint_text",
|
||||
"footprint_anchors",
|
||||
"ratsnest",
|
||||
"grid",
|
||||
"footprints_front",
|
||||
"footprints_back",
|
||||
@ -238,7 +328,7 @@
|
||||
"conflict_shadows",
|
||||
"shapes"
|
||||
],
|
||||
"visible_layers": "00000000_00000000_00000008_82002237",
|
||||
"visible_layers": "00000000_00000000_00000008_82002227",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"git": {
|
||||
|
@ -516,17 +516,7 @@
|
||||
"wire_width": 6
|
||||
},
|
||||
{
|
||||
"clearance": 0.1524,
|
||||
"name": "FE_50Z",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"priority": 3,
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.213,
|
||||
"via_diameter": 2.0,
|
||||
"via_drill": 1.0
|
||||
},
|
||||
{
|
||||
"name": "LVDS",
|
||||
"name": "FE_100Z_Diff",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"priority": 0,
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
@ -534,18 +524,52 @@
|
||||
"via_drill": 0.2032
|
||||
},
|
||||
{
|
||||
"name": "PCIe",
|
||||
"clearance": 0.1524,
|
||||
"name": "FE_50Z",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"priority": 6,
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.213,
|
||||
"via_diameter": 2.0,
|
||||
"via_drill": 1.0
|
||||
},
|
||||
{
|
||||
"name": "LVDS_ADC",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"priority": 3,
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"via_diameter": 0.4064,
|
||||
"via_drill": 0.2032
|
||||
},
|
||||
{
|
||||
"name": "LVDS_SYNC",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"priority": 1,
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"via_diameter": 0.4064,
|
||||
"via_drill": 0.2032
|
||||
},
|
||||
{
|
||||
"name": "LVDS_USRIO",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"priority": 2,
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"via_diameter": 0.4064,
|
||||
"via_drill": 0.2032
|
||||
},
|
||||
{
|
||||
"name": "PCIe",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"priority": 5,
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"via_diameter": 0.4064,
|
||||
"via_drill": 0.2032
|
||||
},
|
||||
{
|
||||
"clearance": 0.1524,
|
||||
"name": "PWR",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"priority": 1,
|
||||
"priority": 4,
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.254,
|
||||
"via_diameter": 0.4064,
|
||||
@ -615,16 +639,44 @@
|
||||
"pattern": "GND"
|
||||
},
|
||||
{
|
||||
"netclass": "LVDS",
|
||||
"netclass": "LVDS_ADC",
|
||||
"pattern": "/ADC/*_N"
|
||||
},
|
||||
{
|
||||
"netclass": "LVDS",
|
||||
"netclass": "LVDS_ADC",
|
||||
"pattern": "/ADC/*_P"
|
||||
},
|
||||
{
|
||||
"netclass": "LVDS",
|
||||
"netclass": "LVDS_USRIO",
|
||||
"pattern": "*USRIO*"
|
||||
},
|
||||
{
|
||||
"netclass": "PCIe",
|
||||
"pattern": "*MGT_*"
|
||||
},
|
||||
{
|
||||
"netclass": "LVDS_SYNC",
|
||||
"pattern": "*SYNC_IN*"
|
||||
},
|
||||
{
|
||||
"netclass": "LVDS_SYNC",
|
||||
"pattern": "*SYNC_OUT*"
|
||||
},
|
||||
{
|
||||
"netclass": "FE_100Z_Diff",
|
||||
"pattern": "/CH1_*"
|
||||
},
|
||||
{
|
||||
"netclass": "FE_100Z_Diff",
|
||||
"pattern": "/CH2_*"
|
||||
},
|
||||
{
|
||||
"netclass": "FE_100Z_Diff",
|
||||
"pattern": "/CH3_*"
|
||||
},
|
||||
{
|
||||
"netclass": "FE_100Z_Diff",
|
||||
"pattern": "/CH4_*"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -1,7 +1,7 @@
|
||||
(footprint "GEN_TP_PCB"
|
||||
(version 20241030)
|
||||
(version 20241229)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.99")
|
||||
(generator_version "9.0")
|
||||
(layer "F.Cu")
|
||||
(property "Reference" "REF**"
|
||||
(at 3.935902 -9.118755 90)
|
||||
@ -29,19 +29,6 @@
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 0 0 180)
|
||||
(layer "B.Fab")
|
||||
(hide yes)
|
||||
(uuid "688453d1-583c-49cf-9037-defd6883a68b")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
(justify mirror)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 180)
|
||||
(layer "B.Fab")
|
||||
@ -75,15 +62,15 @@
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(fill none)
|
||||
(fill no)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3bc318e6-aac3-4569-bcd1-d11ea49947e9")
|
||||
)
|
||||
(pad "1" smd circle
|
||||
(at 0 0)
|
||||
(size 1 1)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_paste_margin -1)
|
||||
(property pad_prop_testpoint)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(thermal_bridge_angle 90)
|
||||
(uuid "aba2b2be-fbd6-4e69-a700-39f4f588208f")
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user