česky english Vítejte, dnes je čtvrtek 25. duben 2024

Proč porovnávat netlist z návrhu desky s netlistem z Gerber dat?

11.06. 2019 | Zprávy
Autor: Milan Klauz
obr1.png

Porovnání netlistů je jediný možný způsob, jak najít nepropojené, nebo naopak zkratované spoje v Gerber datech, ještě před dodáním podkladů výrobci DPS. Je to patrně jedna z nejdůležitějších kontrol prováděná v souvislosti s následující výrobou desky. Porovnání netlistů je rovněž důležité, pokud se v CAM editoru provádějí změny ovlivňující geometrii spojů, protože se tím odhalí možné porušení původního zapojení.

Pod netlistem se zde míní výpis zapojení pomocí souřadnic, nikoliv klasický netlist, kde se popisuje propojení pomocí značení součástek a jejich vývodů. Potřebný netlist ve formátu IPC-D-356 nebo IPC-D-356a lze exportovat jak z většiny návrhového programu desky, tak i z Gerber dat v CAM editoru, například v programu CAM350. Tento typ netlistu byl už dříve vyvinut pro potřeby testování desky a je stále pro tento účel používán, takže se nejedná o žádnou novinku.

Aby mělo porovnání smysl, je potřeba porovnávat souřadnicový netlist z Gerber dat s obdobným typem netlistu přímo ze zdrojových dat DPS. Toto zdůraznění je zde proto, že někdo by mohl z návrhového programu vygenerovat například ODB++, načíst ho do CAM editoru a teprve v něm exportovat souřadnicový netlist – potom by se ovšem porovnávaly dvoje data, které pochází ze stejného typu zdroje (výstupní data desky v ODB++ a Gerber formátu).

Aby bylo možné vygenerovat správný souřadnicový netlist z Gerber dat, je potřeba mít v CAM editoru načteny i vrtací data, přičemž jednotlivé vrstvy i vrtání musí být navzájem správně zarovnány. Vrtací data jsou velmi důležitá, protože ty informují CAM editor o vzájemném propojení grafiky spojů na jednotlivých vrstvách, jinak by souřadnicový netlist nemohl být generován správně.

Porovnávat dva souřadnicové netlisty je možné různými způsoby, protože se jedná o textové formáty, ale nejlepší metodou je automatické porovnání přímo v CAM editoru, pokud to umí. Vzhledem k tomu, že se porovnávají netlisty se souřadnicemi, musí mít Gerber a vrtací data načtená do CAM editoru stejný výchozí bod (počátek), jako data v externím netlistu!

Zde je ukázán postup při porovnání souřadnicového netlistu z Gerber dat s netlistem IPC-D-356 nebo IPC-D-356a přímo v programu CAM350 v. 14:

  1. V návrhovém programu desky se vygeneruje souřadnicový netlist IPC-D-356 nebo IPC-D-356a, Gerber a vrtací data.
  2. V CAM350 se po načtení Gerber a vrtacích dat vygeneruje souřadnicový netlist (povely Analyze – Netlist Tools – Extract CAM Netlist, nebo Test – Extract Netlist).
  3. Externí IPC netlist se načte a porovná (Analyze – External Nets)

mklauz@dps-az.cz