Чӣ тавр тарҳрезии қоидаҳои PCB DRC?

Ин мақола ба таври мухтасар як усули барномасозиро шарҳ медиҳад PCB системаи санҷиши қоидаҳои тарроҳӣ (DRC). Пас аз ба даст овардани тарҳи PCB бо истифода аз асбоби тавлиди схемаи схема, DRC -ро барои ёфтани ҳама гуна нокомиҳое, ки қоидаҳои тарроҳии PCB -ро вайрон мекунанд, иҷро кардан мумкин аст. Ин бояд пеш аз коркарди минбаъда анҷом дода шавад ва таҳиягари генератори схема бояд асбобҳои DRC -ро таъмин кунад, ки аксари тарроҳони PCB ба осонӣ азхуд карда метавонанд.

ipcb

Барои навиштани санҷиши қоидаҳои тарроҳии PCB -и худ бартариҳои зиёд мавҷуданд. Гарчанде ки санҷиши тарроҳии PCB он қадар содда нест, онро идора кардан ғайриимкон аст, зеро ҳар як тарроҳони PCB, ки бо барномасозӣ ё забонҳои скрипти мавҷуда шиносанд, метавонанд ин корро кунанд ва фоидаҳо қобили таваҷҷӯҳ нестанд.

Аммо, асбобҳои таъиноти умумӣ одатан барои қонеъ кардани ниёзҳои мушаххаси тарроҳии PCB чандир нестанд. Дар натиҷа, муштариён бояд ба хусусиятҳои нави хусусиятҳо ба таҳиягарони абзори DRC хабар диҳанд, ки аксар вақт пул ва вақтро талаб мекунад, хусусан агар талабот доимо нав карда шаванд. Хушбахтона, аксари таҳиягарони асбобҳо метавонанд ба муштариёни худ роҳи осони навиштани DRC -и худро барои қонеъ кардани ниёзҳои мушаххаси онҳо пешниҳод кунанд. Бо вуҷуди ин, ин воситаи пуриқтидор на ҳама эътироф ва истифода мешаванд. Ин мақола як дастури амалӣ барои ба даст овардани беҳтарин аз абзорҳои DRC -ро пешниҳод мекунад.

Азбаски DRC бояд барои тарҳрезии тамоми диаграммаи ноҳиявӣ, аз ҷумла ҳар як аломат, ҳар як PIN, ҳар як шабака, ҳар як атрибут, ва агар лозим бошад, шумораи номаҳдуди файлҳои “лавозимот” -ро аз PCB убур кунад. Тавре ки дар фасли 4.0 тавсиф шудааст, DRC метавонад ҳама гуна дуршавии ночизро аз қоидаҳои тарроҳии PCB нишон диҳад. Масалан, яке аз файлҳои замимашуда метавонад дорои ҳама конденсаторҳои ҷудошаванда бошад, ки дар тарҳи PCB истифода мешаванд. Агар рақами иқтидор аз пешбинишуда камтар ё зиёдтар бошад, дар он ҷое, ки мушкилоти хатти барқии DV/DT ба амал ояд, аломатҳои сурх гузошта мешаванд. Ин файлҳои ёрирасон шояд лозим бошанд, аммо онҳо ҳатман аз ҷониби ягон абзори тиҷоратии DRC сохта намешаванд.

Чӣ тавр тарҳрезии қоидаҳои PCB DRC

Бартарии дигари DRC дар он аст, ки онро ба осонӣ навсозӣ кардан мумкин аст, то хусусиятҳои нави тарроҳии PCB, ба монанди онҳое, ки метавонанд ба қоидаҳои тарроҳии PCB таъсир расонанд. Ғайр аз он, вақте ки шумо дар ин соҳа таҷрибаи кофӣ ба даст меоред, бисёр дигар хусусиятҳое мавҷуданд, ки шумо метавонед онҳоро амалӣ кунед.

Масалан, агар шумо метавонед DRC -и худро нависед, шумо метавонед асбоби эҷоди БОМ -и худро нависед, то ниёзҳои мушаххаси корбарро беҳтар ҳал кунад, масалан, чӣ гуна ба даст овардани “сахтафзорҳои иловагӣ” (ба монанди розеткаҳо, радиаторҳо ё винтриверҳо) барои дастгоҳҳое, ки нестанд худ як қисми пойгоҳи додаҳои схемаи ноҳиявӣ мебошанд. Ё тарроҳии PCB метавонад таҳлилгари Netlist netlist -и худро бо чандирии кофӣ дар муҳити тарроҳии PCB нависад, масалан, чӣ гуна ба даст овардани моделҳои Verilog ё файлҳои вақти мувофиқ барои дастгоҳи мушаххас. Дар асл, азбаски DRC тамоми диаграммаи схемаи тарроҳии PCB -ро убур мекунад, имкон дорад, ки ҳама маълумоти дурустро барои баровардани моделиронӣ ва/ё BOM барои таҳлили PCB таҳлили netlist Verilog ҷамъоварӣ кардан мумкин аст.

Муҳокимаи ин мавзӯъҳо бе пешниҳоди ягон коди барнома кори хеле душвор мебуд, бинобар ин мо ҳамчун намунаи ҷустуҷӯи диаграммаи ноҳиявиро истифода хоҳем бурд. Ин мақола ширкати Mentor Graphics -ро барои таҳияи асбоби ViewDraw, ки ба хати маҳсулоти PADS-Designer замима шудааст, истифода мебарад. Илова бар ин, мо асбоби ViewBase -ро истифода бурдем, ки он як китобхонаи оддии C мебошад, ки онро барои дастрасӣ ба пойгоҳи додаҳои ViewDraw даъват кардан мумкин аст. Бо асбоби ViewBase, тарроҳони PCB метавонанд ба осонӣ абзорҳои мукаммал ва муассири DRC -ро барои ViewDraw дар C/C нависанд. It is important to note that the basic principles discussed here apply to any other PCB schematic tool.

Файли воридотӣ

Илова ба пойгоҳи додаҳои схемаҳо, DRC инчунин ба файлҳои вуруд ниёз дорад, ки метавонанд вазъиятҳои мушаххасро тавсиф кунанд, масалан номи шабакаи қонунии барқ, ки ба таври худкор ба ҳавопаймо пайваст мешавад. Масалан, агар шабакаи POWER POWER номида шавад, ҳавопаймои POWER ба таври худкор ба ҳавопаймои POWER бо истифода аз дастгоҳи бастаи пушти сар пайваст карда мешавад (мувофиқи ViewDrawpcbfwd). Дар зер рӯйхати файлҳои вуруд, ки бояд дар як макони глобалии собит ҷойгир карда шаванд, то DRC ба таври худкор пайдо ва хонад ва сипас ин маълумотро дар дохили DRC дар вақти корӣ захира кунад.

Баъзе аломатҳо бояд сими берунаи сими барқӣ дошта бошанд, зеро онҳо ба қабати муқаррарии сими барқ ​​пайваст нестанд. Масалан, таїіизоти VCC дастгоњи ECL ё ба VCC ё GROUND пайваст карда шудаанд; PIN -и VEE -и онро метавон ба GROUND ё ҳавопаймои -5.0V пайваст кард. Илова бар ин, сими сими барқӣ метавонад пеш аз расидан ба қабати сими барқ ​​ба филтр пайваст карда шавад.

Пойгоҳи сими барқ ​​одатан ба аломати дастгоҳ пайваст карда намешавад. Ба ҷои ин, як амволи рамз (дар ин ҷо SIGNAL номида мешавад) тавсиф мекунад, ки кадом PIN як PIN ё қудрати заминист ва номи шабакаро тавсиф мекунад, ки PIN бояд ба он пайваст карда шавад.

СИГНАЛ = VCC: 10

СИГНАЛ = ЗАМИН: 20

DRC метавонад ин амволро хонад ва кафолат диҳад, ки номи шабака дар файли legal_pwr_net_name нигоҳ дошта мешавад. Агар номи шабака дар legal_pwr_net_name шомил набошад, сими барқ ​​ба ҳавопаймои барқ ​​пайваст намешавад, ки ин як мушкили ҷиддӣ аст.

Файл legal_pwr_net_name ихтиёрӣ. Ин файл дорои ҳама номҳои шабакавии қонунии сигналҳои POWER, ба мисли VCC, V3_3P ва VDD мебошад. Дар абзорҳои тарҳбандӣ/масиркунии PCB, номҳо бояд ҳассос бошанд. Умуман, VCC ба VCC ё VCC шабеҳ нест. VCC метавонад таъминоти барқ ​​5.0V ва V3_3P метавонад таъминоти барқ ​​3.3V бошад.

Файли legal_pwr_net_name ихтиёрӣ аст, зеро файли конфигуратсияи дастгоҳи инкапсулятсияи пушти сар бояд одатан маҷмӯи номҳои дурусти шабакаи кабели барқро дар бар гирад. Агар CadencePCB барои тарҳрезии асбоби васлкунии системаҳои Allegro Systems истифода шавад, номи файли PCBFWD Allegro.cfg аст ва дорои параметрҳои зерини вуруд аст:

ЗАМИН: VSS CGND GND GROUND

Таъмини барқ: VCC VDD VEE V3_3P V2_5P 5V 12V

Агар DRC метавонист ба ҷои legal_pwr_net_name файли allegro.cfg -ро мустақиман хонад, он натиҷаҳои беҳтар ба даст меовард (яъне имкони ворид кардани хатогиҳо камтар).