Hi Folks,
Terrible what Altium does it in their impedance calculator. Since AD19, their has replaced the internal motor to SIMBEOR, but sometimes AD19, AD20 and AD21 calculates different results for the same situations up to 10% differences. A lot of bugs are/were in the backgorund (mathematic rounding bugs).
Today, I usually don't believe what Altium shows. But please inform me if it is being changed in the future.
About JLCPCB:
Their online calculator based on POLAR SI9000. The difference between published layer stack values and online tool come from parameteres from real live. The used shrinked thickness values are based on real measured values and informations are below.
Their matterial type at 4/6L is NP-155.
NP-155FTL_NP-155FR_NP-155FB.pdf (technolam.de)The final prepeg thickness is depends on pressure and how many coppers remain in neirbour layers. That's why e.g. prepeg 2313 with 0.1mm (3.94mil) initial thickness has to calculated as 0.089mm (3.5mil). Usualy Remained Copper 70-80% is taken account.
About Eurocircuits:
Their formulas are based on different sometimes non published algoorithms. They has made measurements and choiced the best. They has confirmed me, that the used formulas are very simple formulas. They are recommening to use 3th party calculators.
About Saturn PCB Toolkit (latest v8.05):
Take account, the internal used formulas sometimes don't equal on Conductor Impedance tab and on Differential pairs tab (e.g. microstrip Zo vs Edge Cpld Ext Zo). It could result 5 Ohm resistance.
Take a look the new Conductor Impedance tab Assymetric Stripline, where they are already enabling to select to internal used formula (Default, IPC-2141 and Wadell). The results are very differents (30R vs 55R)!
About online tools and official publications:
They are very different. The used formulas are based on different equations and there are wrong calculators, because of programmer mistakes!
But sometimes companies publishes wrong formulas, which are copy / paste by others. Do they do it directly?
- Fake Altium published IPC-2141 microstrip impedance formula:
Impedance Calculations and PCB Stackup Design in Altium Designer- An other Altium publication, but
Wheeler’s equations for microstrip trace impedance is not correct:
Clearing Up Trace Impedance Calculators and Formulas | Blog | Altium DesignerFinal conclusion:
Sometimes PCB houses (e.g. JLCBCB, Eurocircuits) don't have calculator for specific layer stack combination, They say us, use POLAR, or other expensive tool. But we don't have it. We have Altium Designer with integrated SIMBEOR modul, which is much more expensive year by year. AD should be precise tool to give us results.
I hope this guide was usefull.
Attila