Jak to mówią: im dalej w las, tym więcej drzew. No więc napotkałem kolejny problem w potyczkach z kicadem, który tym razem dotyczy sieci połączeń.
Mam taki kawałek schematu:
Jest układ U402 (74LVC1G125 jednoelementowy łącznik trójstanowy), który jest w obudowie SOT23-5. Jest zasilany obniżonym napięciem (nie +5V), które jest wypracowane przez U401 (LM317 w wariancie SO-8) i wytwarza napięcie +2V5. Stabilizator zasila tylko jeden układ cyfrowy.
Ów łącznik trójstanowy ma na schemacie ukryte piny zasilania:
i w swej niewiedzy uważałem, że jak pociągnę do tych pinów linie, to się on zasili właściwie.
Oczekiwane połączenia są następujące:
Tylko, że to połączenie nazywa się +5V (jak zasilanie wszystkich układów na całej PCB):
i swym zasięgiem obejmuje całość (zamiast wybranego fragmentu).
Pytanie jest następujące: jak je rozłączyć?
Przykładowo w ALTIUM jest możliwość edycji nazwy sieci skojarzonej z określonym pinem, tu jakoś nie znalazłem czegoś takiego. Edycja elementu w bibliotece zapewne byłaby skuteczna (zrobić z tego normalne wyprowadzenie), ale nie sądzę, że jest to jedyne wyjście. W końcu ktoś się napracował by taką bibliotekę zaoferować, więc mniemam, że jest na to jakiś myk, tylko go jeszcze nie odkryłem?
Pytanie brzmi: jak można to zrobić właściwie?
Sieć połączeń w kicad
Moderator: ZbeeGin
Sieć połączeń w kicad
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Prawdziwe słowa nie są przyjemne. Przyjemne słowa nie są prawdziwe.
Lao Tse
Re: Sieć połączeń w kicad
gaweł pisze:Ów łącznik trójstanowy ma na schemacie ukryte piny zasilania:
Układ 74125 ma pięć części (symboli). Część "E" ma piny zasilania, które możesz zasilić z dowolnie wybranego źródła.
Mam nadzieję, że tym razem trafiłem.
Edit. Nie! Znowu mnie zaskoczyłeś! Nie znam tego układu...
"If A = success, then the formula is A = X + Y + Z.
X is work. Y is play. Z is keep your mouth shut."A. Einstein
X is work. Y is play. Z is keep your mouth shut."A. Einstein
Re: Sieć połączeń w kicad
Nie wiem, czy to rozwiąże problem, bo 74LVC1G125 nie mam w bibliotece symboli, ale podpatrzyłem kiedyś u innych, że definiują źródła zasilania gdzieś na uboczu. Możesz w ten sposób utworzyć wiele sieci zasilania i podłączać je według potrzeb.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
"If A = success, then the formula is A = X + Y + Z.
X is work. Y is play. Z is keep your mouth shut."A. Einstein
X is work. Y is play. Z is keep your mouth shut."A. Einstein
- ZbeeGin
- User
- Posty: 492
- Rejestracja: sobota 08 lip 2017, 17:16
- Lokalizacja: Śląsko-Zagłębiowska Metropolia
- Kontaktowanie:
Re: Sieć połączeń w kicad
Problemem jest tu w jaki sposób program Eeschema łączy ukryte piny zasilania. Jak napotka ukryty pin, będący pinem zasilania i mający etykietę tożsamą z jednym z portów zasilania to wewnętrzny algorytm to połączy. Niezależnie czy będziesz to łączył jawnie z czym innym.
Taka jest specyfika obecnego formatu jakim się program posługuje. Bramki w elementach wielokrotnych miały być wymienne i stąd takie podejście. Obecnie trwają prace by to zrobić tak jak to dawno powinno być zrobione: osobne symbole bramek z ustaleniem które z którymi są zamienne (to samo będzie dotyczyło ich pinów) oraz osobny symbol zasilania układu jako niewymienny.
Na chwilę obecną najlepiej powielić sobie symbol biblioteczny w swojej bibliotece i wyprowadzić dodatkowy element składowy mający tylko piny zasilania.
Taka jest specyfika obecnego formatu jakim się program posługuje. Bramki w elementach wielokrotnych miały być wymienne i stąd takie podejście. Obecnie trwają prace by to zrobić tak jak to dawno powinno być zrobione: osobne symbole bramek z ustaleniem które z którymi są zamienne (to samo będzie dotyczyło ich pinów) oraz osobny symbol zasilania układu jako niewymienny.
Na chwilę obecną najlepiej powielić sobie symbol biblioteczny w swojej bibliotece i wyprowadzić dodatkowy element składowy mający tylko piny zasilania.
Re: Sieć połączeń w kicad
No to wszystko jasne, ten typ tego nie ma .
Faktycznie, jak na schemacie poprosiłem podświetlić sieć przyłączoną do ukrytego pinu zasilającego układ 74LVC1G125, to podświetliła się cała sieć +5V tak jak i na PCB.
Pozostało poczekać i podopingować ekipę by zrobiła to co powinna.
Spoko, uważność to istotna cecha, której można się dopracować.
Faktycznie, jak na schemacie poprosiłem podświetlić sieć przyłączoną do ukrytego pinu zasilającego układ 74LVC1G125, to podświetliła się cała sieć +5V tak jak i na PCB.
Pozostało poczekać i podopingować ekipę by zrobiła to co powinna.
Zegar pisze:Edit. Nie! Znowu mnie zaskoczyłeś! Nie znam tego układu...
Spoko, uważność to istotna cecha, której można się dopracować.
Prawdziwe słowa nie są przyjemne. Przyjemne słowa nie są prawdziwe.
Lao Tse
Re: Sieć połączeń w kicad
gaweł pisze: uważność to istotna cecha, której można się dopracować.
A propos:
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
"If A = success, then the formula is A = X + Y + Z.
X is work. Y is play. Z is keep your mouth shut."A. Einstein
X is work. Y is play. Z is keep your mouth shut."A. Einstein
Re: Sieć połączeń w kicad
Zegar pisze:A propos:
Ktoś ma mikroskop w oczach
Poszedłem za radą ZbeeGin, powieliłem do lokalnej biblioteki element z biblioteki globalnej i wniosłem swoje modyfikacje. Zamiast ukrytych padów o charakterze zasilania zrobiłem jawne pady o charakterze wejścia (przy okazji trochę przeniosłem w inne miejsce).
Pomogło w sposób znaczący, zasilenie pojedynczego łącznika trójstanowego odłączyło się od reszty.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Prawdziwe słowa nie są przyjemne. Przyjemne słowa nie są prawdziwe.
Lao Tse
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość