Board layup for impedance controll set up

This commit is contained in:
Maxluli committed 2026-10-14 09:20:44 +02:00
1 parent 5a48b9cf97
commit 8992ba6c12
4 files changed
+10813 -6467

No files matched your search

Vendored
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+10711 -6444
View File
File diff suppressed because it is too large. Load diff
+102 -23
View File
@@ -52,20 +52,20 @@
"zones": { "zones": {
"border_display_style": 2, "border_display_style": 2,
"border_hatch_pitch": 0.5, "border_hatch_pitch": 0.5,
"corner_radius": 0.0, "corner_radius": 1.0,
"corner_smoothing": 0, "corner_smoothing": 2,
"fill_mode": 0, "fill_mode": 0,
"hatch_gap": 1.5, "hatch_gap": 1.5,
"hatch_orientation": 0.0, "hatch_orientation": 0.0,
"hatch_smoothing_level": 0, "hatch_smoothing_level": 0,
"hatch_smoothing_value": 0.1, "hatch_smoothing_value": 0.1,
"hatch_thickness": 1.0, "hatch_thickness": 1.0,
"min_clearance": 0.5, "min_clearance": 0.2,
"min_island_area": 10.0, "min_island_area": 0.0013161349,
"min_thickness": 0.25, "min_thickness": 0.2,
"pad_connection": 1, "pad_connection": 1,
"remove_islands": 0, "remove_islands": 0,
"thermal_relief_gap": 0.5, "thermal_relief_gap": 0.2,
"thermal_relief_spoke_width": 0.5 "thermal_relief_spoke_width": 0.5
} }
}, },
@@ -222,28 +222,28 @@
], ],
"tuning_pattern_settings": { "tuning_pattern_settings": {
"diff_pair_defaults": { "diff_pair_defaults": {
"corner_radius_percentage": 80, "corner_radius_percentage": 100,
"corner_style": 1, "corner_style": 1,
"max_amplitude": 1.0, "max_amplitude": 0.8,
"min_amplitude": 0.2, "min_amplitude": 0.3,
"single_sided": false, "single_sided": false,
"spacing": 1.0 "spacing": 1.2
}, },
"diff_pair_skew_defaults": { "diff_pair_skew_defaults": {
"corner_radius_percentage": 80, "corner_radius_percentage": 100,
"corner_style": 1, "corner_style": 1,
"max_amplitude": 1.0, "max_amplitude": 0.5,
"min_amplitude": 0.2, "min_amplitude": 0.15,
"single_sided": false, "single_sided": false,
"spacing": 0.6 "spacing": 0.5
}, },
"single_track_defaults": { "single_track_defaults": {
"corner_radius_percentage": 80, "corner_radius_percentage": 100,
"corner_style": 1, "corner_style": 1,
"max_amplitude": 1.0, "max_amplitude": 1.0,
"min_amplitude": 0.2, "min_amplitude": 0.2,
"single_sided": false, "single_sided": false,
"spacing": 0.6 "spacing": 0.5
} }
}, },
"via_dimensions": [ "via_dimensions": [
@@ -565,7 +565,7 @@
"pcb_color": "rgb(255, 153, 0)", "pcb_color": "rgb(255, 153, 0)",
"priority": 9, "priority": 9,
"schematic_color": "rgba(0, 0, 0, 0.000)", "schematic_color": "rgba(0, 0, 0, 0.000)",
"tuning_profile": "" "tuning_profile": "SINGLE_50R"
}, },
{ {
"name": "I2C", "name": "I2C",
@@ -593,7 +593,7 @@
"pcb_color": "rgb(0, 0, 255)", "pcb_color": "rgb(0, 0, 255)",
"priority": 1, "priority": 1,
"schematic_color": "rgba(0, 0, 0, 0.000)", "schematic_color": "rgba(0, 0, 0, 0.000)",
"tuning_profile": "" "tuning_profile": "SINGLE_50R"
}, },
{ {
"name": "SPI", "name": "SPI",
@@ -607,21 +607,21 @@
"pcb_color": "rgb(255, 255, 0)", "pcb_color": "rgb(255, 255, 0)",
"priority": 7, "priority": 7,
"schematic_color": "rgba(0, 0, 0, 0.000)", "schematic_color": "rgba(0, 0, 0, 0.000)",
"tuning_profile": "" "tuning_profile": "MIPI_100R"
}, },
{ {
"name": "Sensor_1", "name": "Sensor_1",
"pcb_color": "rgb(255, 255, 0)", "pcb_color": "rgb(255, 255, 0)",
"priority": 6, "priority": 6,
"schematic_color": "rgba(0, 0, 0, 0.000)", "schematic_color": "rgba(0, 0, 0, 0.000)",
"tuning_profile": "" "tuning_profile": "MIPI_100R"
}, },
{ {
"name": "USB", "name": "USB",
"pcb_color": "rgb(194, 194, 194)", "pcb_color": "rgb(194, 194, 194)",
"priority": 0, "priority": 0,
"schematic_color": "rgba(0, 0, 0, 0.000)", "schematic_color": "rgba(0, 0, 0, 0.000)",
"tuning_profile": "" "tuning_profile": "USB_90R"
} }
], ],
"meta": { "meta": {
@@ -1015,7 +1015,7 @@
"uuid": "7fd6301b-c01a-4ecb-b5e7-6822766c3c7a" "uuid": "7fd6301b-c01a-4ecb-b5e7-6822766c3c7a"
} }
], ],
"used_designators": "FPC1-6,L1-10,Y1-2,#PWR1-227,D1-8,Q1,R1-74,H1-4,IC1-6,J1-7,J50-51,#FLG1-16,S1-6,FB1-8,C1-97,U1-11,SW1-6,TP1-51,F1", "used_designators": "FPC1-6,L1-10,Y1-2,#PWR1-227,D1-8,Q1,R1-74,H1-4,IC1-6,J1-7,J50-51,#FLG1-16,S1-6,SW1-6,U1-11,FB1-8,C1-97,F1,TP1-51",
"variants": [] "variants": []
}, },
"sheets": [ "sheets": [
@@ -1041,6 +1041,85 @@
"meta": { "meta": {
"version": 0 "version": 0
}, },
"tuning_profiles_impedance_geometric": [] "tuning_profiles_impedance_geometric": [
{
"enable_time_domain_tuning": true,
"layer_entries": [
{
"bottom_reference_layer": "In1.Cu",
"delay": 5934700,
"diff_pair_gap": 200000,
"signal_layer": "F.Cu",
"top_reference_layer": "UNDEFINED",
"width": 120000
},
{
"bottom_reference_layer": "UNDEFINED",
"delay": 5934700,
"diff_pair_gap": 200000,
"signal_layer": "B.Cu",
"top_reference_layer": "In4.Cu",
"width": 120000
}
],
"profile_name": "MIPI_100R",
"target_impedance": 100.0,
"type": 1,
"via_overrides": [],
"via_prop_delay": 0
},
{
"enable_time_domain_tuning": true,
"layer_entries": [
{
"bottom_reference_layer": "In1.Cu",
"delay": 5981800,
"diff_pair_gap": 200000,
"signal_layer": "F.Cu",
"top_reference_layer": "UNDEFINED",
"width": 150000
},
{
"bottom_reference_layer": "UNDEFINED",
"delay": 5981800,
"diff_pair_gap": 200000,
"signal_layer": "B.Cu",
"top_reference_layer": "In4.Cu",
"width": 150000
}
],
"profile_name": "USB_90R",
"target_impedance": 90.0,
"type": 1,
"via_overrides": [],
"via_prop_delay": 0
},
{
"enable_time_domain_tuning": true,
"layer_entries": [
{
"bottom_reference_layer": "In1.Cu",
"delay": 5717700,
"diff_pair_gap": 0,
"signal_layer": "F.Cu",
"top_reference_layer": "UNDEFINED",
"width": 150000
},
{
"bottom_reference_layer": "UNDEFINED",
"delay": 5717700,
"diff_pair_gap": 0,
"signal_layer": "B.Cu",
"top_reference_layer": "In4.Cu",
"width": 150000
}
],
"profile_name": "SINGLE_50R",
"target_impedance": 50.0,
"type": 0,
"via_overrides": [],
"via_prop_delay": 0
}
]
} }
} }