Strona 1 z 1

Sieć połączeń w kicad

: środa 11 sie 2021, 15:08
autor: gaweł
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:
kicad21.png

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:
kicad22.png

kicad23.png

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:
kicad24.png

Tylko, że to połączenie nazywa się +5V (jak zasilanie wszystkich układów na całej PCB):
kicad25.png

i swym zasięgiem obejmuje całość (zamiast wybranego fragmentu).
kicad26.png

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?

Re: Sieć połączeń w kicad

: środa 11 sie 2021, 15:41
autor: Zegar
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...

Re: Sieć połączeń w kicad

: środa 11 sie 2021, 16:32
autor: Zegar
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.
zasilanie.png

Re: Sieć połączeń w kicad

: środa 11 sie 2021, 17:09
autor: ZbeeGin
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.

Re: Sieć połączeń w kicad

: środa 11 sie 2021, 17:48
autor: gaweł
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.

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ć.

Re: Sieć połączeń w kicad

: środa 11 sie 2021, 18:49
autor: Zegar
gaweł pisze: uważność to istotna cecha, której można się dopracować.

A propos:
mindfulness.png

Re: Sieć połączeń w kicad

: środa 11 sie 2021, 19:33
autor: gaweł
Zegar pisze:A propos:

Ktoś ma mikroskop w oczach :lol:

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).
KICAD32.png

Pomogło w sposób znaczący, zasilenie pojedynczego łącznika trójstanowego odłączyło się od reszty.
KICAD31.png