RTV forum PL | NewsGroups PL

Jak efektywnie wykorzystać alternatywne piny w Altium Designer dla modułów USB?

Pytanie Altium Designer

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak efektywnie wykorzystać alternatywne piny w Altium Designer dla modułów USB?

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 Wink
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 Sad
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 Wink
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 Sad
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 Smile
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 Smile
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 Wink

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

elektroda NewsGroups Forum Index - Elektronika Polska - Jak efektywnie wykorzystać alternatywne piny w Altium Designer dla modułów USB?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map