-
Data: 2018-11-02 12:33:39
Temat: Re: Slave i2c blokuje magistralę....
Od: Piotr Gałka <p...@c...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2018-11-01 o 09:01, Marek pisze:
> Ten ds pracuje w trudnym elektrycznie środowisku (rozdzielnia
> elektryczna), ma podłączone 3 20m przewody z termometrami (każdy na
> osobnym kanale). Szanse na zbieranie ESD z okolicy ma bardzo duże.
> Jak się trochę w tym temacie poszpera to okazuje się, że problem z
> zatykającymi się slave'ami i2c występuje (ogólnie, nie tylko w tym
> szczególnymuklafzie, o którym mówimy). Niestety większoś układów slave
> i2c nie ma pina reset przydatnego w takich sytuacjach, zaleca się
> sztuczkę z generacja taktów zegara aż zwolni SDA (o ile nie jest to
> latchup, o którym piszesz a jedynie rozsynchronizowanie). Jeśli to nie
> pomaga a układowi często się to zdarza taki latchup to trzeba niestety
> zaimplementować slave'owi power reset....
>
Poszukałem co to takiego ten DS2482.
Rozumiem, że do niego masz bezpośrednio podłączone 20m kable.
Urządzenia normalnie bada się na odporność na ESD, burst i surge.
ESD to w sumie symulacji dotknięcia urządzenia przez naelektryzowanego
człowieka.
Burst to symulacja różnych zjawisk związanych z przełączaniem prądów
(np. iskrzenie na stykach przekaźników/styczników).
Surge to symulacja uderzającego gdzieś w pobliżu pioruna lub jakichś
awaryjnych zdarzeń w sieci energetycznej (włączenie/wyłączenie podsieci
może skutkować zakłóceniami podobnymi do tych od pioruna).
Na tyle na ile zrozumiałem to to Twoje urządzenie raczej jest narażone
na burst i surge.
Surge to impuls napięciowy 50us lub prądowy 20us (jak wyjście generatora
się zewrze to prąd spada szybciej niż napięcie w nie obciążonym
generatorze). Takie impulsy podaje się na linie zasilania AC urządzeń bo
zakłada się że mogą się pojawić (piorun, przepięcia z sieci).
Jeśli wychodzi (np. długie kable), że linie sygnałowe należy zbadać na
odporność na surge to generator surge podłącza się nie bezpośrednio
tylko przez układy redukujące jego moc (bo na linie sygnałowe surge
dostaje się pośrednio, a nie prosto z sieci). Elementem ograniczającym
prąd jest wtedy rezystor 40om. Według moich symulacji jak zerze się
wyjście generator surge z podłączonym rezystorem 40om to uzyska się
impuls prądu, który spada do połowy gdzieś po 47us.
Typowym wymaganiem jest impuls Surge 1kV (1kV/40om = 25A).
Pierwszym na co bym patrzył w schemacie Twojego urządzenia to czy
wejścia 1-wire wytrzymają impuls 25A/50us. Choć być może normy dla
urządzeń pracujących w rozdzielniach elektrycznych specyfikują nie 1kV
surge a może kilka razy więcej.
P.G.
Następne wpisy z tego wątku
- 04.11.18 01:50 Queequeg
- 04.11.18 11:17 Marek
- 04.11.18 18:50 Queequeg
- 05.11.18 09:32 Marek
- 05.11.18 11:18 Piotr Gałka
- 05.11.18 11:40 Marek
- 05.11.18 12:44 Queequeg
- 05.11.18 13:01 Piotr Gałka
- 05.11.18 14:55 Marek
- 05.11.18 15:04 Marek
- 05.11.18 15:06 Piotr Gałka
- 05.11.18 17:11 Piotr Gałka
- 05.11.18 18:13 Marek
- 05.11.18 18:33 Piotr Gałka
- 06.11.18 09:14 Elektrolot
Najnowsze wątki z tej grupy
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
Najnowsze wątki
- 2025-02-21 Warszawa => Key Account Manager IT <=
- 2025-02-21 Warszawa => Data Engineer (Tech Lead) <=
- 2025-02-21 Aliexpress zaczął oszukiwać na bezczelnego.
- 2025-02-21 Warszawa => System Architect (Java background) <=
- 2025-02-21 Kula w łeb
- 2025-02-21 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-21 Warszawa => Solution Architect (Java background) <=
- 2025-02-21 Lublin => JavaScript / Node / Fullstack Developer <=
- 2025-02-21 Pawel S
- 2025-02-21 Warszawa => Key Account Manager (Usługi HR) <=
- 2025-02-21 Katowice => Senior Field Sales (system ERP) <=
- 2025-02-21 Chrzanów => Programista NodeJS <=
- 2025-02-21 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-21 Warszawa => Administrator Systemów Windows IT <=
- 2025-02-21 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=