Waldemar
Guest
Fri Mar 06, 2015 12:13 pm
Dzieńdobrywieczór,
pytanie do ludziów używających Altium Designer.
Dłubię ostatnio płytki w ww programie i mam drobny problemik z
elementami z alternatywnymi pinami, to znaczy z pinami, które w
elemencie są połączone ze sobą i mogą być wykorzystywane alternatywnie.
Na przykład moduły USB z wyprowadzonymi RX i TX w różnych miejscach, czy
wtykach z dwoma pinami na łącze. Nawet, jak zdefiniuję element tak, że
te nogi są w tych samych sieciach i/lub dam padom te same numery, to
muszę zrobić połączenie na PCB, inaczej Altium bluzga, że połączenia
brak. Jak to zrobić, by było ładnie? Nie chodzi tu o wielokrotne masy
czy Vdd, które muszą być podłączone, tylko faktycznie o połączenia
alternatywne.
Wie ktoś coś?
Waldek
Dariusz Dorochowicz
Guest
Fri Mar 06, 2015 1:07 pm
W dniu 2015-03-06 o 12:13, Waldemar pisze:
Quote:
Dzieńdobrywieczór,
pytanie do ludziów używających Altium Designer.
Dłubię ostatnio płytki w ww programie i mam drobny problemik z
elementami z alternatywnymi pinami, to znaczy z pinami, które w
elemencie są połączone ze sobą i mogą być wykorzystywane alternatywnie.
Na przykład moduły USB z wyprowadzonymi RX i TX w różnych miejscach, czy
wtykach z dwoma pinami na łącze. Nawet, jak zdefiniuję element tak, że
te nogi są w tych samych sieciach i/lub dam padom te same numery, to
muszę zrobić połączenie na PCB, inaczej Altium bluzga, że połączenia
brak. Jak to zrobić, by było ładnie? Nie chodzi tu o wielokrotne masy
czy Vdd, które muszą być podłączone, tylko faktycznie o połączenia
alternatywne.
Wie ktoś coś?
Obawiam się, że to nie tak działa. Piny alternatywne to są do obsługi
różnych obudów (np qfp i bga). Jak już, to w opisie pinu piszesz, że to
może być to albo tamto, ale na etapie rysowania schematu łączysz do
odpowiedniej nogi. Przynajmniej w tej wersji co ja mam (09), ale może o
czymś nie wiem.
Pozdrawiam
DD
Waldemar
Guest
Fri Mar 06, 2015 1:48 pm
Am 06.03.2015 um 13:07 schrieb Dariusz Dorochowicz:
Quote:
W dniu 2015-03-06 o 12:13, Waldemar pisze:
Dzieńdobrywieczór,
pytanie do ludziów używających Altium Designer.
Dłubię ostatnio płytki w ww programie i mam drobny problemik z
elementami z alternatywnymi pinami, to znaczy z pinami, które w
elemencie są połączone ze sobą i mogą być wykorzystywane alternatywnie.
Na przykład moduły USB z wyprowadzonymi RX i TX w różnych miejscach, czy
wtykach z dwoma pinami na łącze. Nawet, jak zdefiniuję element tak, że
te nogi są w tych samych sieciach i/lub dam padom te same numery, to
muszę zrobić połączenie na PCB, inaczej Altium bluzga, że połączenia
brak. Jak to zrobić, by było ładnie? Nie chodzi tu o wielokrotne masy
czy Vdd, które muszą być podłączone, tylko faktycznie o połączenia
alternatywne.
Wie ktoś coś?
Obawiam się, że to nie tak działa. Piny alternatywne to są do obsługi
różnych obudów (np qfp i bga). Jak już, to w opisie pinu piszesz, że to
może być to albo tamto, ale na etapie rysowania schematu łączysz do
odpowiedniej nogi. Przynajmniej w tej wersji co ja mam (09), ale może o
czymś nie wiem.
Tak na razie robię. Ale czasem jest to upierdliwe, bo na przykład przy
rutowaniu okazuje się, że część ścieżek lepiej podłączyć np. do pinu 10,
a inne do pinu 18. I są wtedy w różnych sieciach. Jak powiem, że są w
tej samej sieci, to Altium chce połączenia pinów 10 i 18 na PCB. Da się,
ale jest to trochę ch...aotyczne. Chciałbym na etapie robienia
biblioteki móc zdefiniować, że w danym elemencie między pinami np 10 i
18 jest kawałek drutu.
Waldek
Dariusz Dorochowicz
Guest
Fri Mar 06, 2015 2:39 pm
W dniu 2015-03-06 o 13:48, Waldemar pisze:
Quote:
Tak na razie robię. Ale czasem jest to upierdliwe, bo na przykład przy
rutowaniu okazuje się, że część ścieżek lepiej podłączyć np. do pinu 10,
a inne do pinu 18. I są wtedy w różnych sieciach. Jak powiem, że są w
tej samej sieci, to Altium chce połączenia pinów 10 i 18 na PCB. Da się,
ale jest to trochę ch...aotyczne. Chciałbym na etapie robienia
biblioteki móc zdefiniować, że w danym elemencie między pinami np 10 i
18 jest kawałek drutu.
No to ja z tym walczę na etapie schematu, ale może faktycznie coś z tym
się da zrobić? Tyle, że ja zwykle mam układy w których różne
funkcjonalności się nie pokrywają dokładnie, tzn na jednym jest możliwy
jeden zestaw sygnałów, na innym inny, chociaż część z nich się pokrywa.
Znaczy się uC, nie FPGA
Tak sobie myślę, że coś tam kiedyś było nie o alternatywnych pinach, ale
o doborze alternatywnych części układu (typu wybór bramki w scalaku) -
może to się nada, ale ja z tym nigdy nic nie robiłem, to tylko pomysł
dalszego szukania.
Pozdrawiam
DD
Guest
Fri Mar 06, 2015 3:17 pm
W dniu piątek, 6 marca 2015 12:13:13 UTC+1 użytkownik Waldemar napisał:
Quote:
Dzieńdobrywieczór,
pytanie do ludziów używających Altium Designer.
Dłubię ostatnio płytki w ww programie i mam drobny problemik z
elementami z alternatywnymi pinami, to znaczy z pinami, które w
elemencie są połączone ze sobą i mogą być wykorzystywane alternatywnie.
Na przykład moduły USB z wyprowadzonymi RX i TX w różnych miejscach, czy
wtykach z dwoma pinami na łącze. Nawet, jak zdefiniuję element tak, że
te nogi są w tych samych sieciach i/lub dam padom te same numery, to
muszę zrobić połączenie na PCB, inaczej Altium bluzga, że połączenia
brak. Jak to zrobić, by było ładnie? Nie chodzi tu o wielokrotne masy
czy Vdd, które muszą być podłączone, tylko faktycznie o połączenia
alternatywne.
Wie ktoś coś?
Waldek
Czytam powyższe raz, drugi, trzeci.. i za cholerę nie wiem o co Ci chodzi
Wrzuć malunek, będzie łatwiej coś doradzić.
Dariusz Dorochowicz
Guest
Fri Mar 06, 2015 3:22 pm
W dniu 2015-03-06 o 14:39, Dariusz Dorochowicz pisze:
Quote:
W dniu 2015-03-06 o 13:48, Waldemar pisze:
Tak na razie robię. Ale czasem jest to upierdliwe, bo na przykład przy
rutowaniu okazuje się, że część ścieżek lepiej podłączyć np. do pinu 10,
a inne do pinu 18. I są wtedy w różnych sieciach. Jak powiem, że są w
tej samej sieci, to Altium chce połączenia pinów 10 i 18 na PCB. Da się,
ale jest to trochę ch...aotyczne. Chciałbym na etapie robienia
biblioteki móc zdefiniować, że w danym elemencie między pinami np 10 i
18 jest kawałek drutu.
No to ja z tym walczę na etapie schematu, ale może faktycznie coś z tym
się da zrobić? Tyle, że ja zwykle mam układy w których różne
funkcjonalności się nie pokrywają dokładnie, tzn na jednym jest możliwy
jeden zestaw sygnałów, na innym inny, chociaż część z nich się pokrywa.
Znaczy się uC, nie FPGA
Tak sobie myślę, że coś tam kiedyś było nie o alternatywnych pinach, ale
o doborze alternatywnych części układu (typu wybór bramki w scalaku) -
może to się nada, ale ja z tym nigdy nic nie robiłem, to tylko pomysł
dalszego szukania.
Jeszcze nie patrzyłem jak o działa, ale we właściwościach elementu (w
edytorze PCB) możesz zaznaczyć "enable pin swaps" i "enable part swaps"
to może być to o co chodzi. Zaraz spróbuję z ciekawości.
Pozdrawiam
DD
janusz_k
Guest
Fri Mar 06, 2015 6:25 pm
Quote:
Chciałbym na etapie robienia
biblioteki móc zdefiniować, że w danym elemencie między pinami np 10 i
18 jest kawałek drutu.
Altuma porzuciłem na rzecz kicad-a i tam jak tworzę element w biblotece
po prostu robię ścieszkę, problemem mogą być warstwy, bo wtedy trzeba
poprawiać biblotekę, ale tam to jest łatwe.
--
Pozdr
Janusz_K
Waldemar
Guest
Mon Mar 09, 2015 12:09 pm
Am 06.03.2015 um 14:17 schrieb stchebel@gmail.com:
Quote:
W dniu piątek, 6 marca 2015 12:13:13 UTC+1 użytkownik Waldemar napisał:
Dzieńdobrywieczór,
pytanie do ludziów używających Altium Designer.
Dłubię ostatnio płytki w ww programie i mam drobny problemik z
elementami z alternatywnymi pinami, to znaczy z pinami, które w
elemencie są połączone ze sobą i mogą być wykorzystywane alternatywnie.
Na przykład moduły USB z wyprowadzonymi RX i TX w różnych miejscach, czy
wtykach z dwoma pinami na łącze. Nawet, jak zdefiniuję element tak, że
te nogi są w tych samych sieciach i/lub dam padom te same numery, to
muszę zrobić połączenie na PCB, inaczej Altium bluzga, że połączenia
brak. Jak to zrobić, by było ładnie? Nie chodzi tu o wielokrotne masy
czy Vdd, które muszą być podłączone, tylko faktycznie o połączenia
alternatywne.
Wie ktoś coś?
Waldek
Czytam powyższe raz, drugi, trzeci.. i za cholerę nie wiem o co Ci chodzi
Wrzuć malunek, będzie łatwiej coś doradzić.
Z malunkami różnie tu bywa, a eksterytorialnych dropboxów nie używam,
więc spróbuję jeszcze raz.
Mamy na przykład element w obudowie TO3, choćby staruszek 2N3055. Ma
mocowanie na dwie śruby, oba punkty to kolektor, jeden i ten sam.
Zrobiłem schemat na czymś takim i go rutuję. Przy rutowaniu wychodzi, że
część elementów wygodniej jest podłączyć do jednej strony, a inne do
drugiej. Sieć łączy się przez obudowę tranzystora. Altium mi na to nie
pozwala, chyba, że połączę oba punkty na PCB. Taką sytuację mam też w
przypadku gotowych modułów (choćby popularny Pololu USB-RS232), czy też
coponiektórych gniazd.
To, co mnie aktualnie upiernicza to zaciski śrubowe. Pojedyncze zaciski
mają dwie nogi rozstawione o 200mil. Wygodniej by mi było, gdybym nie
musiał robić połączenia na PCB między tymi nogami, ale Altium mnie do
tego zmusza.
Waldek
Guest
Mon Mar 09, 2015 9:45 pm
Quote:
Mamy na przykład element w obudowie TO3, choćby staruszek 2N3055. Ma
mocowanie na dwie śruby, oba punkty to kolektor, jeden i ten sam.
Zrobiłem schemat na czymś takim i go rutuję. Przy rutowaniu wychodzi, że
część elementów wygodniej jest podłączyć do jednej strony, a inne do
drugiej. Sieć łączy się przez obudowę tranzystora. Altium mi na to nie
pozwala, chyba, że połączę oba punkty na PCB. Taką sytuację mam też w
przypadku gotowych modułów (choćby popularny Pololu USB-RS232), czy też
coponiektórych gniazd.
To, co mnie aktualnie upiernicza to zaciski śrubowe. Pojedyncze zaciski
mają dwie nogi rozstawione o 200mil. Wygodniej by mi było, gdybym nie
musiał robić połączenia na PCB między tymi nogami, ale Altium mnie do
tego zmusza.
Waldek
Czy to przypadkiem nie rozwiązuje problemu?
....
Use this field to provide a jumper connection identification number (range of 1 - 1000) to the pad when you are using a jumper connection on the PCB. A jumper connection uses a wire to physically connect pads on a PCB, and not using tracks or electrical objects on the board. The Jumper ID value tells Altium Designer which pads to treat as 'connected'. A jumper connection can only be created amongst the pads within a component footprint. The pads used must use the same Jumper ID value and must also share the same net. A jumper connection is shown as a curved connection line in the PCB Editor.
2m
2m
Guest
Mon Mar 09, 2015 10:03 pm
Quote:
Mamy na przykład element w obudowie TO3, choćby staruszek 2N3055. Ma
mocowanie na dwie śruby, oba punkty to kolektor, jeden i ten sam.
Zrobiłem schemat na czymś takim i go rutuję. Przy rutowaniu wychodzi, że
część elementów wygodniej jest podłączyć do jednej strony, a inne do
drugiej. Sieć łączy się przez obudowę tranzystora. Altium mi na to nie
pozwala, chyba, że połączę oba punkty na PCB. Taką sytuację mam też w
przypadku gotowych modułów (choćby popularny Pololu USB-RS232), czy też
coponiektórych gniazd.
To, co mnie aktualnie upiernicza to zaciski śrubowe. Pojedyncze zaciski
mają dwie nogi rozstawione o 200mil. Wygodniej by mi było, gdybym nie
musiał robić połączenia na PCB między tymi nogami, ale Altium mnie do
tego zmusza.
Waldek
Czy to przypadkiem nie rozwiązuje problemu?
....
Use this field to provide a jumper connection identification number (range of 1 - 1000) to the pad when you are using a jumper connection on the PCB. A jumper connection uses a wire to physically connect pads on a PCB, and not using tracks or electrical objects on the board. The Jumper ID value tells Altium Designer which pads to treat as 'connected'. A jumper connection can only be created amongst the pads within a component footprint. The pads used must use the same Jumper ID value and must also share the same net. A jumper connection is shown as a curved connection line in the PCB Editor.
2m
Waldemar
Guest
Tue Mar 10, 2015 11:14 am
Am 09.03.2015 um 21:03 schrieb 2m:
Quote:
Mamy na przykład element w obudowie TO3, choćby staruszek 2N3055. Ma
mocowanie na dwie śruby, oba punkty to kolektor, jeden i ten sam.
Zrobiłem schemat na czymś takim i go rutuję. Przy rutowaniu wychodzi, że
część elementów wygodniej jest podłączyć do jednej strony, a inne do
drugiej. Sieć łączy się przez obudowę tranzystora. Altium mi na to nie
pozwala, chyba, że połączę oba punkty na PCB. Taką sytuację mam też w
przypadku gotowych modułów (choćby popularny Pololu USB-RS232), czy też
coponiektórych gniazd.
To, co mnie aktualnie upiernicza to zaciski śrubowe. Pojedyncze zaciski
mają dwie nogi rozstawione o 200mil. Wygodniej by mi było, gdybym nie
musiał robić połączenia na PCB między tymi nogami, ale Altium mnie do
tego zmusza.
Waldek
Czy to przypadkiem nie rozwiązuje problemu?
...
Use this field to provide a jumper connection identification number (range of 1 - 1000) to the pad when you are using a jumper connection on the PCB. A jumper connection uses a wire to physically connect pads on a PCB, and not using tracks or electrical objects on the board. The Jumper ID value tells Altium Designer which pads to treat as 'connected'. A jumper connection can only be created amongst the pads within a component footprint. The pads used must use the same Jumper ID value and must also share the same net. A jumper connection is shown as a curved connection line in the PCB Editor.
2m
Może rozwiąże. Sprawdzę dzisiaj po południu, bo teraz użeram się z
płytkami, co przyszły od lutownika. Strasznie ch*** zrobili.
Dzięki!!
Waldek
Dariusz Dorochowicz
Guest
Tue Mar 10, 2015 2:23 pm
W dniu 2015-03-10 o 11:14, Waldemar pisze:
Quote:
Am 09.03.2015 um 21:03 schrieb 2m:
Czy to przypadkiem nie rozwiązuje problemu?
...
Use this field to provide a jumper connection identification number
(range of 1 - 1000) to the pad when you are using a jumper connection
on the PCB. A jumper connection uses a wire to physically connect pads
on a PCB, and not using tracks or electrical objects on the board. The
Jumper ID value tells Altium Designer which pads to treat as
'connected'. A jumper connection can only be created amongst the pads
within a component footprint. The pads used must use the same Jumper
ID value and must also share the same net. A jumper connection is
shown as a curved connection line in the PCB Editor.
2m
Może rozwiąże. Sprawdzę dzisiaj po południu, bo teraz użeram się z
płytkami, co przyszły od lutownika. Strasznie ch*** zrobili.
Rozwiązuje
Na poziomie biblioteki nie za bardzo mi działa (ale może za szybko
chciałem zrobić), ale przy edycji PCB działa pięknie.
Pozdrawiam
DD
Waldemar
Guest
Tue Mar 10, 2015 3:08 pm
Am 10.03.2015 um 14:23 schrieb Dariusz Dorochowicz:
Quote:
W dniu 2015-03-10 o 11:14, Waldemar pisze:
Am 09.03.2015 um 21:03 schrieb 2m:
Czy to przypadkiem nie rozwiązuje problemu?
...
Use this field to provide a jumper connection identification number
(range of 1 - 1000) to the pad when you are using a jumper connection
on the PCB. A jumper connection uses a wire to physically connect pads
on a PCB, and not using tracks or electrical objects on the board. The
Jumper ID value tells Altium Designer which pads to treat as
'connected'. A jumper connection can only be created amongst the pads
within a component footprint. The pads used must use the same Jumper
ID value and must also share the same net. A jumper connection is
shown as a curved connection line in the PCB Editor.
2m
Może rozwiąże. Sprawdzę dzisiaj po południu, bo teraz użeram się z
płytkami, co przyszły od lutownika. Strasznie ch*** zrobili.
Rozwiązuje
Na poziomie biblioteki nie za bardzo mi działa (ale może za szybko
chciałem zrobić), ale przy edycji PCB działa pięknie.
Faktycznie działa!! Dzięki! Może się uda bibliotecznie, to byłbym już
całkiem zadowolony, ale tak też jest dobrze ;-)
Waldek
Dariusz Dorochowicz
Guest
Wed Mar 11, 2015 10:22 am
W dniu 2015-03-10 o 15:08, Waldemar pisze:
Quote:
Faktycznie działa!! Dzięki! Może się uda bibliotecznie, to byłbym już
całkiem zadowolony, ale tak też jest dobrze
Coś musiałem robić nie ten tego. Na elemencie z jedną grupą wyprowadzeń
zadziałało z poziomu biblioteki. Tyle, że na schemacie trzeba wszystkie
potencjalne wyprowadzenia dołączyć do tego samego miejsca.
Dzięki, 2m.
Pozdrawiam
DD