Update board setup

Use minimal track width/gap of 0.127mm. Use impedance calculated using
the JLCPCB calculator for the 85Ohm/90Ohm differential pairs and 50Ohm
single trace.

For the 100Ohm pair the JLCPCB calculator does not allow to specify a
track gap which leads to a track width of 0.127mm or bigger. Hence for
this I used https://www.mantaro.com/resources/impedance-calculator.htm
(with Er 4.05, h 0.095, t 0.035).

Also use vias of 0.45/0.2mm by default.

Fixes: #6
Signed-off-by: Stefan Agner <stefan@agner.ch>
This commit is contained in:
Stefan Agner
2021-04-22 17:05:28 +02:00
parent 147b4cd17e
commit 07570784f5

View File

@@ -54,10 +54,20 @@
"via_gap": 0.0, "via_gap": 0.0,
"width": 0.0 "width": 0.0
}, },
{
"gap": 0.21,
"via_gap": 0.13,
"width": 0.127
},
{ {
"gap": 0.127, "gap": 0.127,
"via_gap": 0.13, "via_gap": 0.13,
"width": 0.1 "width": 0.131
},
{
"gap": 0.127,
"via_gap": 0.13,
"width": 0.149
} }
], ],
"drc_exclusions": [], "drc_exclusions": [],
@@ -106,7 +116,7 @@
"allow_blind_buried_vias": false, "allow_blind_buried_vias": false,
"allow_microvias": false, "allow_microvias": false,
"max_error": 0.005, "max_error": 0.005,
"min_clearance": 0.09999999999999999, "min_clearance": 0.127,
"min_copper_edge_clearance": 0.3, "min_copper_edge_clearance": 0.3,
"min_hole_clearance": 0.254, "min_hole_clearance": 0.254,
"min_hole_to_hole": 0.254, "min_hole_to_hole": 0.254,
@@ -114,13 +124,13 @@
"min_microvia_drill": 0.09999999999999999, "min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0, "min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.19999999999999998, "min_through_hole_diameter": 0.19999999999999998,
"min_track_width": 0.09999999999999999, "min_track_width": 0.127,
"min_via_annular_width": 0.125, "min_via_annular_width": 0.19999999999999998,
"min_via_diameter": 0.44999999999999996 "min_via_diameter": 0.44999999999999996
}, },
"track_widths": [ "track_widths": [
0.0, 0.0,
0.1, 0.127,
0.15, 0.15,
0.2, 0.2,
0.25, 0.25,
@@ -373,27 +383,27 @@
"classes": [ "classes": [
{ {
"bus_width": 12.0, "bus_width": 12.0,
"clearance": 0.1, "clearance": 0.127,
"diff_pair_gap": 0.25, "diff_pair_gap": 0.21,
"diff_pair_via_gap": 0.25, "diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2, "diff_pair_width": 0.127,
"line_style": 0, "line_style": 0,
"microvia_diameter": 0.3, "microvia_diameter": 0.3,
"microvia_drill": 0.1, "microvia_drill": 0.1,
"name": "Default", "name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)", "pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)", "schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25, "track_width": 0.127,
"via_diameter": 0.8, "via_diameter": 0.45,
"via_drill": 0.4, "via_drill": 0.2,
"wire_width": 5.0 "wire_width": 5.0
}, },
{ {
"bus_width": 12.0, "bus_width": 12.0,
"clearance": 0.1, "clearance": 0.127,
"diff_pair_gap": 0.127, "diff_pair_gap": 0.21,
"diff_pair_via_gap": 0.25, "diff_pair_via_gap": 0.25,
"diff_pair_width": 0.1, "diff_pair_width": 0.127,
"line_style": 0, "line_style": 0,
"microvia_diameter": 0.3, "microvia_diameter": 0.3,
"microvia_drill": 0.1, "microvia_drill": 0.1,
@@ -410,17 +420,17 @@
], ],
"pcb_color": "rgba(0, 0, 0, 0.000)", "pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)", "schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25, "track_width": 0.127,
"via_diameter": 0.8, "via_diameter": 0.45,
"via_drill": 0.4, "via_drill": 0.2,
"wire_width": 5.0 "wire_width": 5.0
}, },
{ {
"bus_width": 12.0, "bus_width": 12.0,
"clearance": 0.1, "clearance": 0.127,
"diff_pair_gap": 0.127, "diff_pair_gap": 0.127,
"diff_pair_via_gap": 0.25, "diff_pair_via_gap": 0.25,
"diff_pair_width": 0.15, "diff_pair_width": 0.149,
"line_style": 0, "line_style": 0,
"microvia_diameter": 0.3, "microvia_diameter": 0.3,
"microvia_drill": 0.1, "microvia_drill": 0.1,
@@ -435,17 +445,17 @@
], ],
"pcb_color": "rgba(0, 0, 0, 0.000)", "pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)", "schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25, "track_width": 0.149,
"via_diameter": 0.8, "via_diameter": 0.45,
"via_drill": 0.4, "via_drill": 0.2,
"wire_width": 5.0 "wire_width": 5.0
}, },
{ {
"bus_width": 12.0, "bus_width": 12.0,
"clearance": 0.1, "clearance": 0.127,
"diff_pair_gap": 0.127, "diff_pair_gap": 0.127,
"diff_pair_via_gap": 0.25, "diff_pair_via_gap": 0.25,
"diff_pair_width": 0.13, "diff_pair_width": 0.131,
"line_style": 0, "line_style": 0,
"microvia_diameter": 0.3, "microvia_diameter": 0.3,
"microvia_drill": 0.1, "microvia_drill": 0.1,
@@ -468,17 +478,17 @@
], ],
"pcb_color": "rgba(0, 0, 0, 0.000)", "pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)", "schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25, "track_width": 0.131,
"via_diameter": 0.8, "via_diameter": 0.45,
"via_drill": 0.4, "via_drill": 0.2,
"wire_width": 5.0 "wire_width": 5.0
}, },
{ {
"bus_width": 12.0, "bus_width": 12.0,
"clearance": 0.8, "clearance": 0.8,
"diff_pair_gap": 0.25, "diff_pair_gap": 0.0,
"diff_pair_via_gap": 0.25, "diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2, "diff_pair_width": 0.0,
"line_style": 0, "line_style": 0,
"microvia_diameter": 0.3, "microvia_diameter": 0.3,
"microvia_drill": 0.1, "microvia_drill": 0.1,
@@ -500,9 +510,9 @@
{ {
"bus_width": 12.0, "bus_width": 12.0,
"clearance": 0.2, "clearance": 0.2,
"diff_pair_gap": 0.25, "diff_pair_gap": 0.0,
"diff_pair_via_gap": 0.25, "diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2, "diff_pair_width": 0.0,
"line_style": 0, "line_style": 0,
"microvia_diameter": 0.3, "microvia_diameter": 0.3,
"microvia_drill": 0.1, "microvia_drill": 0.1,
@@ -512,9 +522,9 @@
], ],
"pcb_color": "rgba(0, 0, 0, 0.000)", "pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)", "schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.15, "track_width": 0.146,
"via_diameter": 0.8, "via_diameter": 0.45,
"via_drill": 0.4, "via_drill": 0.2,
"wire_width": 5.0 "wire_width": 5.0
} }
], ],