Ubrzajte i poboljšajte metode ožičenja PCB -a

PCB metode ožičenja nastavljaju se poboljšavati, a fleksibilne tehnike ožičenja mogu smanjiti duljinu žice i osloboditi više prostora na PCB -u. Uobičajeno ožičenje PCB -a ograničeno je fiksnim koordinatama žica i nedostatkom žica proizvoljnog kuta. Uklanjanje ovih ograničenja može značajno poboljšati kvalitetu ožičenja.

ipcb

Počnimo s nekom terminologijom. Mi definiramo proizvoljno kutno ožičenje kao ožičenje pomoću proizvoljnih kutnih segmenata i radijana. To je vrsta žičanog ožičenja, ali nije ograničeno na korištenje samo segmenata linija pod uglom od 90 stepeni i 45 stepeni. Topološko ožičenje je ožičenje koje se ne pridržava rešetki i koordinata i ne koristi redovne ili nepravilne mreže poput ožičenja zasnovanog na obliku. Definirajmo pojam fleksibilno ožičenje kao žičano ožičenje bez fiksnog oblika koje omogućuje ponovno izračunavanje oblika žice u stvarnom vremenu kako bi se postigle sljedeće mogućnosti transformacije. Za oblikovanje oblika linije koriste se samo lukovi od prepreka i njihove zajedničke tangente. (Prepreke uključuju igle, bakrenu foliju, zabranjena područja, rupe i druge predmete) dio kola dva modela PCB -a. Zelena i crvena žica prolaze na različitim slojevima PCB modela. Plavi krugovi su perforacije. Crveni element je istaknut. There are also some red round pins. Koristite samo segmente linija i modele sa uglom od 90 stepeni između njih. Slika 1B je PCB model koji koristi lukove i proizvoljne uglove. Ožičenje pod bilo kojim kutom može izgledati čudno, ali ima mnoge prednosti. Način povezivanja vrlo je sličan onom kako su ga inženjeri ožičili ručno prije pola stoljeća. Prikazuje pravi PCB koji je 1972. razvila američka kompanija Digibarn za kompletno ožičenje ruku. This is a PCB board based on Intel8008 computer. Proizvoljno kutno ožičenje prikazano na slici 2 zapravo je slično. Zašto bi koristili proizvoljno kutno ožičenje? Budući da ova vrsta ožičenja ima mnoge prednosti. Ožičenje proizvoljnog ugla ima mnoge prednosti. Prvo, neiskorištavanje kutova između segmenata linija štedi prostor na PCB -u (poligoni uvijek zauzimaju više prostora od tangenti). Traditional automatic cablers can place only three wires between adjacent components (see left and center in Figure 3). Međutim, pri ožičenju pod bilo kojim kutom, ima dovoljno prostora za polaganje 4 žice na isti put bez kršenja provjere pravila dizajna (DRC). Pretpostavimo da imamo čip pozitivnog načina rada i želimo spojiti pinove čipa na dva druga pina. Using only 90 degrees takes up a lot of space. Korištenje proizvoljnog kutnog ožičenja može skratiti udaljenost između čipa i drugih pinova, uz smanjenje otiska. In this case, the area was reduced from 30 square centimeters to 23 square centimeters. Rotiranje čipa pod bilo kojim kutom također može dati bolje rezultate. In this case, the area was reduced from 23 square centimeters to 10 square centimeters. Prikazuje pravi PCB. Ožičenje proizvoljnog ugla s funkcijom rotirajućeg čipa jedini je način ožičenja za ovu ploču. Ovo nije samo teorija, već i praktično rješenje (ponekad jedino moguće rješenje). Prikazuje primjer jednostavnog PCB -a. Rezultati topologije kabela, dok su rezultati automatskog kabliranja zasnovani na optimalnom obliku fotografije stvarne PCB -a. An automatic cabler based on optimal shape cannot do this because the components are rotated at arbitrary angles. Potrebno vam je više prostora, a ako ne rotirate komponente, uređaj se mora povećati. Performanse izgleda bi se znatno poboljšale bez paralelnih segmenata, koji su često izvor preslušavanja. The level of crosstalk increases linearly as the length of parallel wires increases. As the spacing between parallel wires increases, crosstalk decreases quadratic. Postavimo nivo preslušavanja koji proizvode dvije paralelne žice od 1 mm razmaknute od d do e. Ako postoji ugao između segmenata žice, kako se ovaj ugao povećava, nivo preslušavanja će se smanjivati. Preslušavanje ne ovisi o dužini žice, već samo o vrijednosti kuta: gdje α predstavlja kut između segmenata žice. Razmotrite sljedeće tri metode ožičenja. Na lijevoj strani slike 8 (izgled od 90 stupnjeva) nalazi se maksimalna dužina žice i najveća emi vrijednost zbog paralelnih segmenata linije. In the middle of Figure 8 (45 degree layout), the wire length and emi values are reduced. Na desnoj strani (pod bilo kojim kutom) duljina žice je najkraća i nema paralelnih segmenata žice, pa je vrijednost smetnji zanemariva. So arbitrary Angle wiring helps to reduce the total wire length and significantly reduce electromagnetic interference. Sjećate se i utjecaja na kašnjenje signala (vodiči ne smiju biti paralelni i ne smiju biti okomiti na stakloplastiku PCB -a). Advantages of flexible wiring Manual and automatic movement of components does not destroy the wiring in flexible wiring. Kabelska spojnica automatski izračunava optimalni oblik žice (uzimajući u obzir potreban sigurnosni razmak). Fleksibilno ožičenje stoga može značajno skratiti vrijeme potrebno za uređivanje topologije, lijepo podržavajući višestruko ponovno spajanje radi zadovoljavanja ograničenja. Ovo prikazuje dizajn PCB -a koji se kreće kroz rupe i tačke grananja. Tijekom automatskog kretanja, točke grananja žice i prolazne rupe podešavaju se u optimalni položaj. In most computer-aided design (CAD) systems, the wiring interconnection problem is reduced to the problem of sequentially finding paths between pairs of points in a maze of pads, forbidden areas, and laid wires. Kada se put pronađe, on je fiksiran i postaje dio labirinta. Nedostatak uzastopnog ožičenja je to što rezultat ožičenja može ovisiti o redoslijedu ožičenja. Kada je topološka kvaliteta još uvijek daleko od savršenog, problem „zaglavljivanja“ javlja se na lokalno malim područjima. No, bez obzira na to koju žicu ponovno spojite, to neće poboljšati kvalitetu ožičenja. Ovo je ozbiljan problem u svim CAD sistemima koji koriste sekvencijalnu optimizaciju. Ovdje je postupak uklanjanja savijanja koristan. Savijanje žice odnosi se na fenomen da žica u jednoj mreži mora obići objekt na drugoj mreži kako bi pristupila objektu. Rewiring a wire will not correct this. Prikazan je primjer savijanja. A lit red wire travels around a pin in the other network, and an unlit red wire connects to this pin. Prikazuju se rezultati automatske obrade. U drugom slučaju (na drugom sloju), osvijetljena zelena žica se automatski ponovo oživljava promjenom sloja ožičenja (iz zelene u crvenu). Uklonite savijanje žice automatskim optimiziranjem oblika žice (približni lukovi sa segmentima samo za prikaz svih primjera kutova bez lukova). (gore) originalni dizajn, (dole) nakon uklanjanja dizajna savijanja. Crvene savijene žice su istaknute. U Steinerovom stablu sve linije moraju biti povezane kao segmenti s vrhovima (krajnje točke i dodaci). Na vrhu svakog novog vrha moraju se spojiti tri segmenta i ne više od tri segmenta moraju završiti. Kut između segmenata linija koji konvergiraju prema vrhu ne smije biti manji od 120 stepeni. Nije teško izgraditi Steinera sa ovim dovoljnim uslovnim svojstvima, ali nije nužno ni minimalan. Siva Steinerova stabla nisu optimalna, ali crna Steinerova stabla jesu. U praktičnom komunikacijskom dizajnu moraju se uzeti u obzir različite vrste prepreka. Ograničavaju mogućnost konstruiranja minimalnog raspona stabala koristeći i algoritme i Steinerova stabla koristeći geometrijske metode. Prepreke su prikazane sivom bojom i preporučujemo da započnete na bilo kojem kraju vrha. Ako postoji više susjednih završnih vrhova, trebali biste izabrati jedan koji vam omogućava da nastavite koristiti drugi vrh. Zavisi od ugla. Glavni mehanizam ovdje je algoritam zasnovan na sili koji izračunava sile koje djeluju na nove vrhove i opetovano ih pomiče do točke ravnoteže (veličina i smjer sila ovise o žicama u susjednim točkama grananja). Ako je kut između para linijskih segmenata povezanih s vrhom (terminus ili dodatak) manji od 120 stupnjeva, može se dodati točka grananja, a zatim se može koristiti mehanički algoritam za optimizaciju položaja vrha. It’s worth noting that simply sorting all angles in descending order and adding new vertices in that order doesn’t work, and the result is worse. Nakon dodavanja novog čvora, trebali biste provjeriti minimum podmreže koja se sastoji od četiri pina:

1. Ako se neko vrhovo doda u blizinu drugog nedavno dodanog vrha, provjerite ima li najmanje četveropolne mreže.

2. Ako četveropolna mreža nije minimalna, odaberite par “dijagonalnih” (koji pripadaju četverokutnoj dijagonali) krajnjih točaka ili virtualnih terminalnih čvorova (virtualni terminalni čvorovi-žičani zavoji).

3. Linijski segment koji povezuje krajnju točku (virtualnu krajnju točku) s najbližim novim vrhom zamjenjuje se segmentom linije koja povezuje krajnju točku (virtualnu krajnju točku) s udaljenim novim vrhom.

4. Use mechanical algorithms to optimize vertex positions.

Ova metoda ne jamči izgradnju najmanje mreže, ali u usporedbi s drugim metodama može postići najmanju duljinu mreže bez ispaše. Također dopušta područja u kojima je zabranjeno povezivanje krajnjih točaka, a broj čvorova krajnjih točaka može biti proizvoljan.

Fleksibilno ožičenje pod bilo kojim kutom ima neke druge zanimljive prednosti. Na primjer, ako možete automatski premjestiti mnoge objekte uz pomoć automatskog preračunavanja oblika žice u stvarnom vremenu, možete stvoriti paralelne zmijolike linije. Ova metoda kabliranja bolje koristi prostor, minimizira broj ponavljanja i omogućuje fleksibilnu upotrebu tolerancija. Ako postoje dvije isprepletene žice međusobno isprepletene, automatski kabel će smanjiti duljinu jedne ili obje, ovisno o prioritetu pravila.

Razmotrite ožičenje BGA komponenti. U tradicionalnom pristupu periferija-centar, broj kanala prema periferiji se smanjuje za 8 sa svakim uzastopnim slojem (zbog smanjenja perimetra). Na primjer, komponenta 28×28 mm sa 784 igle zahtijeva 10 slojeva. Neki slojevi na dijagramu su izbjegli ožičenje. Slika 16 prikazuje četvrtinu BGA. U isto vrijeme, kada se koristi metoda ožičenja “od centra do periferije”, broj kanala potrebnih za izlazak na periferiju se ne mijenja od sloja do sloja. To će uvelike smanjiti broj slojeva. Za veličinu komponente 28×28 mm, dovoljno je 7 slojeva. Za veće komponente, to je win-win. Slika 17 prikazuje četvrtinu BGA -e. Prikazan je primjer BGA ožičenja. Kada koristimo pristup kabliranja “od centra do periferije”, možemo dovršiti kabliranje svih mreža. Topološki automatski kabel sa proizvoljnim uglom može to učiniti. Tradicionalne automatske žičare ne mogu usmjeriti ovaj primjer. Prikazuje primjer pravog PCB -a gdje je inženjer smanjio broj slojeva signala sa 6 na 4 (u usporedbi sa specifikacijom). Osim toga, inženjerima je trebalo samo pola dana da završe ožičenje PCB -a.