site logo

പിസിബി റൂൾ ചെക്കർ ഡിആർസി എങ്ങനെ രൂപകൽപ്പന ചെയ്യാം?

ഈ പേപ്പർ പ്രോഗ്രാമിംഗ് ഒരു രീതിയെക്കുറിച്ച് ചുരുക്കമായി വിവരിക്കുന്നു പിസിബി ഡിസൈൻ റൂൾ ചെക്കർ (DRC) സിസ്റ്റം. സർക്യൂട്ട് ഡയഗ്രം ജനറേഷൻ ഉപകരണം ഉപയോഗിച്ച് പിസിബി ഡിസൈൻ ലഭിച്ചുകഴിഞ്ഞാൽ, പിസിബി ഡിസൈൻ നിയമങ്ങൾ ലംഘിക്കുന്ന ഏതെങ്കിലും തകരാറുകൾ കണ്ടെത്താൻ ഡിആർസി പ്രവർത്തിപ്പിക്കാനാകും. തുടർന്നുള്ള പ്രോസസ്സിംഗ് ആരംഭിക്കുന്നതിന് മുമ്പ് ഇത് ചെയ്യണം, സർക്യൂട്ട് ജനറേറ്ററിന്റെ ഡവലപ്പർ മിക്ക പിസിബി ഡിസൈനർമാർക്കും എളുപ്പത്തിൽ കൈകാര്യം ചെയ്യാൻ കഴിയുന്ന ഡിആർസി ഉപകരണങ്ങൾ നൽകണം.

ipcb

നിങ്ങളുടെ സ്വന്തം PCB ഡിസൈൻ റൂൾ ചെക്കർ എഴുതുന്നതിന് ധാരാളം ഗുണങ്ങളുണ്ട്. പിസിബി ഡിസൈൻ ചെക്കർ അത്ര ലളിതമല്ലെങ്കിലും, അത് നിയന്ത്രിക്കാനാകില്ല, കാരണം നിലവിലുള്ള പ്രോഗ്രാമിംഗ് അല്ലെങ്കിൽ സ്ക്രിപ്റ്റിംഗ് ഭാഷകൾ പരിചയമുള്ള ഏതൊരു പിസിബി ഡിസൈനർക്കും അത് ചെയ്യാൻ കഴിയും, കൂടാതെ ആനുകൂല്യങ്ങൾ വിലമതിക്കാനാവാത്തതുമാണ്.

എന്നിരുന്നാലും, വിപണനം ചെയ്യുന്ന പൊതു-ഉദ്ദേശ്യ ഉപകരണങ്ങൾ പലപ്പോഴും നിർദ്ദിഷ്ട PCB ഡിസൈൻ ആവശ്യങ്ങൾ നിറവേറ്റാൻ പര്യാപ്തമല്ല. തത്ഫലമായി, പുതിയ ഫീച്ചർ ആവശ്യകതകൾ ഉപഭോക്താക്കൾ DRC ടൂൾ ഡെവലപ്പർമാർക്ക് റിപ്പോർട്ട് ചെയ്യണം, ഇത് പലപ്പോഴും പണവും സമയവും എടുക്കുന്നു, പ്രത്യേകിച്ചും ആവശ്യകതകൾ നിരന്തരം അപ്ഡേറ്റ് ചെയ്താൽ. ഭാഗ്യവശാൽ, മിക്ക ടൂൾ ഡെവലപ്പർമാർക്കും അവരുടെ ഉപഭോക്താക്കൾക്ക് അവരുടെ നിർദ്ദിഷ്ട ആവശ്യങ്ങൾ നിറവേറ്റുന്നതിനായി അവരുടെ സ്വന്തം DRC എഴുതാനുള്ള എളുപ്പവഴി നൽകാൻ കഴിയും. എന്നിരുന്നാലും, ഈ ശക്തമായ ഉപകരണം വ്യാപകമായി അംഗീകരിക്കപ്പെടുകയോ ഉപയോഗിക്കുകയോ ചെയ്യുന്നില്ല. ഈ ലേഖനം DRC ഉപകരണങ്ങൾ പരമാവധി പ്രയോജനപ്പെടുത്തുന്നതിനുള്ള പ്രായോഗിക ഗൈഡ് നൽകുന്നു.

എല്ലാ ചിഹ്നവും, ഓരോ പിൻ, എല്ലാ നെറ്റ്‌വർക്കും, എല്ലാ ആട്രിബ്യൂട്ടും ഉൾപ്പെടെ മുഴുവൻ സർക്യൂട്ട് ഡയഗ്രാമും രൂപകൽപ്പന ചെയ്യുന്നതിന് ഡിആർസി പിസിബിയിലൂടെ സഞ്ചരിക്കേണ്ടതിനാൽ ആവശ്യമെങ്കിൽ പരിധിയില്ലാത്ത “ആക്സസറി” ഫയലുകൾ സൃഷ്ടിക്കുക. സെക്ഷൻ 4.0 ൽ വിവരിച്ചിരിക്കുന്നതുപോലെ, പിസിബി ഡിസൈൻ നിയമങ്ങളിൽ നിന്നുള്ള ചെറിയ വ്യതിയാനങ്ങളെ ഡിആർസി ഫ്ലാഗ് ചെയ്യാൻ കഴിയും. ഉദാഹരണത്തിന്, അറ്റാച്ചുചെയ്ത ഫയലുകളിലൊന്നിൽ പിസിബി രൂപകൽപ്പനയിൽ ഉപയോഗിക്കുന്ന എല്ലാ ഡീകോപ്പിംഗ് കപ്പാസിറ്ററുകളും അടങ്ങിയിരിക്കാം. കപ്പാസിറ്റൻസ് നമ്പർ പ്രതീക്ഷിച്ചതിലും കുറവോ ഉയർന്നതോ ആണെങ്കിൽ, പവർ ലൈൻ DV/DT പ്രശ്നങ്ങൾ ഉണ്ടാകുന്നിടത്ത് ചുവന്ന മാർക്കുകൾ സ്ഥാപിക്കും. ഈ അനുബന്ധ ഫയലുകൾ ആവശ്യമായി വന്നേക്കാം, പക്ഷേ അവ ഏതെങ്കിലും വാണിജ്യ ഡിആർസി ഉപകരണം സൃഷ്ടിക്കേണ്ടതില്ല.

പിസിബി റൂൾ ചെക്കർ ഡിആർസി എങ്ങനെ രൂപകൽപ്പന ചെയ്യാം

പിസിബി ഡിസൈൻ നിയമങ്ങളെ ബാധിച്ചേക്കാവുന്ന പുതിയ പിസിബി ഡിസൈൻ ഫീച്ചറുകൾ ഉൾക്കൊള്ളാൻ ഇത് എളുപ്പത്തിൽ അപ്ഡേറ്റ് ചെയ്യാനാകുമെന്നതാണ് ഡിആർസിയുടെ മറ്റൊരു നേട്ടം. മാത്രമല്ല, ഈ പ്രദേശത്ത് നിങ്ങൾക്ക് മതിയായ അനുഭവം ലഭിച്ചുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് നടപ്പിലാക്കാൻ കഴിയുന്ന മറ്റ് നിരവധി സവിശേഷതകൾ ഉണ്ട്.

ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് നിങ്ങളുടെ സ്വന്തം DRC എഴുതാൻ കഴിയുമെങ്കിൽ, അല്ലാത്ത ഉപകരണങ്ങൾക്കായി “അധിക ഹാർഡ്‌വെയർ” (സോക്കറ്റുകൾ, റേഡിയറുകൾ അല്ലെങ്കിൽ സ്ക്രൂഡ്രൈവറുകൾ പോലുള്ളവ) എങ്ങനെ നേടാം എന്നതുപോലുള്ള നിർദ്ദിഷ്ട ഉപയോക്തൃ ആവശ്യങ്ങൾ മികച്ച രീതിയിൽ പരിഹരിക്കുന്നതിന് നിങ്ങളുടെ സ്വന്തം BOM സൃഷ്ടിക്കൽ ഉപകരണം നിങ്ങൾക്ക് എഴുതാം. അവർ സർക്യൂട്ട് ഡയഗ്രം ഡാറ്റാബേസിന്റെ ഭാഗമാണ്. അല്ലെങ്കിൽ ഒരു പ്രത്യേക ഉപകരണത്തിന് അനുയോജ്യമായ വെരിലോഗ് മോഡലുകൾ അല്ലെങ്കിൽ ടൈം ഫയലുകൾ എങ്ങനെ ലഭിക്കും എന്നതുപോലുള്ള പിസിബി ഡിസൈൻ പരിതസ്ഥിതിയിൽ മതിയായ വഴക്കത്തോടെ പിസിബി ഡിസൈനർക്ക് സ്വന്തം വെരിലോഗ് നെറ്റ്‌ലിസ്റ്റ് അനലൈസർ എഴുതാൻ കഴിയും. വാസ്തവത്തിൽ, ഡിആർസി മുഴുവൻ പിസിബി ഡിസൈൻ സർക്യൂട്ട് രേഖാചിത്രത്തിലൂടെ സഞ്ചരിക്കുന്നതിനാൽ, പിസിബി ഡിസൈൻ വെരിലോഗ് നെറ്റ്‌ലിസ്റ്റ് വിശകലനത്തിന് ആവശ്യമായ സിമുലേഷൻ കൂടാതെ/അല്ലെങ്കിൽ BOM outputട്ട്പുട്ട് ചെയ്യുന്നതിന് സാധുവായ എല്ലാ വിവരങ്ങളും ശേഖരിക്കാൻ കഴിയും.

ഒരു പ്രോഗ്രാം കോഡും നൽകാതെ ഈ വിഷയങ്ങൾ ചർച്ച ചെയ്യുന്നത് ഒരു നീണ്ടുകയറ്റമായിരിക്കും, അതിനാൽ ഞങ്ങൾ ഒരു സർക്യൂട്ട് ഡയഗ്രം വീണ്ടെടുക്കൽ ഉപകരണം ഉദാഹരണമായി ഉപയോഗിക്കും. ഈ ലേഖനം PADS- ഡിസൈനറുടെ ഉൽപന്ന ലൈനിൽ ഘടിപ്പിച്ചിട്ടുള്ള വ്യൂഡ്രോ ടൂൾ വികസിപ്പിക്കാൻ മെന്റർ ഗ്രാഫിക്സ് കമ്പനി ഉപയോഗിക്കുന്നു. കൂടാതെ, വ്യൂഡേസ് ഡാറ്റാബേസ് ആക്സസ് ചെയ്യാൻ വിളിക്കാവുന്ന ലളിതമായ സി ദിനചര്യ ലൈബ്രറിയായ വ്യൂബേസ് ടൂൾ ഞങ്ങൾ ഉപയോഗിച്ചു. വ്യൂബേസ് ടൂൾ ഉപയോഗിച്ച്, പിസിബി ഡിസൈനർമാർക്ക് സി/സിയിൽ വ്യൂഡ്രോയ്‌ക്കായി പൂർണ്ണവും കാര്യക്ഷമവുമായ ഡിആർസി ഉപകരണങ്ങൾ എളുപ്പത്തിൽ എഴുതാൻ കഴിയും. ഇവിടെ ചർച്ച ചെയ്ത അടിസ്ഥാന തത്വങ്ങൾ മറ്റേതെങ്കിലും പിസിബി സ്കീമാറ്റിക് ടൂളിനും ബാധകമാണ് എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്.

ഇൻപുട്ട് ഫയൽ

സർക്യൂട്ട് ഡയഗ്രം ഡാറ്റാബേസിനുപുറമെ, ഡിആർസിക്ക് ഇൻപുട്ട് ഫയലുകളും ആവശ്യമാണ്, പ്രത്യേക സാഹചര്യങ്ങളെ വിവരിക്കാൻ കഴിയും, ഉദാഹരണത്തിന്, പവർ പ്ലാനിലേക്ക് യാന്ത്രികമായി ബന്ധിപ്പിച്ചിട്ടുള്ള നിയമാനുസൃതമായ പവർ നെറ്റ്‌വർക്കിന്റെ പേര്. ഉദാഹരണത്തിന്, POWER നെറ്റ്‌വർക്കിനെ POWER എന്ന് വിളിക്കുകയാണെങ്കിൽ, ഒരു ബാക്ക്-എൻഡ് പാക്കേജ് ഉപകരണം ഉപയോഗിച്ച് POWER വിമാനം POWER വിമാനവുമായി യാന്ത്രികമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു (ViewDrawpcbfwd ന് ബാധകമായത് പോലെ). ഒരു നിശ്ചിത ആഗോള സ്ഥാനത്ത് സ്ഥാപിക്കേണ്ട ഇൻപുട്ട് ഫയലുകളുടെ പട്ടികയാണ് താഴെ കൊടുത്തിരിക്കുന്നത്, അങ്ങനെ DRC യാന്ത്രികമായി കണ്ടെത്താനും വായിക്കാനും, തുടർന്ന് ഈ വിവരങ്ങൾ ആന്തരികമായി DRC- യിൽ റൺ സമയത്ത് സംരക്ഷിക്കുകയും ചെയ്യും.

ചില ചിഹ്നങ്ങൾക്ക് ബാഹ്യ പവർ കോർഡ് പിൻസ് ഉണ്ടായിരിക്കണം, കാരണം അവ സാധാരണ പവർ കോർഡ് ലെയറുമായി ബന്ധിപ്പിച്ചിട്ടില്ല. ഉദാഹരണത്തിന്, ഇസിഎൽ ഡിവൈസ് വിസിസി പിൻകൾ ഒന്നുകിൽ വിസിസി അല്ലെങ്കിൽ ഗ്രൗണ്ട് എന്നിവയുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു; ഇതിന്റെ VEE പിൻ ഗ്രൗണ്ട് അല്ലെങ്കിൽ -5.0V തലം എന്നിവയുമായി ബന്ധിപ്പിക്കാവുന്നതാണ്. കൂടാതെ, പവർ കോർഡ് പാളിയിൽ എത്തുന്നതിനുമുമ്പ് പവർ കോർഡ് പിൻ ഫിൽട്ടറുമായി ബന്ധിപ്പിക്കാനും കഴിയും.

ഒരു പവർ കേബിൾ പിൻ സാധാരണയായി ഒരു ഉപകരണ ചിഹ്നത്തിൽ ഘടിപ്പിച്ചിട്ടില്ല. പകരം, ചിഹ്നത്തിന്റെ ഒരു സ്വത്ത് (ഇവിടെ സിഗ്നൽ എന്ന് വിളിക്കുന്നു) ഏത് പിൻ ഒരു പവർ അല്ലെങ്കിൽ ഗ്രൗണ്ട് പിൻ ആണെന്ന് വിവരിക്കുകയും പിൻ ബന്ധിപ്പിക്കേണ്ട നെറ്റ്‌വർക്ക് പേര് വിവരിക്കുകയും ചെയ്യുന്നു.

സിഗ്നൽ = വിസിസി: 10

സിഗ്നൽ = ഗ്രൗണ്ട്: 20

DRC- യ്ക്ക് ഈ പ്രോപ്പർട്ടി വായിക്കാനും നെറ്റ്‌വർക്ക് നാമം ലീഗൽ_പ്വാർ_നെറ്റ്_നെയിം ഫയലിൽ സംഭരിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പുവരുത്താനും കഴിയും. നെറ്റ്‌വർക്ക് നെയിം ലീഗൽ_പ്വാർ_നെറ്റ്_നെയിമിൽ ഉൾപ്പെടുത്തിയിട്ടില്ലെങ്കിൽ, പവർ പിൻ പവർ പ്ലാനുമായി ബന്ധിപ്പിക്കില്ല, ഇത് ഗുരുതരമായ പ്രശ്നമാണ്.

ഫയൽ legal_pwr_net_name ഓപ്ഷണൽ. VCC, V3_3P, VDD തുടങ്ങിയ POWER സിഗ്നലുകളുടെ എല്ലാ നിയമപരമായ നെറ്റ്‌വർക്ക് പേരുകളും ഈ ഫയലിൽ അടങ്ങിയിരിക്കുന്നു. പിസിബി ലേoutട്ട്/റൂട്ടിംഗ് ടൂളുകളിൽ, പേരുകൾ കേസ് സെൻസിറ്റീവ് ആയിരിക്കണം. പൊതുവേ, VCC എന്നത് VCC അല്ലെങ്കിൽ VCC പോലെയല്ല. VCC 5.0V വൈദ്യുതി വിതരണവും V3_3P 3.3V വൈദ്യുതി വിതരണവും ആകാം.

ഫയൽ ലീഗൽ_പിഡബ്ല്യുആർ_നെറ്റ്_നാമം ഓപ്ഷണൽ ആണ്, കാരണം ബാക്കെൻഡ് എൻക്യാപ്സുലേഷൻ ഡിവൈസ് കോൺഫിഗറേഷൻ ഫയലിൽ സാധാരണയായി സാധുവായ പവർ കേബിൾ നെറ്റ്‌വർക്ക് പേരുകൾ അടങ്ങിയിരിക്കണം. സിസ്റ്റംസ് അല്ലെഗ്രോ വയറിംഗ് ഉപകരണം രൂപകൽപ്പന ചെയ്യാൻ CadencePCB ഉപയോഗിക്കുന്നുവെങ്കിൽ, PCBFWD ഫയൽ നാമം Allegro.cfg ആണ്, കൂടാതെ ഇനിപ്പറയുന്ന എൻട്രി പാരാമീറ്ററുകൾ ഉണ്ട്:

ഗ്രൗണ്ട്: VSS CGND GND ഗ്രൗണ്ട്

വൈദ്യുതി വിതരണം: VCC VDD VEE V3_3P V2_5P 5V 12V

ലീഗൽ_പിഡബ്ല്യുആർ_നെറ്റ്_നാമത്തിനുപകരം അല്ലെഗ്രോ.സിഎഫ്ജി ഫയൽ ഡിആർസിക്ക് നേരിട്ട് വായിക്കാൻ കഴിയുമെങ്കിൽ, അത് മികച്ച ഫലങ്ങൾ ലഭിക്കും (അതായത് പിശകുകൾ അവതരിപ്പിക്കാനുള്ള സാധ്യത കുറവാണ്).