RTV forum PL | NewsGroups PL

Bezpieczne odłączanie zasilania modułów I2C i UART przy 3.3V na liniach?

podciągnie linii interfejsów szeregowyc h a resetowanie zasi

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Bezpieczne odłączanie zasilania modułów I2C i UART przy 3.3V na liniach?

Goto page 1, 2  Next

Jakub Rakus
Guest

Tue Aug 12, 2014 9:15 pm   



Mam dwa moduły, jeden to czujnik mems z I2C, drugi to bluetooth HC-05 z
uartem. Oba gadają z uC, który dodatkowo może im odciąć zasilanie za
pomocą prostych kluczy tranzystorowych. Pytanie czy jest bezpieczne dla
tych modułów odcięcie zasilania (vcc 5V), gdy na liniach interfejsów
szeregowych pozostaje napięcie (3.3V)? W czujniku mems linie I2C to
pewnie jakieś bufory trójstanowe, ale nikt nie wie co tam dokładnie
siedzi i gdzie dalej może się przedostać 3,3V z linii gdy brak VCC. W
chińskim HC-05 wszystko może być możliwe.

--
Pozdrawiam
Jakub Rakus

Artur Miller
Guest

Tue Aug 12, 2014 9:48 pm   



W dniu 2014-08-12 23:15, Jakub Rakus pisze:
Quote:
Mam dwa moduły, jeden to czujnik mems z I2C, drugi to bluetooth HC-05 z
uartem. Oba gadają z uC, który dodatkowo może im odciąć zasilanie za
pomocą prostych kluczy tranzystorowych. Pytanie czy jest bezpieczne dla
tych modułów odcięcie zasilania (vcc 5V), gdy na liniach interfejsów
szeregowych pozostaje napięcie (3.3V)? W czujniku mems linie I2C to
pewnie jakieś bufory trójstanowe, ale nikt nie wie co tam dokładnie
siedzi i gdzie dalej może się przedostać 3,3V z linii gdy brak VCC. W
chińskim HC-05 wszystko może być możliwe.


hint: diody zabezpieczające wejścia przed esd.

@

Piotr Gałka
Guest

Wed Aug 13, 2014 6:56 am   



Użytkownik "Jakub Rakus" <szczur01@op.pl> napisał w wiadomości
news:lse061$p4c$1@node2.news.atman.pl...
Quote:
Mam dwa moduły, jeden to czujnik mems z I2C, drugi to bluetooth HC-05 z
uartem. Oba gadają z uC, który dodatkowo może im odciąć zasilanie za
pomocą prostych kluczy tranzystorowych. Pytanie czy jest bezpieczne dla
tych modułów odcięcie zasilania (vcc 5V), gdy na liniach interfejsów
szeregowych pozostaje napięcie (3.3V)? W czujniku mems linie I2C to pewnie
jakieś bufory trójstanowe, ale nikt nie wie co tam dokładnie siedzi i
gdzie dalej może się przedostać 3,3V z linii gdy brak VCC. W chińskim
HC-05 wszystko może być możliwe.

To się chyba powinno dać wyczytać z kart katalogowych.

Sądzę, że tam jako max U na liniach we/wy albo będzie jakaś konkretna
wartość, albo zapis typu VCC+0.3V i wszystko jasne.
P.G.

Jakub Rakus
Guest

Wed Aug 13, 2014 6:47 pm   



On 12.08.2014 23:48, Artur Miller wrote:
Quote:
W dniu 2014-08-12 23:15, Jakub Rakus pisze:
Mam dwa moduły, jeden to czujnik mems z I2C, drugi to bluetooth HC-05 z
uartem. Oba gadają z uC, który dodatkowo może im odciąć zasilanie za
pomocą prostych kluczy tranzystorowych. Pytanie czy jest bezpieczne dla
tych modułów odcięcie zasilania (vcc 5V), gdy na liniach interfejsów
szeregowych pozostaje napięcie (3.3V)? W czujniku mems linie I2C to
pewnie jakieś bufory trójstanowe, ale nikt nie wie co tam dokładnie
siedzi i gdzie dalej może się przedostać 3,3V z linii gdy brak VCC. W
chińskim HC-05 wszystko może być możliwe.


hint: diody zabezpieczające wejścia przed esd.

@

Powiedzmy, że mamy na linii 3,3V. Dołączam diodę do linii anodą, a do
zasilania katodą, i co mi to daje? Jeśli dołączę przed kluczem
tranzystorowym to mam diodę spolaryzowaną zaporowo - efekt żaden, nadal
na linii będzie 3,3V. Jak dołączę katodę za kluczem to po jego
wyłączeniu zasilę układ z linii interfejsu tylko niższym napięciem i
natychmiast spale interfejs w masterze.

--
Pozdrawiam
Jakub Rakus

Jakub Rakus
Guest

Wed Aug 13, 2014 6:51 pm   



On 13.08.2014 08:56, Piotr Gałka wrote:
Quote:

Użytkownik "Jakub Rakus" <szczur01@op.pl> napisał w wiadomości
news:lse061$p4c$1@node2.news.atman.pl...
Mam dwa moduły, jeden to czujnik mems z I2C, drugi to bluetooth HC-05
z uartem. Oba gadają z uC, który dodatkowo może im odciąć zasilanie za
pomocą prostych kluczy tranzystorowych. Pytanie czy jest bezpieczne
dla tych modułów odcięcie zasilania (vcc 5V), gdy na liniach
interfejsów szeregowych pozostaje napięcie (3.3V)? W czujniku mems
linie I2C to pewnie jakieś bufory trójstanowe, ale nikt nie wie co tam
dokładnie siedzi i gdzie dalej może się przedostać 3,3V z linii gdy
brak VCC. W chińskim HC-05 wszystko może być możliwe.

To się chyba powinno dać wyczytać z kart katalogowych.
Sądzę, że tam jako max U na liniach we/wy albo będzie jakaś konkretna
wartość, albo zapis typu VCC+0.3V i wszystko jasne.
P.G.


No dobra, nie jest to może jakoś po ludzku napisane w chińskich notach,
ale mogę przyjąć, że jest tak jak mówisz. Pytanie - co z tym fantem
zrobić? Odłączać też linie interfejsów? To mi się zaraz sporo kluczy
zrobi, albo trzeba będzie przepuścić je przez tzw. analog switch.

--
Pozdrawiam
Jakub Rakus

Grzegorz Niemirowski
Guest

Wed Aug 13, 2014 6:51 pm   



Jakub Rakus <szczur01@op.pl> napisał(a):
Quote:
Powiedzmy, że mamy na linii 3,3V. Dołączam diodę do linii anodą, a do
zasilania katodą, i co mi to daje? Jeśli dołączę przed kluczem
tranzystorowym to mam diodę spolaryzowaną zaporowo - efekt żaden, nadal na
linii będzie 3,3V. Jak dołączę katodę za kluczem to po jego wyłączeniu
zasilę układ z linii interfejsu tylko niższym napięciem i natychmiast
spale interfejs w masterze.

A ta dioda siedzi w układzie scalonym i już jest podłączona...

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 52 days, 6 hours, 7 minutes and 56 seconds

Jakub Rakus
Guest

Wed Aug 13, 2014 7:02 pm   



On 13.08.2014 20:51, Grzegorz Niemirowski wrote:
Quote:
Jakub Rakus <szczur01@op.pl> napisał(a):
Powiedzmy, że mamy na linii 3,3V. Dołączam diodę do linii anodą, a do
zasilania katodą, i co mi to daje? Jeśli dołączę przed kluczem
tranzystorowym to mam diodę spolaryzowaną zaporowo - efekt żaden,
nadal na linii będzie 3,3V. Jak dołączę katodę za kluczem to po jego
wyłączeniu zasilę układ z linii interfejsu tylko niższym napięciem i
natychmiast spale interfejs w masterze.

A ta dioda siedzi w układzie scalonym i już jest podłączona...


No też dlatego już w pierwszym poście napisałem, że napięcie z linii
I/O, po zaniku vcc, może się przedostać dalej wewnątrz układu. Co nie
zmienia faktu, że nie mam nadal pomysłu jak najprościej się przed tym
zabezpieczyć, bez rozłączania linii interfejsów.

--
Pozdrawiam
Jakub Rakus

Pawel2420
Guest

Wed Aug 13, 2014 7:06 pm   



Quote:

No też dlatego już w pierwszym poście napisałem, że napięcie z linii
I/O, po zaniku vcc, może się przedostać dalej wewnątrz układu. Co nie
zmienia faktu, że nie mam nadal pomysłu jak najprościej się przed tym
zabezpieczyć, bez rozłączania linii interfejsów.


Rozważ czy odłączanie napięcia zasilania jest absolutnie niezbędne.

Paweł

Jakub Rakus
Guest

Wed Aug 13, 2014 8:27 pm   



On 13.08.2014 21:06, Pawel2420 wrote:
Quote:


No też dlatego już w pierwszym poście napisałem, że napięcie z linii
I/O, po zaniku vcc, może się przedostać dalej wewnątrz układu. Co nie
zmienia faktu, że nie mam nadal pomysłu jak najprościej się przed tym
zabezpieczyć, bez rozłączania linii interfejsów.


Rozważ czy odłączanie napięcia zasilania jest absolutnie niezbędne.

Paweł

Jeśli chodzi o moduł BT jeszcze mógłbym odpuścić, chociaż wolałbym

oszczędzać baterie (żre to kilkanaście mA). Natomiast mems na I2C ma
taką głupią przypadłość, że jak się pogubi w komunikacji na I2C to
zawisa gdzieś w próżni i milczy, ściąga linie SDA po swojej stronie do
masy i ma wszystko gdzieś. Pomaga mu wtedy tylko hard reset.

--
Pozdrawiam
Jakub Rakus

Dariusz Dorochowicz
Guest

Wed Aug 13, 2014 8:50 pm   



W dniu 2014-08-12 23:15, Jakub Rakus pisze:
Quote:
Mam dwa moduły, jeden to czujnik mems z I2C, drugi to bluetooth HC-05 z
uartem. Oba gadają z uC, który dodatkowo może im odciąć zasilanie za
pomocą prostych kluczy tranzystorowych. Pytanie czy jest bezpieczne dla
tych modułów odcięcie zasilania (vcc 5V), gdy na liniach interfejsów
szeregowych pozostaje napięcie (3.3V)? W czujniku mems linie I2C to
pewnie jakieś bufory trójstanowe, ale nikt nie wie co tam dokładnie
siedzi i gdzie dalej może się przedostać 3,3V z linii gdy brak VCC. W
chińskim HC-05 wszystko może być możliwe.

Sądzę, że wątpię Wink w bufory trójstanowe na I2C, raczej będzie to
otwarty dren i generalnie jest to jakiś sposób na takie problemy.

Pozdrawiam

DD

Pszemol
Guest

Thu Aug 14, 2014 3:57 am   



"Jakub Rakus" <szczur01@op.pl> wrote in message
news:lsgc3f$1ts$1@node2.news.atman.pl...
Quote:
No dobra, nie jest to może jakoś po ludzku napisane w chińskich notach,
ale mogę przyjąć, że jest tak jak mówisz. Pytanie - co z tym fantem
zrobić? Odłączać też linie interfejsów? To mi się zaraz sporo kluczy
zrobi, albo trzeba będzie przepuścić je przez tzw. analog switch.

A nie możesz ustawić tych linii danych w CPU w stan niski wyjścia
razem w czasie z odłączeniem tranzystora zasilającego?

Piotr Gałka
Guest

Thu Aug 14, 2014 7:46 am   



Użytkownik "Jakub Rakus" <szczur01@op.pl> napisał w wiadomości
news:lsgho1$7gf$1@node2.news.atman.pl...
Quote:

Jeśli chodzi o moduł BT jeszcze mógłbym odpuścić, chociaż wolałbym
oszczędzać baterie (żre to kilkanaście mA). Natomiast mems na I2C ma taką
głupią przypadłość, że jak się pogubi w komunikacji na I2C to zawisa
gdzieś w próżni i milczy, ściąga linie SDA po swojej stronie do masy i ma
wszystko gdzieś. Pomaga mu wtedy tylko hard reset.

Czyli wszystkie linie idące do niego na 0 i wyłączasz klucz.


A jaki to MEMS?
Jakiś MEMS (już nie pamiętam) wybrałem pół roku temu do użycia i kiedyś go
wstawię w urządzenie.
Nie planowałem odłączać zasilania.
Dobrze byłoby nie mieć od razu 100 szt. do przeróbek.
P.G.

pawel2420
Guest

Thu Aug 14, 2014 8:37 am   



Quote:
Natomiast mems na I2C ma
taką głupią przypadłość, że jak się pogubi w komunikacji na I2C to
zawisa gdzieś w próżni i milczy, ściąga linie SDA po swojej stronie do
masy i ma wszystko gdzieś. Pomaga mu wtedy tylko hard reset.


Używam w większych ilościach akcelerometrów innych układów z I2C. W
urządzeniach są one zasilane bez żadnych przerw przez wiele miesięcy.
Nigdy nie zaobserwowałem aby jakiś "się zawiesił".

Paweł

Piotr Wyderski
Guest

Thu Aug 14, 2014 12:51 pm   



Jakub Rakus wrote:

Quote:
Mam dwa moduły, jeden to czujnik mems z I2C, drugi to bluetooth HC-05 z
uartem. Oba gadają z uC, który dodatkowo może im odciąć zasilanie za
pomocą prostych kluczy tranzystorowych. Pytanie czy jest bezpieczne dla
tych modułów odcięcie zasilania (vcc 5V), gdy na liniach interfejsów
szeregowych pozostaje napięcie (3.3V)?

Nie znam Twojego układu, ale czy zwykłe szeregowe NMOS szeregowo na
linii danych (dren wejście, źródło wyjście, albo odwrotnie w zależności
od porządanego sposobu przepływu sygnału przez diodę pasożytniczą)
i bramką do 5V VCC nie załatwia sprawy?

Pozdrawiam, Piotr

Piotr Wyderski
Guest

Thu Aug 14, 2014 12:58 pm   



Piotr Wyderski wrote:

Quote:
od porządanego

Ech, to wszystko przez tuska i unię... :-/

Pozdrawiam, Piotr

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Bezpieczne odłączanie zasilania modułów I2C i UART przy 3.3V na liniach?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map