Skip to content

Commit 6f7b22c

Browse files
committed
fix all the things
1 parent 46bf0e3 commit 6f7b22c

File tree

12 files changed

+1429
-1456
lines changed

12 files changed

+1429
-1456
lines changed

edg/abstract_parts/test_switching_converters.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def test_buck_converter_example(self):
2929
# using the example from https://passive-components.eu/buck-converter-design-and-calculation/
3030
values = BuckConverterPowerPath._calculate_parameters(
3131
Range.exact(12 + 0.4), Range.exact(3.3 + 0.4), Range.exact(500e3), Range.exact(1),
32-
Range.exact(1), Range.exact(0.35), 1, 0.0165,
32+
Range.exact(2), Range.exact(0.35), 1, 0.0165,
3333
efficiency=Range.exact(1)
3434
)
3535
self.assertAlmostEqual(values.dutycycle.upper, 0.298, places=3)
@@ -38,7 +38,7 @@ def test_buck_converter_example(self):
3838
# the example uses a ripple current of 0.346 for the rest of the calculations
3939
values = BuckConverterPowerPath._calculate_parameters(
4040
Range.exact(12 + 0.4), Range.exact(3.3 + 0.4), Range.exact(500e3), Range.exact(1),
41-
Range.exact(1), Range.exact(0.346), 1, 0.0165,
41+
Range.exact(2), Range.exact(0.346), 1, 0.0165,
4242
efficiency=Range.exact(1)
4343
)
4444
self.assertAlmostEqual(values.inductor_peak_currents.upper, 1.173, places=3)
@@ -47,7 +47,7 @@ def test_buck_converter_example(self):
4747
def test_boost_converter(self):
4848
values_ref = BoostConverterPowerPath._calculate_parameters(
4949
Range.exact(5), Range.exact(10), Range.exact(100e3), Range.exact(0.5),
50-
Range.exact(1), Range.exact(0.4), 0.01, 0.001,
50+
Range.exact(2), Range.exact(0.4), 0.01, 0.001,
5151
efficiency=Range.exact(1)
5252
)
5353
self.assertEqual(values_ref.dutycycle, Range.exact(0.5))
@@ -58,7 +58,7 @@ def test_boost_converter(self):
5858
# test that component values are calculated for worst-case conversion
5959
values = BoostConverterPowerPath._calculate_parameters(
6060
Range(5, 8), Range(7, 10), Range.exact(100e3), Range.exact(0.5),
61-
Range.exact(1), Range.exact(0.4), 0.01, 0.001,
61+
Range.exact(2), Range.exact(0.4), 0.01, 0.001,
6262
efficiency=Range.exact(1)
6363
)
6464
self.assertEqual(values_ref.inductance, values.inductance)

examples/Fcml/Fcml.net

Lines changed: 61 additions & 74 deletions
Large diffs are not rendered by default.

examples/Fcml/Fcml.ref.net

Lines changed: 182 additions & 195 deletions
Large diffs are not rendered by default.

examples/IotDisplay/IotDisplay.net

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -144,14 +144,14 @@
144144
(sheetpath (names "/reg_3v3/") (tstamps "/0aba027a/"))
145145
(tstamps "0ed60348"))
146146
(comp (ref "reg_3v3.power_path.inductor")
147-
(value "1A 10uH ±20% 375mΩ SMD,2.0x1.25x1.45mm Inductors (SMD) ROHS")
148-
(footprint "Inductor_SMD:L_0805_2012Metric")
147+
(value "1.11A 15uH ±20% 247mΩ SMD Power Inductors ROHS")
148+
(footprint "Inductor_SMD:L_Sunlord_SWPA4030S")
149149
(property (name "Sheetname") (value "power_path"))
150150
(property (name "Sheetfile") (value "edg.abstract_parts.AbstractPowerConverters.BuckConverterPowerPath"))
151151
(property (name "edg_path") (value "reg_3v3.power_path.inductor"))
152152
(property (name "edg_short_path") (value "reg_3v3.power_path.inductor"))
153153
(property (name "edg_refdes") (value "L1"))
154-
(property (name "edg_part") (value "MPH201214S100MT (Sunlord)"))
154+
(property (name "edg_part") (value "SWPA4030S150MT (Sunlord)"))
155155
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
156156
(tstamps "0f2b0369"))
157157
(comp (ref "reg_3v3.power_path.in_cap")
@@ -166,14 +166,14 @@
166166
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
167167
(tstamps "0879026b"))
168168
(comp (ref "reg_3v3.power_path.out_cap")
169-
(value "10V 22uF X5R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS")
170-
(footprint "Capacitor_SMD:C_1206_3216Metric")
169+
(value "X5R 25V ±10% 10uF 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS")
170+
(footprint "Capacitor_SMD:C_0805_2012Metric")
171171
(property (name "Sheetname") (value "power_path"))
172172
(property (name "Sheetfile") (value "edg.abstract_parts.AbstractPowerConverters.BuckConverterPowerPath"))
173173
(property (name "edg_path") (value "reg_3v3.power_path.out_cap.cap"))
174174
(property (name "edg_short_path") (value "reg_3v3.power_path.out_cap"))
175175
(property (name "edg_refdes") (value "C4"))
176-
(property (name "edg_part") (value "CL31A226KPHNNNE (Samsung Electro-Mechanics)"))
176+
(property (name "edg_part") (value "CL21A106KAYNNNE (Samsung Electro-Mechanics)"))
177177
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
178178
(tstamps "0be902ec"))
179179
(comp (ref "reg_3v3.en_res")

examples/IotDisplay/IotDisplay.ref.net

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -144,14 +144,14 @@
144144
(sheetpath (names "/reg_3v3/") (tstamps "/0aba027a/"))
145145
(tstamps "0ed60348"))
146146
(comp (ref "L1")
147-
(value "1A 10uH ±20% 375mΩ SMD,2.0x1.25x1.45mm Inductors (SMD) ROHS")
148-
(footprint "Inductor_SMD:L_0805_2012Metric")
147+
(value "1.11A 15uH ±20% 247mΩ SMD Power Inductors ROHS")
148+
(footprint "Inductor_SMD:L_Sunlord_SWPA4030S")
149149
(property (name "Sheetname") (value "power_path"))
150150
(property (name "Sheetfile") (value "edg.abstract_parts.AbstractPowerConverters.BuckConverterPowerPath"))
151151
(property (name "edg_path") (value "reg_3v3.power_path.inductor"))
152152
(property (name "edg_short_path") (value "reg_3v3.power_path.inductor"))
153153
(property (name "edg_refdes") (value "L1"))
154-
(property (name "edg_part") (value "MPH201214S100MT (Sunlord)"))
154+
(property (name "edg_part") (value "SWPA4030S150MT (Sunlord)"))
155155
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
156156
(tstamps "0f2b0369"))
157157
(comp (ref "C3")
@@ -166,14 +166,14 @@
166166
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
167167
(tstamps "0879026b"))
168168
(comp (ref "C4")
169-
(value "10V 22uF X5R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS")
170-
(footprint "Capacitor_SMD:C_1206_3216Metric")
169+
(value "X5R 25V ±10% 10uF 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS")
170+
(footprint "Capacitor_SMD:C_0805_2012Metric")
171171
(property (name "Sheetname") (value "power_path"))
172172
(property (name "Sheetfile") (value "edg.abstract_parts.AbstractPowerConverters.BuckConverterPowerPath"))
173173
(property (name "edg_path") (value "reg_3v3.power_path.out_cap.cap"))
174174
(property (name "edg_short_path") (value "reg_3v3.power_path.out_cap"))
175175
(property (name "edg_refdes") (value "C4"))
176-
(property (name "edg_part") (value "CL31A226KPHNNNE (Samsung Electro-Mechanics)"))
176+
(property (name "edg_part") (value "CL21A106KAYNNNE (Samsung Electro-Mechanics)"))
177177
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
178178
(tstamps "0be902ec"))
179179
(comp (ref "R3")

examples/IotIron/IotIron.net

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -122,14 +122,14 @@
122122
(sheetpath (names "/reg_3v3/") (tstamps "/0aba027a/"))
123123
(tstamps "0ed60348"))
124124
(comp (ref "reg_3v3.power_path.inductor")
125-
(value "1.55A 10uH ±20% 143mΩ SMD Power Inductors ROHS")
126-
(footprint "Inductor_SMD:L_Sunlord_SWPA5020S")
125+
(value "1.5A 22uH ±20% 168mΩ SMD Power Inductors ROHS")
126+
(footprint "Inductor_SMD:L_Sunlord_SWPA5040S")
127127
(property (name "Sheetname") (value "power_path"))
128128
(property (name "Sheetfile") (value "edg.abstract_parts.AbstractPowerConverters.BuckConverterPowerPath"))
129129
(property (name "edg_path") (value "reg_3v3.power_path.inductor"))
130130
(property (name "edg_short_path") (value "reg_3v3.power_path.inductor"))
131131
(property (name "edg_refdes") (value "IL1"))
132-
(property (name "edg_part") (value "SWPA5020S100MT (Sunlord)"))
132+
(property (name "edg_part") (value "SWPA5040S220MT (Sunlord)"))
133133
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
134134
(tstamps "0f2b0369"))
135135
(comp (ref "reg_3v3.power_path.in_cap.c[0]")
@@ -155,14 +155,14 @@
155155
(sheetpath (names "/reg_3v3/power_path/in_cap/") (tstamps "/0aba027a/1786043a/0879026b/"))
156156
(tstamps "0360014d"))
157157
(comp (ref "reg_3v3.power_path.out_cap")
158-
(value "10V 22uF X5R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS")
159-
(footprint "Capacitor_SMD:C_1206_3216Metric")
158+
(value "X5R 25V ±10% 10uF 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS")
159+
(footprint "Capacitor_SMD:C_0805_2012Metric")
160160
(property (name "Sheetname") (value "power_path"))
161161
(property (name "Sheetfile") (value "edg.abstract_parts.AbstractPowerConverters.BuckConverterPowerPath"))
162162
(property (name "edg_path") (value "reg_3v3.power_path.out_cap.cap"))
163163
(property (name "edg_short_path") (value "reg_3v3.power_path.out_cap"))
164164
(property (name "edg_refdes") (value "IC5"))
165-
(property (name "edg_part") (value "CL31A226KPHNNNE (Samsung Electro-Mechanics)"))
165+
(property (name "edg_part") (value "CL21A106KAYNNNE (Samsung Electro-Mechanics)"))
166166
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
167167
(tstamps "0be902ec"))
168168
(comp (ref "reg_3v3.en_res")

examples/IotIron/IotIron.ref.net

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -122,14 +122,14 @@
122122
(sheetpath (names "/reg_3v3/") (tstamps "/0aba027a/"))
123123
(tstamps "0ed60348"))
124124
(comp (ref "IL1")
125-
(value "1.55A 10uH ±20% 143mΩ SMD Power Inductors ROHS")
126-
(footprint "Inductor_SMD:L_Sunlord_SWPA5020S")
125+
(value "1.5A 22uH ±20% 168mΩ SMD Power Inductors ROHS")
126+
(footprint "Inductor_SMD:L_Sunlord_SWPA5040S")
127127
(property (name "Sheetname") (value "power_path"))
128128
(property (name "Sheetfile") (value "edg.abstract_parts.AbstractPowerConverters.BuckConverterPowerPath"))
129129
(property (name "edg_path") (value "reg_3v3.power_path.inductor"))
130130
(property (name "edg_short_path") (value "reg_3v3.power_path.inductor"))
131131
(property (name "edg_refdes") (value "IL1"))
132-
(property (name "edg_part") (value "SWPA5020S100MT (Sunlord)"))
132+
(property (name "edg_part") (value "SWPA5040S220MT (Sunlord)"))
133133
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
134134
(tstamps "0f2b0369"))
135135
(comp (ref "IC3")
@@ -155,14 +155,14 @@
155155
(sheetpath (names "/reg_3v3/power_path/in_cap/") (tstamps "/0aba027a/1786043a/0879026b/"))
156156
(tstamps "0360014d"))
157157
(comp (ref "IC5")
158-
(value "10V 22uF X5R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS")
159-
(footprint "Capacitor_SMD:C_1206_3216Metric")
158+
(value "X5R 25V ±10% 10uF 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS")
159+
(footprint "Capacitor_SMD:C_0805_2012Metric")
160160
(property (name "Sheetname") (value "power_path"))
161161
(property (name "Sheetfile") (value "edg.abstract_parts.AbstractPowerConverters.BuckConverterPowerPath"))
162162
(property (name "edg_path") (value "reg_3v3.power_path.out_cap.cap"))
163163
(property (name "edg_short_path") (value "reg_3v3.power_path.out_cap"))
164164
(property (name "edg_refdes") (value "IC5"))
165-
(property (name "edg_part") (value "CL31A226KPHNNNE (Samsung Electro-Mechanics)"))
165+
(property (name "edg_part") (value "CL21A106KAYNNNE (Samsung Electro-Mechanics)"))
166166
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
167167
(tstamps "0be902ec"))
168168
(comp (ref "IR3")

examples/IotThermalCamera/IotThermalCamera.net

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -155,14 +155,14 @@
155155
(sheetpath (names "/reg_3v3/") (tstamps "/0aba027a/"))
156156
(tstamps "0ed60348"))
157157
(comp (ref "reg_3v3.power_path.inductor")
158-
(value "1.8A 4.7uH ±20% 117mΩ SMD Power Inductors ROHS")
159-
(footprint "Inductor_SMD:L_Sunlord_SWPA4018S")
158+
(value "1.5A 10uH ±20% 130mΩ SMD Power Inductors ROHS")
159+
(footprint "Inductor_SMD:L_Sunlord_SWPA4030S")
160160
(property (name "Sheetname") (value "power_path"))
161161
(property (name "Sheetfile") (value "edg.abstract_parts.AbstractPowerConverters.BuckConverterPowerPath"))
162162
(property (name "edg_path") (value "reg_3v3.power_path.inductor"))
163163
(property (name "edg_short_path") (value "reg_3v3.power_path.inductor"))
164164
(property (name "edg_refdes") (value "TL1"))
165-
(property (name "edg_part") (value "SWPA4018S4R7MT (Sunlord)"))
165+
(property (name "edg_part") (value "SWPA4030S100MT (Sunlord)"))
166166
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
167167
(tstamps "0f2b0369"))
168168
(comp (ref "reg_3v3.power_path.in_cap")
@@ -177,14 +177,14 @@
177177
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
178178
(tstamps "0879026b"))
179179
(comp (ref "reg_3v3.power_path.out_cap")
180-
(value "10V 22uF X5R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS")
181-
(footprint "Capacitor_SMD:C_1206_3216Metric")
180+
(value "X5R 25V ±10% 10uF 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS")
181+
(footprint "Capacitor_SMD:C_0805_2012Metric")
182182
(property (name "Sheetname") (value "power_path"))
183183
(property (name "Sheetfile") (value "edg.abstract_parts.AbstractPowerConverters.BuckConverterPowerPath"))
184184
(property (name "edg_path") (value "reg_3v3.power_path.out_cap.cap"))
185185
(property (name "edg_short_path") (value "reg_3v3.power_path.out_cap"))
186186
(property (name "edg_refdes") (value "TC4"))
187-
(property (name "edg_part") (value "CL31A226KPHNNNE (Samsung Electro-Mechanics)"))
187+
(property (name "edg_part") (value "CL21A106KAYNNNE (Samsung Electro-Mechanics)"))
188188
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
189189
(tstamps "0be902ec"))
190190
(comp (ref "reg_3v3.en_res")

examples/IotThermalCamera/IotThermalCamera.ref.net

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -155,14 +155,14 @@
155155
(sheetpath (names "/reg_3v3/") (tstamps "/0aba027a/"))
156156
(tstamps "0ed60348"))
157157
(comp (ref "TL1")
158-
(value "1.8A 4.7uH ±20% 117mΩ SMD Power Inductors ROHS")
159-
(footprint "Inductor_SMD:L_Sunlord_SWPA4018S")
158+
(value "1.5A 10uH ±20% 130mΩ SMD Power Inductors ROHS")
159+
(footprint "Inductor_SMD:L_Sunlord_SWPA4030S")
160160
(property (name "Sheetname") (value "power_path"))
161161
(property (name "Sheetfile") (value "edg.abstract_parts.AbstractPowerConverters.BuckConverterPowerPath"))
162162
(property (name "edg_path") (value "reg_3v3.power_path.inductor"))
163163
(property (name "edg_short_path") (value "reg_3v3.power_path.inductor"))
164164
(property (name "edg_refdes") (value "TL1"))
165-
(property (name "edg_part") (value "SWPA4018S4R7MT (Sunlord)"))
165+
(property (name "edg_part") (value "SWPA4030S100MT (Sunlord)"))
166166
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
167167
(tstamps "0f2b0369"))
168168
(comp (ref "TC3")
@@ -177,14 +177,14 @@
177177
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
178178
(tstamps "0879026b"))
179179
(comp (ref "TC4")
180-
(value "10V 22uF X5R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS")
181-
(footprint "Capacitor_SMD:C_1206_3216Metric")
180+
(value "X5R 25V ±10% 10uF 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS")
181+
(footprint "Capacitor_SMD:C_0805_2012Metric")
182182
(property (name "Sheetname") (value "power_path"))
183183
(property (name "Sheetfile") (value "edg.abstract_parts.AbstractPowerConverters.BuckConverterPowerPath"))
184184
(property (name "edg_path") (value "reg_3v3.power_path.out_cap.cap"))
185185
(property (name "edg_short_path") (value "reg_3v3.power_path.out_cap"))
186186
(property (name "edg_refdes") (value "TC4"))
187-
(property (name "edg_part") (value "CL31A226KPHNNNE (Samsung Electro-Mechanics)"))
187+
(property (name "edg_part") (value "CL21A106KAYNNNE (Samsung Electro-Mechanics)"))
188188
(sheetpath (names "/reg_3v3/power_path/") (tstamps "/0aba027a/1786043a/"))
189189
(tstamps "0be902ec"))
190190
(comp (ref "TR5")

0 commit comments

Comments
 (0)