Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Czy warto stosować układ RESET np DS1813?

tomaszwiewiorka
-
-
Posty:32
Rejestracja:2 mar 2005, o 11:07
Lokalizacja:Hajnówka
Kontaktowanie:
Czy warto stosować układ RESET np DS1813?

Postautor: tomaszwiewiorka » 26 paź 2005, o 15:30

Mam pytanie. Czy warto jest stosować jakiś układ reset np. DS1813? Jaka jest różnica pomiędzy resetem przez taki układ a resetem np. poprzez połączenie nóżnki reset prze rezystor 10k do +5V i przez kondensator 100n do GND. Może ktoś z was praktykował jeszcze inne metody...? Która z tych metod jest bezpieczniejsza i stabilniejsza?

a_antoniak
-
-
Posty:651
Rejestracja:13 sty 2005, o 18:38
Lokalizacja:Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 26 paź 2005, o 15:55

Czy sądzisz że robiliby ten układ gdyby nie było warto?

Czajnik
-
-
Posty:264
Rejestracja:17 cze 2004, o 15:40
Lokalizacja:Kraków
Kontaktowanie:

Postautor: Czajnik » 26 paź 2005, o 19:08

Moim zdaniem warto ael tylko w przypadku gdy masz jkaiś układ bardzo silnie zakłucany podczas rozruchu. inacej nie ma sensu. Wszystkie procesory dzisiaj są wyposarzone w układy które właczają procesor dopiero po iluś tam ms po otrzymaniu zasilania. Ten układ o który pytasz robi to samo tyle ze chyba z 10 razy dłużej utrzymuje procek w resecie po właczeniu zasilania. w domowych konstrukcjach nei ma sensu... mozesz stosować dla bezpieczeństwa w urzadzeiach od których działania zależy bezpieczeństwo czy życie.. inaczej moim zdaniem nei ma po co.

a_antoniak
-
-
Posty:651
Rejestracja:13 sty 2005, o 18:38
Lokalizacja:Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 26 paź 2005, o 19:11

Wszystkie procesory dzisiaj są wyposarzone w układy które właczają procesor dopiero po iluś tam ms po otrzymaniu zasilania. Ten układ o który pytasz robi to samo tyle ze chyba z 10 razy dłużej utrzymuje procek w resecie po właczeniu zasilania.
Nie robi tego samego. DS to BOR (BOD) a opisana rzezc to Power-on-Reset (POR).

W przypadku nowoczesnych uP z układem Brown-out Reset (nie POR!) nie ma sensu. Ale pytanie dotyczyło alternatywy: kondziołek czy DS? W takim przypadku zdecydowanie DS.

sablik
-
-
Posty:101
Rejestracja:7 lip 2004, o 06:18
Lokalizacja:Czaniec
Kontaktowanie:

Postautor: sablik » 13 lis 2005, o 17:14

Jeśli podłaczysz DS do M32 to napewno bedziesz miał kołpoty z programowaniem.
Musisz zrobić zworkę odcinającą nóżkę DS do AVR w czasie programowania.
pozdrAS

a_antoniak
-
-
Posty:651
Rejestracja:13 sty 2005, o 18:38
Lokalizacja:Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 13 lis 2005, o 17:15

A czy M32 nie ma "na pokładzie" BOR-a?

sablik
-
-
Posty:101
Rejestracja:7 lip 2004, o 06:18
Lokalizacja:Czaniec
Kontaktowanie:

Postautor: sablik » 13 lis 2005, o 18:41

Oczywiście że ma więc DS daje tylko do układów sterujących jakąś maszyną gdzie muszę być pewny dzialania , dla mniejszych aplikacji obywam się bez tego.
pozdrAS

Fredy
-
-
Posty:141
Rejestracja:27 mar 2005, o 21:45
Lokalizacja:Małopolska

Postautor: Fredy » 28 lis 2005, o 20:33

Skoro M32 ma ten przysłowiowy BOR na pokładzie to jest sens stosować zewnętrzny reset czy nie, bo nie zrozumiałem?. Zależy mi na dużej pewności działania ale skoro taka firma jak ATMEL coś takiego zaimplementowała to czy nie można na tym polegać?

Czajnik
-
-
Posty:264
Rejestracja:17 cze 2004, o 15:40
Lokalizacja:Kraków
Kontaktowanie:

Postautor: Czajnik » 28 lis 2005, o 20:46

to że firma atmel zaimplementowałą to sie tym nei sugeruj... :) oni też różne kwiatki wycinają :P Jak zależy ci na pewności działania to bardziej zatroszcz się o dobry projekt PCB bo to od tego zależy wiecej niż od jakiegoś układu... ścieżki do resetu jak najkrutsze i bateryjka kondensatorów... inie ma mocnych:) przy dużym filtrowaniu będziesz miał problemy z programowaniem.. ja to roazwiązuje tak że zaraz koło resetu mam przerwe na ścieżkach które łącze kropelką cyny.. jedną do proglamowania a drugą do podciągnięcia resetu.... po programowaniu odcinam złącze bo ścieżka do złącza to antena na zakłucenia a drugą przerwe zwitam do ukłądu podciagania. Nigdy nie miałem problemów.... procki nie resetują sie nawet w pobliży wyładowań żedu kilowoltów.

Awatar użytkownika
r-mik
-
-
Posty:351
Rejestracja:14 cze 2005, o 19:18
Lokalizacja:Wawa
Kontaktowanie:

Postautor: r-mik » 28 lis 2005, o 21:22

Moim zdaniem warto ael tylko w przypadku gdy masz jkaiś układ bardzo silnie zakłucany podczas rozruchu. inacej nie ma sensu.
Gdy sie buduje urzadzenie, ktore ma dzialac 24h to i uklad reswetu nie rozwiarze problemu. Trzebaz zastosowac zewnetrznego watchdoga. Dlaczego zewnetrznego, skoro wiele prockow ma wewnetrzyn? Dlatego, ze przewaznie wewnetrzyny watchdogo nie dziala dopu[pi go nie inicjalizujemy. A co sie stanie jesli zanim zostanie zainicjalizowany wystapi zaklocenie? odpowiedzsie sobie sami. Wewnetrzy ukla resetu pozwala na prace juz przy napieciac np 3V, a co jesli peryferia wymagaja conajmnie 4,5V?
Czesto stosuje DS1232, jest dosc dobry ( ale i nuie tani, bywa, ze drozszy od samego CPU).
Polecam lekture not katalogowych.

Pzdr
ss

Fredy
-
-
Posty:141
Rejestracja:27 mar 2005, o 21:45
Lokalizacja:Małopolska

Postautor: Fredy » 5 gru 2005, o 17:48

Mam pytanie jak często trzeba kasować zewnętrznego watchdoga? . Czy raz na sekundę wystarczy?

Czajnik
-
-
Posty:264
Rejestracja:17 cze 2004, o 15:40
Lokalizacja:Kraków
Kontaktowanie:

Postautor: Czajnik » 5 gru 2005, o 17:50

to zależy od ustawień.... musisz policzyć... zależne od zasilania... ustawienia rejestrów seterujących.. poczytaj oslą łączke w EdW tam są wykresy i chyba opisane jka to liczyć..

Fredy
-
-
Posty:141
Rejestracja:27 mar 2005, o 21:45
Lokalizacja:Małopolska

Postautor: Fredy » 5 gru 2005, o 22:27

chodzi mi o zewnętrzny watchdog.

a_antoniak
-
-
Posty:651
Rejestracja:13 sty 2005, o 18:38
Lokalizacja:Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 6 gru 2005, o 00:24

Zależy jak ustawisz interwał (w ten czy inny sposób).

Guru
-
-
Posty:250
Rejestracja:30 cze 2003, o 13:26
Lokalizacja:Kraków

Postautor: Guru » 6 gru 2005, o 06:54

Z tym wewnętrznym watchdog'iem to nie dokońca jest tak np. w procesorach Cygnal, należy wyłączyć watchdog'a w przeciwnym wypadku będzie domyślnie sobie pracował.

a_antoniak
-
-
Posty:651
Rejestracja:13 sty 2005, o 18:38
Lokalizacja:Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 6 gru 2005, o 10:44

właśnie. z tego co pamiętam w PICkach też tak jest. wypala sie fuse'a i watchdog pracuje cały czas (nie musi być włączany programowo).

Fredy
-
-
Posty:141
Rejestracja:27 mar 2005, o 21:45
Lokalizacja:Małopolska

Postautor: Fredy » 8 gru 2005, o 23:10

Zależy jak ustawisz interwał (w ten czy inny sposób).
Nie rozumiem. Kupuje jakiegoś scalaka ( watchdog) np Max 691 i jak mam go zaprogramować?

a_antoniak
-
-
Posty:651
Rejestracja:13 sty 2005, o 18:38
Lokalizacja:Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 9 gru 2005, o 04:37

Tego akurat nie ustawiasz, bo on ma fixed interwał watchdoga równy z tego co widzę 1.6s.

Fredy
-
-
Posty:141
Rejestracja:27 mar 2005, o 21:45
Lokalizacja:Małopolska

Postautor: Fredy » 9 gru 2005, o 21:22

Dziękuje teraz rozumie.
Mam jeszcze jedno pytanko czy orientujecie się jak należy ustawić fusebity dla kwarcu 110592 MHz w ATMEGA 16? ustawiłem na same jedynki i działa ale nie wiem czy jest to poprawnie? Pozdrawiam

michalxb
-
-
Posty:167
Rejestracja:11 gru 2004, o 16:03
Lokalizacja:Łódź
Kontaktowanie:

Postautor: michalxb » 28 gru 2005, o 17:49

Witam!
A ja mam prośbe mógłbym prosić o schemacik podłaczxenia ukłądu resetującego??
tego najprostszego..

(złożyłem dzisiaj programator i muszę dlaej kombinować) :-)

Z góry Dziękuję i Pozdrawiam.
Michał M.

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 79 gości