Téma: Tip - Kdyz je potreba zprehlednit schema
Jsou situace, kdy je vhodne pro vetsi prehlednost umistit napajeci piny integrovanych obvodu jinam (koncentrovat napajeci casti celeho schematu samostatne na jinem listu apod.), nez samotne funkcni piny obvodu - vyhody vidim zejmena v situacich, kdy vyrobce v datasheetu doporucuje presne hodnoty a pocty blokovacich a vyrovnavacich kondenzatoru, takze muzete na jednom listu obsypat vsechny tyto napajeci casti obvodu potrebnymi kondenzatory, ktere by se jinak pletly v samotnem hlavnim propojeni soucastek, a mnohdy by neumerne zvetsovaly mezeru mezi obvody. Dalsi vyhoda je i v tom, ze mate napajeni resene na jednom miste a mate celkovy prehled o tom, ktery obvod napajite jakym napetim a ktere casti jsou vuci sobe galvanicky oddeleny.
Inspirovaly mne knihovny v Eagle, ktery ma zejmena velke obvody vytvorene jako vicesekcni soucastky, tedy, ze jedna soucastka je ve schematu tvorena nekolika castmi, ktere lze nezavisle na sobe presouvat a mazat. Takoveto provedeni umi vytvorit i Formica. Jen dosud to bylo vyuzivano predevsim pro takove soucastky, jako je napriklad 74xx00, kde mame 4 na sobe nezavisla hradla, ktera muzeme ve schematu nezavisle na sobe umistit do ruznych koutu vykresu. A pro jine vyuziti tato funkce koncipovana nebyla.
Je tu ale jeden hacek. Program sice sam pri umistovani jednotlivych hradel do vykresu postupne vlozi vsechny ctyri casti celeho brouka, ale predpoklada, ze vsechny tyto casti jsou shodne, meni se jen cislovani vyvodu. Pokud bychom si tedy chteli dodelat do 74xx00 jeste samostatne napajeci sekci, museli bychom
- vytvorit novou definici vzhledu soucastky,
- pocet sekci zvysit na 5 (4x hradlo + napajeci cast),
- pro nove vzniklou sekci nadefinovat cisla u vsech pinu pouze pro ty, ktere jsou napajeci, a jsou umistene v posledni sekci.
Jenze pokud takto vytvorenou soucastku ulozime a zacneme umistovat, vlozi se do vykresu 4 hradla s viditelnymi piny, a pata vlozena sekce taktez s hradlem, ale bez vyobrazenych pinu (protoze ty sme pro tuto sekci zamerne nenadefinovali). Abychom patou sekci videli jako tu napajeci, musime po vlozeni pate sekce jeste rucne zmenit typ definice na tu napajeci. Program bohuzel neumi samostatne na tuto definici prepnout.