Why Your Impedance Calculator is Wrong

  Рет қаралды 5,874

Altium Academy

Altium Academy

Күн бұрын

Пікірлер: 15
@jack0lson
@jack0lson 2 жыл бұрын
Thanks, Zach! One point worth mentioning is that sometimes the variation is not between different calculation methods, but between the ideal design parameters and the real-world fabricated results. For example, I think Altium assumes that one ounce copper is 35 um thick (which is close; IPC uses 34.3 um). But actual copper comes in at the low side of the accepted tolerance (to save money on copper) and then becomes even thinner after processing. IPC-6012 Table 3-13 allows a minimum copper thickness of 24.9 um after processing for inner layers. Another factor is that Altium's Layer Stack Manager only shows the starting copper thickness of the material used on the outer layers, and ignores the extra plated copper on top of it that results from plating the hole barrels. (Altium needs to added PLATED COPPER layer to the Layer Stack Manager!!!). Final trace widths are commonly measured to be thinner than in your design, etc. The point is, the bare board fabricator results may differ from Altium's estimate, not because Altium's calculator is wrong, but because their final result has to match the desired Impedance AFTER processing.
@Zachariah-Peterson
@Zachariah-Peterson Жыл бұрын
You're right there does need to be a copper plating option included in the layer stack manager specifically to address nickel-based platings. The problem is it is based on a Simbeor model and I do not know how they queue that up, if they do it with a pre-built numerical model built with multivariate regression or if there is actually a method of lines field solver running inside the layer stack manager.
@ciepykocyg8692
@ciepykocyg8692 8 ай бұрын
I can't believe it's a free content with so many good explanations. Thank you!
@AltiumAcademy
@AltiumAcademy 8 ай бұрын
Glad you enjoy it!
@zaferacun3314
@zaferacun3314 2 жыл бұрын
Hello Zach, I have a question about Impedance in Altium. You know that we can calculate the Impedance in Layer Stack Manager and then from the rules we can assign the this Impedance value to some signals as 100ohm. However, when we make the Signal integrity Simulation in Altium, we always see the signals are 200-250 ohm but we define 100 ohm. It is not possible. I have read in diffedent forma that others have encountered this error as well. What is the reason of this? Is this a bug?
@Zachariah-Peterson
@Zachariah-Peterson 2 жыл бұрын
I don't know exactly why you would see this without looking at your project and your PCB layout. It sounds like you have a thick board (62 mils) with 2 layers and you are trying to route thin traces, in this case those thin traces will have very high impedance. If you have a multilayer board, then you probably removed all the ground beneath those traces. In either case you would get very high impedance of 200-250 Ohms. Just for fun, I tried to reproduce your situation, When I take a 50 Ohm trace for a 6 mil thick dielectric, but I increase the dielectric thickness to 60 mils (Dk = 4.2), the SI simulator calculates an average impedance of 150 mils, just as you would expect. Note that the "define 100 Ohm" condition is only a target impedance for unrouted nets and I think it is only used in the crosstalk/reflection simulation, it is not something that is used as a design target in the simulator. Note that you have to specifically size your traces and route them over ground to get a specific target impedance. If you enter "100 Ohm" into that box it will not use that for any nets that you routed. If you enter some other value into that box when you are preparing the simulation, then the simulator will only model signal behavior using that number for unrouted nets.
@sto2779
@sto2779 Жыл бұрын
Would like to see some maxwells calculators calculations. I have seen many open source 3D field solvers like: “openEMS” and “MEEP”. What are your thoughts on this? Maybe someday can show how to use them? Thanks
@Zachariah-Peterson
@Zachariah-Peterson Жыл бұрын
We showed something awhile ago with Simbeor, that one uses method of lines and some other methods to build solutions. I downloaded openEMS but have not played with it yet, but as soon as I learn I'll have to show how to use it.
@martintatak8851
@martintatak8851 2 жыл бұрын
What about Saturn PCB calculator?
@BHBalast
@BHBalast 2 жыл бұрын
That's a great question, I use it a lot for some things.
@ALEngineer30
@ALEngineer30 2 жыл бұрын
Rogers impedance calculator is good too
@Zachariah-Peterson
@Zachariah-Peterson 2 жыл бұрын
I don't want to comment on specific impedance calculator products, the intention here is only to point out why some calculators give different results and to help users understand what different calculators are doing.
@allanknox8216
@allanknox8216 Жыл бұрын
Imagine different "calculators" that gave you different amounts on your paycheck.
@claudinacanan5470
@claudinacanan5470 2 жыл бұрын
😔 promosm
@gopalm1978
@gopalm1978 2 жыл бұрын
please do the speak slowly session
Why Via Impedance Calculators Can Be Inaccurate
16:18
Altium Academy
Рет қаралды 4,8 М.
What are the Types of Crosstalk in PCB Design?
18:10
Altium Academy
Рет қаралды 13 М.
Inside Out 2: ENVY & DISGUST STOLE JOY's DRINKS!!
00:32
AnythingAlexia
Рет қаралды 18 МЛН
Flipping Robot vs Heavier And Heavier Objects
00:34
Mark Rober
Рет қаралды 41 МЛН
REAL 3D brush can draw grass Life Hack #shorts #lifehacks
00:42
MrMaximus
Рет қаралды 8 МЛН
啊?就这么水灵灵的穿上了?
00:18
一航1
Рет қаралды 51 МЛН
EEVblog #279 - How NOT To Blow Up Your Oscilloscope!
24:26
EEVblog
Рет қаралды 1 МЛН
Everything you need to know about speaker impedance
14:57
Steve Guttenberg Audiophiliac
Рет қаралды 66 М.
How to Calculate Via Delay | PCB Routing Tips
15:11
Altium Academy
Рет қаралды 5 М.
Birth of BASIC
38:13
Dartmouth
Рет қаралды 1,2 МЛН
Apollo Core Rope Memory (Apollo Guidance Computer Part 30)
49:03
CuriousMarc
Рет қаралды 543 М.
Differential Impedance Deep Dive
13:30
Altium Academy
Рет қаралды 13 М.
How to Reduce Noise in PCB Design
21:39
Altium Academy
Рет қаралды 54 М.
Mixed-Signal Hardware/PCB Design Tips - Phil's Lab #88
18:20
Phil’s Lab
Рет қаралды 43 М.
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,1 МЛН
Inside Out 2: ENVY & DISGUST STOLE JOY's DRINKS!!
00:32
AnythingAlexia
Рет қаралды 18 МЛН