Goto page 1, 2 Next
sundayman
Guest
Fri Aug 09, 2013 7:32 pm
I może podpowiedzieć z głowy, co się nada ;
potrzebuję przełączać linie TX/RX dwóch mikrokontrolerów do jednego
MAX232. Znaczy, żeby jakimś sygnałem wybierać, który MCU jest podłączony
do MAX'a. Czyli jakiś 3-stanowy przełącznik mały, kiedyś były jakieś
układy 74xxx do tego, ale potrzebowałbym coś SMD.
Podpowiecie ?
J.F
Guest
Fri Aug 09, 2013 7:32 pm
Użytkownik "sundayman" napisał w wiadomości
Quote:
74HC4053?
ooo to to ! To załatwia sprawę mam wrażenie. Co prawda to niby
"analogowe" jest, ale chyba powinno działać, nie ?
Czasem sie spotykalo projekty ktore to uzywaly i ponoc dzialaly.
Zwroc uwage na rezystancje kanalu - rzedu 70ohm.
Z CMOS i niskimi predkosciami dzialac powinno, na wysokich
niekoniecznie
(taa, 50pF * 70 ohm= 3.5ns :-)
J.
sundayman
Guest
Fri Aug 09, 2013 7:43 pm
Chyba znalazłem - 74HC125 o ile dobrze widzę powinien się nadać.
sundayman
Guest
Fri Aug 09, 2013 7:44 pm
W dniu 2013-08-09 21:43, sundayman pisze:
Quote:
Chyba znalazłem - 74HC125 o ile dobrze widzę powinien się nadać.
a jednak nie bardzo... bo wymaga dodatkowego inwertera, żeby jednym
sygnałem sterować.
Grzegorz Niemirowski
Guest
Fri Aug 09, 2013 7:46 pm
sundayman <sundayman@poczta.onet.pl> napisał(a):
Quote:
a jednak nie bardzo... bo wymaga dodatkowego inwertera, żeby jednym
sygnałem sterować.
A nie masz wolnej nogi w MCU żeby sterować dwoma sygnałami? Z resztą
inwerter możesz sobie zrobić na tranzystorze. A układy 74, jak pewnie już
zauwazyłeś, bez problemu dostaniesz w obudowach SMD.
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express:
http://www.grzegorz.net/oe/
Uptime: 2 days, 12 hours, 30 minutes and 28 seconds
Piotrek
Guest
Fri Aug 09, 2013 7:52 pm
On 2013-08-09 21:44, sundayman wrote:
Quote:
a jednak nie bardzo... bo wymaga dodatkowego inwertera, żeby jednym
sygnałem sterować.
74HC4053?
Piotrek
sundayman
Guest
Fri Aug 09, 2013 8:01 pm
Quote:
A nie masz wolnej nogi w MCU żeby sterować dwoma sygnałami? Z resztą
inwerter możesz sobie zrobić na tranzystorze. A układy 74, jak pewnie
już zauwazyłeś, bez problemu dostaniesz w obudowach SMD.
nóg mam od cholery, ale to musi być przełączane ręcznie przełącznikiem,
i to oddalonym , więc 1 kabelek wskazany.
No ostatecznie będę musiał ten negator dać kuśwa, ale niechętnie...kuśwa !
sundayman
Guest
Fri Aug 09, 2013 8:06 pm
Quote:
74HC4053?
ooo to to ! To załatwia sprawę mam wrażenie. Co prawda to niby
"analogowe" jest, ale chyba powinno działać, nie ?
Dariusz Dorochowicz
Guest
Fri Aug 09, 2013 8:07 pm
W dniu 2013-08-09 21:32, sundayman pisze:
Quote:
I może podpowiedzieć z głowy, co się nada ;
potrzebuję przełączać linie TX/RX dwóch mikrokontrolerów do jednego
MAX232. Znaczy, żeby jakimś sygnałem wybierać, który MCU jest podłączony
do MAX'a. Czyli jakiś 3-stanowy przełącznik mały, kiedyś były jakieś
układy 74xxx do tego, ale potrzebowałbym coś SMD.
Podpowiecie ?
Na wszelki wypadek zapytam: masz wpływ na program mikrokontrolerów i ich
konfigurację? Czy musisz po prostu użyć sygnału niezależnego od tego, co
siedzi w kontrolerach?
Pozdrawiam
DD
Grzegorz Niemirowski
Guest
Fri Aug 09, 2013 8:15 pm
sundayman <sundayman@poczta.onet.pl> napisał(a):
Quote:
Mam oczywiście, ale chodzi o to, żeby rozwiązanie było niezależnie od
nich, bo trzeba przełączać RS w tym celu, żeby można było wgrać firmware
via bootloader obu MCU. Czyli przełączanie będzie małym przyciskiem na
PCB - albo RS jest podłaczony do 1-go, albo do 2-go.
No taka kombinacja trochę, ale to jest modyfikacja już istniejącego
urządzenia - musiałem dołożyć drugi MCU, ale chcę zachować możliwość
zmiany softu przez RS.
Jak to ma służyć do wgrywania firmware'u, to nie wystarczą po prostu piny i
jumpery/zworki?
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express:
http://www.grzegorz.net/oe/
Uptime: 2 days, 13 hours, 14 minutes and 36 seconds
sundayman
Guest
Fri Aug 09, 2013 8:24 pm
Quote:
Na wszelki wypadek zapytam: masz wpływ na program mikrokontrolerów i ich
konfigurację? Czy musisz po prostu użyć sygnału niezależnego od tego, co
siedzi w kontrolerach?
Mam oczywiście, ale chodzi o to, żeby rozwiązanie było niezależnie od
nich, bo trzeba przełączać RS w tym celu, żeby można było wgrać firmware
via bootloader obu MCU. Czyli przełączanie będzie małym przyciskiem na
PCB - albo RS jest podłaczony do 1-go, albo do 2-go.
No taka kombinacja trochę, ale to jest modyfikacja już istniejącego
urządzenia - musiałem dołożyć drugi MCU, ale chcę zachować możliwość
zmiany softu przez RS.
Dariusz Dorochowicz
Guest
Fri Aug 09, 2013 8:41 pm
W dniu 2013-08-09 22:24, sundayman pisze:
Quote:
Na wszelki wypadek zapytam: masz wpływ na program mikrokontrolerów i ich
konfigurację? Czy musisz po prostu użyć sygnału niezależnego od tego, co
siedzi w kontrolerach?
Mam oczywiście, ale chodzi o to, żeby rozwiązanie było niezależnie od
nich, bo trzeba przełączać RS w tym celu, żeby można było wgrać firmware
via bootloader obu MCU. Czyli przełączanie będzie małym przyciskiem na
PCB - albo RS jest podłaczony do 1-go, albo do 2-go.
No taka kombinacja trochę, ale to jest modyfikacja już istniejącego
urządzenia - musiałem dołożyć drugi MCU, ale chcę zachować możliwość
zmiany softu przez RS.
Aha, no to potencjalnie (bo to zależy od tego, co masz) dałoby się
zrobić tak, że łączysz odbiornik MAXa do obu procków na raz, a
odpowiednim poleceniem dopiero włączasz sterowanie z odpowiedniego
procka nadajnikiem na jakiś czas itd... Wtedy zero dodatkowego hardware,
ale to już zależy od tego, co masz i co możesz, bo jeżeli jest
standardowy bootloader na który nie masz wpływu, to faktycznie będzie
problem. Wtedy rozwiązanie z kluczem analogowym jest OK, tak się robi np
na płytkach z Atmega128, gdzie któryś z interfejsów programowania bodaj
właśnie z UARTem się pokrywa.
Pozdrawiam
DD
sundayman
Guest
Fri Aug 09, 2013 9:13 pm
Quote:
Jak to ma służyć do wgrywania firmware'u, to nie wystarczą po prostu
piny i jumpery/zworki?
Nie, bo RS jest dostępny od frontu dla użyszkodnika, i to on ma ew.
wymienić firmware.
sundayman
Guest
Fri Aug 09, 2013 9:15 pm
Quote:
procka nadajnikiem na jakiś czas itd... Wtedy zero dodatkowego hardware,
ale to już zależy od tego, co masz i co możesz, bo jeżeli jest
standardowy bootloader na który nie masz wpływu, to faktycznie będzie
problem. Wtedy rozwiązanie z kluczem analogowym jest OK, tak się robi np
na płytkach z Atmega128, gdzie któryś z interfejsów programowania bodaj
właśnie z UARTem się pokrywa.
bootloadery mogę przerabiać, ale tak czy owak najbezpieczniej jest dać
na PCB switch. W 99% zmieniany będzie firmware w MCU"głównym", a w tym
dodatkowym nie spodziewam się, więc konieczność przełączenia
mechanicznym przełącznikiem nie jest problemem, a może nawet dodatkowym
zabezpieczniem.
Piotrek
Guest
Fri Aug 09, 2013 9:19 pm
On 2013-08-09 18:56, J.F wrote:
Quote:
Czasem sie spotykalo projekty ktore to uzywaly i ponoc dzialaly.
Zwroc uwage na rezystancje kanalu - rzedu 70ohm.
Z CMOS i niskimi predkosciami dzialac powinno, na wysokich niekoniecznie
(taa, 50pF * 70 ohm= 3.5ns
No oczywiście, ale wątkotwórca chce przez to przepuścić jedynie
transmisję szeregową z/do MAX232.
Piotrek
Goto page 1, 2 Next