Трасування друкованих плат — один з етапів проектування радіоелектронної апаратури, що полягає в покроковому проектуванні структури провідників друкованої плати вручну або з використанням однієї з САПР друкованих плат.
Способи трасування
Залежно від рівня автоматизації існує три способи трасування:
- Ручне трасування — людина самостійно визначає траси провідників та за допомогою певних програмних інструментів наносить рисунок провідників на креслення плати.
- Автоматичне трасування — програма самостійно прокладає провідники з урахуванням обмежень, встановлених розробником. Розробник при необхідності коригує вихідні параметри завдання і повторює трасування. Коригування включає зміну розташування компонентів, визначення окремих трас провідників вручну тощо. Сучасні системи проєктування електронних систем включають системи автоматичного трасування.
- Інтерактивне трасування — людина вказує роботу послідовність дій в складних ділянках трасування, контролюючи покроково результат, а автоматика робить чорнову роботу по прокладанню провідників і контролю за дотриманням правил трасування. Інтерактивне трасування друкованих плат може використовуватися як для повністю ручного трасування, так і для доробок друкованої плати після автоматичного трасування.
Трасування як оптимізаційна задача
Постановка задачі
Трасування з'єднань є, як правило, заключним етапом конструкторського проєктування РЕА і полягає у визначенні топології та геометрії провідників, що з'єднують контакти елементів проєктованого пристрою.
Задача трасування є складною комбінаторною задачею — однією з найбільш трудомістких в загальній проблемі автоматизації проєктування . Це пов'язано з кількома факторами, зокрема з різноманіттям способів конструктивно-технологічної реалізації з'єднань, для кожного з яких при алгоритмічному вирішенні задачі застосовуються специфічні критерії оптимізації і обмеження. З математичної точки зору задача трасування — оптимізаційна задача, що полягає у виборі раціонального рішення з величезної кількості можливих варіантів рішень.
Кількість можливих варіантів рішень в задачах трасування така, що навіть для відносно нескладних систем вирішення задачі трасування шляхом перебору всіх можливих варіантів з'єднань неможлива. Саме тому представляють інтерес методи трасування, які відшукують не найкращий варіант трасування (що потребувало б гарантованого перебору та оцінки всіх варіантів), а раціональний варіант, який незначно поступається оптимальному, але може бути знайдений за відносно невеликий час.
Основна задача трасування формулюється в такий спосіб: за заданою схемою з'єднань прокласти необхідні провідники на площині (платі, кристалі і т.п.) таким чином, щоб досягти зазначеного критерію якості трасування з урахуванням заздалегідь заданих обмежень. Основними є обмеження на ширину провідників і мінімальні відстані між ними.
Вихідною інформацією для рішення задачі трасування є список ланцюгів, параметри конструкції елементів і комутаційного поля, а також дані про розміщення елементів. Представлення цільової функції часто виконують в адитивній або мультиплікативній форму функції оцінки, наприклад такого вигляду:
,
де — адитивний критерій; — ваговий коефіцієнт; — частковий критерій; — число часткових критеріїв.
Обмеження задачі
Обмеженнями задачі трасування можуть бути:
- Відсоток реалізованих сполук та кількість перетинів провідників (нереалізовані з'єднання потребують додаткових перемичок або збільшення шарів розведення доріжок друкованої плати).
- Сумарна довжина провідників (більша довжина характеризується більшою чутливістю до внутрішніх та зовнішніх завад).
- Число монтажних шарів (збільшення шарів призводить до збільшення вартості виробництва РЕА).
- Число міжшарових переходів.
- Рівномірність розподілу провідників (в тому числі — сигнальні лінії диференціальних підсилювачів).
- Обмеження на прокладання доріжок через окремі області друкованої плати, наприклад:
- для відокремлення областей високої («гарячої») та низької («холодної») напруги
- для відокремлення аналогової та імпульсної частин
- для відокремлення сигнальних та силових частин
- Мінімальна область трасування
та інші.
Часто ці критерії є взаємовиключними, тому оцінка якості трасування ведеться за пріоритетними критеріями за рахунок зменшення оцінки за іншими критеріями.
Алгоритми трасування
Відомі алгоритми трасування друкованих плат можна умовно розбити на три великі групи:
- Хвильові алгоритми, засновані на ідеях Лі та розроблені Ю. Л. Зіманом і Г. Г. Рябовим. Дані алгоритми набули широкого поширення в існуючих САПР, оскільки вони дозволяють легко враховувати технологічну специфіку друкованого монтажу зі своєю сукупністю конструктивних обмежень. Ці алгоритми завжди гарантують побудова траси, якщо шлях для неї існує.
- Ортогональні алгоритми, мають у 75—100 разів вищу швидкодію, ніж алгоритми першої групи. Застосовуються при проєктуванні друкованих плат з наскрізними металізованими отворами. Недоліки цієї групи алгоритмів пов'язані з отриманням великої кількості переходів з шару на шар, відсутністю 100%-ї гарантії проведення трас у випадках, коли це можливо, великим числом паралельних провідників (що може призводити до виникнення відчутної ємнісного або індуктивно зв'язку між ними).
- Алгоритми евристичного типу. Ці алгоритми частково засновані на евристичному прийомі пошуку шляху в лабіринті. При цьому кожне з'єднання проводиться по найкоротшому шляху, обходячи перешкоди, що зустрічаються.
Посилання
- (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Trasuvannya drukovanih plat odin z etapiv proektuvannya radioelektronnoyi aparaturi sho polyagaye v pokrokovomu proektuvanni strukturi providnikiv drukovanoyi plati vruchnu abo z vikoristannyam odniyeyi z SAPR drukovanih plat Rezultat trasuvannya v programi Rezultat trasuvannya v programi KiCadSposobi trasuvannyaZalezhno vid rivnya avtomatizaciyi isnuye tri sposobi trasuvannya Ruchne trasuvannya lyudina samostijno viznachaye trasi providnikiv ta za dopomogoyu pevnih programnih instrumentiv nanosit risunok providnikiv na kreslennya plati Avtomatichne trasuvannya programa samostijno prokladaye providniki z urahuvannyam obmezhen vstanovlenih rozrobnikom Rozrobnik pri neobhidnosti koriguye vihidni parametri zavdannya i povtoryuye trasuvannya Koriguvannya vklyuchaye zminu roztashuvannya komponentiv viznachennya okremih tras providnikiv vruchnu tosho Suchasni sistemi proyektuvannya elektronnih sistem vklyuchayut sistemi avtomatichnogo trasuvannya Interaktivne trasuvannya lyudina vkazuye robotu poslidovnist dij v skladnih dilyankah trasuvannya kontrolyuyuchi pokrokovo rezultat a avtomatika robit chornovu robotu po prokladannyu providnikiv i kontrolyu za dotrimannyam pravil trasuvannya Interaktivne trasuvannya drukovanih plat mozhe vikoristovuvatisya yak dlya povnistyu ruchnogo trasuvannya tak i dlya dorobok drukovanoyi plati pislya avtomatichnogo trasuvannya Trasuvannya yak optimizacijna zadachaPostanovka zadachi Trasuvannya z yednan ye yak pravilo zaklyuchnim etapom konstruktorskogo proyektuvannya REA i polyagaye u viznachenni topologiyi ta geometriyi providnikiv sho z yednuyut kontakti elementiv proyektovanogo pristroyu Zadacha trasuvannya ye skladnoyu kombinatornoyu zadacheyu odniyeyu z najbilsh trudomistkih v zagalnij problemi avtomatizaciyi proyektuvannya Ce pov yazano z kilkoma faktorami zokrema z riznomanittyam sposobiv konstruktivno tehnologichnoyi realizaciyi z yednan dlya kozhnogo z yakih pri algoritmichnomu virishenni zadachi zastosovuyutsya specifichni kriteriyi optimizaciyi i obmezhennya Z matematichnoyi tochki zoru zadacha trasuvannya optimizacijna zadacha sho polyagaye u vibori racionalnogo rishennya z velicheznoyi kilkosti mozhlivih variantiv rishen Kilkist mozhlivih variantiv rishen v zadachah trasuvannya taka sho navit dlya vidnosno neskladnih sistem virishennya zadachi trasuvannya shlyahom pereboru vsih mozhlivih variantiv z yednan nemozhliva Same tomu predstavlyayut interes metodi trasuvannya yaki vidshukuyut ne najkrashij variant trasuvannya sho potrebuvalo b garantovanogo pereboru ta ocinki vsih variantiv a racionalnij variant yakij neznachno postupayetsya optimalnomu ale mozhe buti znajdenij za vidnosno nevelikij chas Osnovna zadacha trasuvannya formulyuyetsya v takij sposib za zadanoyu shemoyu z yednan proklasti neobhidni providniki na ploshini plati kristali i t p takim chinom shob dosyagti zaznachenogo kriteriyu yakosti trasuvannya z urahuvannyam zazdalegid zadanih obmezhen Osnovnimi ye obmezhennya na shirinu providnikiv i minimalni vidstani mizh nimi Vihidnoyu informaciyeyu dlya rishennya zadachi trasuvannya ye spisok lancyugiv parametri konstrukciyi elementiv i komutacijnogo polya a takozh dani pro rozmishennya elementiv Predstavlennya cilovoyi funkciyi chasto vikonuyut v aditivnij abo multiplikativnij formu funkciyi ocinki napriklad takogo viglyadu F i 1 p l i f i displaystyle F sum i 1 p lambda i f i de F displaystyle F aditivnij kriterij l i displaystyle lambda i vagovij koeficiyent f i displaystyle f i chastkovij kriterij p displaystyle p chislo chastkovih kriteriyiv Obmezhennya zadachi Obmezhennyami zadachi trasuvannya mozhut buti Vidsotok realizovanih spoluk ta kilkist peretiniv providnikiv nerealizovani z yednannya potrebuyut dodatkovih peremichok abo zbilshennya shariv rozvedennya dorizhok drukovanoyi plati Sumarna dovzhina providnikiv bilsha dovzhina harakterizuyetsya bilshoyu chutlivistyu do vnutrishnih ta zovnishnih zavad Chislo montazhnih shariv zbilshennya shariv prizvodit do zbilshennya vartosti virobnictva REA Chislo mizhsharovih perehodiv Rivnomirnist rozpodilu providnikiv v tomu chisli signalni liniyi diferencialnih pidsilyuvachiv Obmezhennya na prokladannya dorizhok cherez okremi oblasti drukovanoyi plati napriklad dlya vidokremlennya oblastej visokoyi garyachoyi ta nizkoyi holodnoyi naprugi dlya vidokremlennya analogovoyi ta impulsnoyi chastin dlya vidokremlennya signalnih ta silovih chastin Minimalna oblast trasuvannya ta inshi Chasto ci kriteriyi ye vzayemoviklyuchnimi tomu ocinka yakosti trasuvannya vedetsya za prioritetnimi kriteriyami za rahunok zmenshennya ocinki za inshimi kriteriyami Algoritmi trasuvannyaVidomi algoritmi trasuvannya drukovanih plat mozhna umovno rozbiti na tri veliki grupi Hvilovi algoritmi zasnovani na ideyah Li ta rozrobleni Yu L Zimanom i G G Ryabovim Dani algoritmi nabuli shirokogo poshirennya v isnuyuchih SAPR oskilki voni dozvolyayut legko vrahovuvati tehnologichnu specifiku drukovanogo montazhu zi svoyeyu sukupnistyu konstruktivnih obmezhen Ci algoritmi zavzhdi garantuyut pobudova trasi yaksho shlyah dlya neyi isnuye Ortogonalni algoritmi mayut u 75 100 raziv vishu shvidkodiyu nizh algoritmi pershoyi grupi Zastosovuyutsya pri proyektuvanni drukovanih plat z naskriznimi metalizovanimi otvorami Nedoliki ciyeyi grupi algoritmiv pov yazani z otrimannyam velikoyi kilkosti perehodiv z sharu na shar vidsutnistyu 100 yi garantiyi provedennya tras u vipadkah koli ce mozhlivo velikim chislom paralelnih providnikiv sho mozhe prizvoditi do viniknennya vidchutnoyi yemnisnogo abo induktivno zv yazku mizh nimi Algoritmi evristichnogo tipu Ci algoritmi chastkovo zasnovani na evristichnomu prijomi poshuku shlyahu v labirinti Pri comu kozhne z yednannya provoditsya po najkorotshomu shlyahu obhodyachi pereshkodi sho zustrichayutsya Posilannya angl