Jaki mikrokostroler jest najbardziej 'odporny'?



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: =?ISO-8859-2?Q?Pawe=B3_=AFuk?= <redstorm15_at_nospam_gmail.com>
Subject: Jaki mikrokostroler jest najbardziej 'odporny'?
Date: Sun, 01 Jan 2006 17:42:14 +0100


Witam,

Chciałbym wiedzieć jaki mikrokontroler (rodzina mikrokontrolerów) jest
najbardziej odporny na zakłócenia (m.in. EMC)?

Poprzedni Następny
Wiadomość
Spis treści
From: "mw158979" <newbie_at_nospam_poczta.gazeta.pl.dowidzenia>
Subject: Re: Jaki mikrokostroler jest najbardziej 'odporny'?
Date: Sun, 1 Jan 2006 17:57:45 +0100


"Paweł Żuk" <redstorm15_at_nospam_gmail.com> schrieb
zakłócenia (m.in. EMC)

Jako ze i mnie temat interesuje rozwine troche pytanie
Czy raczej zmieniaja stan procesora (rejestry),
czy moze sygnaly podawane na piny? Czy takie
zaklocenia moga przeprogramowac wsad?
Jaka jest podatnosc poszczegolnych typow
pamieci mikrokontrolera (albo pamieci pamieci)
na przeprogramowanie/uszkodzenie trwale
(OTP, EPROM, EEPROM,...)

hej



Poprzedni Następny
Wiadomość
Spis treści
From: "Pelos _at_nospam_ home" <pelos_at_nospam_pelos.pl>
Subject: Re: Jaki mikrokostroler jest najbardziej 'odporny'?
Date: Sun, 01 Jan 2006 19:52:40 +0100


mw158979 wrote:
"Paweł Żuk" <redstorm15_at_nospam_gmail.com> schrieb

zakłócenia (m.in. EMC)


Jako ze i mnie temat interesuje rozwine troche pytanie
- jakich efektow zaklocen nalezy sie spodziewac?
Czy raczej zmieniaja stan procesora (rejestry),
czy moze sygnaly podawane na piny? Czy takie
zaklocenia moga przeprogramowac wsad?
Jaka jest podatnosc poszczegolnych typow
pamieci mikrokontrolera (albo pamieci pamieci)
na przeprogramowanie/uszkodzenie trwale
(OTP, EPROM, EEPROM,...)

Moim zdaniem nie ma co demonizowac tak tych zaklocen i jego wplywy na
prace CPU.
Zalezy jak jest zaprojektowana PCB i w jaki sposob przygotowane cale
otoczenie wokol CPU.
Przyklad ATMega162 i http://www.audio-tech.pl/img/cert_02_big.jpg

Z mojego doswiadczenia wynika, ze najwazniejsze jest by zasilanie bylo
maks. plaskie (odpowiednie oblanie masa, kondziorki odsprzegajace itp.)
Gdy tak nie bedzie - procek nie bedzie pracowal stabilnie - tzn. bedzie
ale tylko u Ciebie na biurku :D
Mialem taka genialna plytke, ze sie uklad resetowal przy wlaczaniu
stojacego obok UPS-a, dwa razy sie chyba nawet cudo rozprogramowalo.

Z innych ciekawostek - na pewnym procku byl postawiony Linux, do PCB
potrzebne bylo zmodyfikowanie ukladu dostarczajacego zegara systemowego.
Zegar poprzez bufory trafial do kilku urzadzen dodatkowo, jedno z nich
pobieralo dosyc duzy prad. Powodowalo to, ze clock trafiajacy do procka
mial taki extra schodek. Efekt byl taki, ze tylko przy specyficznych
operacjach pojawial sie Kernel Panic. Pomoglo dodanie porzadnego
kondesatora miedzy vcc a gnd przy buforze.
To odpowiedz na pytanie jak zaklocenia EMC moga wplywac na procka -
generalnie zacznie sie cos p....c i trudno jest potem ustalic co.

pozdrawiam noworocznie

--
Pelos
http://www.pelos.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Jaki mikrokostroler jest najbardziej 'odporny'?
Date: Sun, 01 Jan 2006 20:18:11 +0100


Paweł Żuk wrote:

Chciałbym wiedzieć jaki mikrokontroler (rodzina mikrokontrolerów) jest
najbardziej odporny na zakłócenia (m.in. EMC)?

ST

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: Andrzej Ekiert <dspicant_at_nospam_tlen.pl>
Subject: Re: Jaki mikrokostroler jest najbardziej 'odporny'?
Date: Mon, 02 Jan 2006 09:55:18 +0100


Paweł Żuk napisał(a):
Chciałbym wiedzieć jaki mikrokontroler (rodzina mikrokontrolerów) jest
najbardziej odporny na zakłócenia (m.in. EMC)?

Stara wersja PIC16C5X (0.9um). Poważnie.

Zasada jest jedna: im starsza technologia produkcji, tym odporniejszy
procesor. Stare (circa 1993-1997) PICe były robione w technologii 0.9um
i działały jak beznadziejna płytka by nie była. Nowsze, robione w 0.4um,
są wyraźnie bardziej wymagające - żeby działały niezawodnie w środowisku
z zakłóceniami, trzeba już zaprojektować płytkę zgodnie ze sztuką.
Najnowsze są (będą) w 0.22um...

Inaczej ujmując: na tej samej płytce mikrokontroler w "ciaśniejszej"
technologii wytrzyma mniejsze zakłócenia. Jeśli znajdziesz coś starszego
niż 0.9um, to masz szanse, że będzie jeszcze odporniejsze niż
(legendarny pod tym względem) 16C5X.

Z obecnie dostępnych układów Microchipa polecam te wykonywane w
technologii 0.7um, np. PIC16F877, PIC18C452.

ae
--
Polskie Forum Microchipa
http://www.ekiert.com/microchip

Poprzedni Następny
Wiadomość
Spis treści
From: "entroper" <entroper_at_nospam_CWD.spamerom.poczta.onet.pl>
Subject: Re: Jaki mikrokostroler jest najbardziej 'odporny'?
Date: Tue, 3 Jan 2006 17:41:35 +0100


Użytkownik "Andrzej Ekiert" <dspicant_at_nospam_tlen.pl> napisał w wiadomości
news:dpaprl$r3m$1_at_nospam_nemesis.news.tpi.pl...

(...)

Z obecnie dostępnych układów Microchipa polecam te wykonywane w
technologii 0.7um, np. PIC16F877, PIC18C452.

Dwa pytanka:
1)W jakiej technologii wykonywane są (albo raczej były 3 lata temu)
16F876 ? Najbardziej beznadziejne PIC-e, jakie widziałem.
2)Czy microchip zmienia technologię wykonywania tego samego typu
procesora z biegiem czasu ?

pozdrawiam
entrop3r



Poprzedni Następny
Wiadomość
Spis treści
From: Andrzej Ekiert <dspicant_at_nospam_tlen.pl>
Subject: Re: Jaki mikrokostroler jest najbardziej 'odporny'?
Date: Wed, 04 Jan 2006 08:59:17 +0100


entroper napisał(a):

1)W jakiej technologii wykonywane są (albo raczej były 3 lata temu)
16F876 ? Najbardziej beznadziejne PIC-e, jakie widziałem.

A może najbardziej beznadziejna płytka, jaką zaprojektowałeś :-P

PIC16F876 były w technologii 0.7um.
Od września 2001 są produkowane procesory PIC16F876A - chyba w 0.4um,
ale pewien nie jestem - mogą być w 0.5um.

2)Czy microchip zmienia technologię wykonywania tego samego typu
procesora z biegiem czasu ?


Zmiana technologii zawsze wiąże się ze zmianą nazwy układu (dodatkowa
literka na końcu PNu - np. wyżej wymieniona zmiana PIC16F876 na
PIC16F876A).

ae

Poprzedni Następny
Wiadomość
Spis treści
From: "entroper" <entroper_at_nospam_CWD.spamerom.poczta.onet.pl>
Subject: Re: Jaki mikrokostroler jest najbardziej 'odporny'?
Date: Wed, 4 Jan 2006 14:03:45 +0100


Użytkownik "Andrzej Ekiert" <dspicant_at_nospam_tlen.pl> napisał w wiadomości
news:dpfv92$jpk$1_at_nospam_atlantis.news.tpi.pl...

A może najbardziej beznadziejna płytka, jaką zaprojektowałeś :-P

specjalnie złośliwie zapomniałem o wszystkich zasadach i
zaprojektowałem złą akurat dla tego procka ;)

PIC16F876 były w technologii 0.7um.
Od września 2001 są produkowane procesory PIC16F876A - chyba w
0.4um,
ale pewien nie jestem - mogą być w 0.5um.

fakt, to były chyba już 876A...

Zmiana technologii zawsze wiąże się ze zmianą nazwy układu
(dodatkowa
literka na końcu PNu - np. wyżej wymieniona zmiana PIC16F876 na
PIC16F876A).

a czy to nie jest też tak, że poprawki błędów owocują literkami, bo
np. 16C73 może być "goły", "A" lub "B", a technologia chyba mu się
nie zmieniła ?

entrop3r


Poprzedni Następny
Wiadomość
Spis treści
From: Andrzej Ekiert <dspicant_at_nospam_tlen.pl>
Subject: Re: Jaki mikrokostroler jest najbardziej 'odporny'?
Date: Wed, 04 Jan 2006 14:29:29 +0100


entroper napisał(a):

PIC16F876 były w technologii 0.7um.
Od września 2001 są produkowane procesory PIC16F876A - chyba w 0.4um,
ale pewien nie jestem - mogą być w 0.5um.

fakt, to były chyba już 876A...


Sprawdziłem: wersja "A" była w 0.5um, od 2003 jest wersja "B" w 0.4um.

a czy to nie jest też tak, że poprawki błędów owocują literkami, bo
np. 16C73 może być "goły", "A" lub "B", a technologia chyba mu się
nie zmieniła ?


Nie. Poprawki błędów skutkują tylko nową rewizją krzemu - zmienia się
numer rewizji, ale nie nazwa układu. Literka oznacza zmianę technologii.
Przynajmniej taka wykładnia teraz obowiązuje (jak było dawniej, nie
jestem pewien, ale chyba tak samo).

ae
--
Polskie Forum Microchipa
http://www.ekiert.com/microchip

Poprzedni Następny
Wiadomość
Spis treści
From: =?ISO-8859-2?Q?Krzysztof_Szmur=B3o?= <ks123_at_nospam_tlen.do.wyciecia.pl>
Subject: Re: Jaki mikrokostroler jest najbardziej 'odporny'?
Date: Mon, 02 Jan 2006 16:22:34 +0100


Paweł Żuk napisał(a):
Witam,

Chciałbym wiedzieć jaki mikrokontroler (rodzina mikrokontrolerów) jest
najbardziej odporny na zakłócenia (m.in. EMC)?

Poczytaj wątek "atmega w aucie..." (8.10.2005). Tam podałem link do
pdf'a od ST o tym jak pisać odporne na zakłócenia programy.

Krzysztof Szmurło

Poprzedni Następny
Wiadomość
Spis treści
From: Piotr <ppiwko_at_nospam_diablo.ict.pwr.wroc.pl>
Subject: Re: Jaki mikrokostroler jest najbardziej 'odporny'?
Date: Mon, 02 Jan 2006 18:04:54 +0100


Paweł Żuk napisał(a):
Witam,

Chciałbym wiedzieć jaki mikrokontroler (rodzina mikrokontrolerów) jest
najbardziej odporny na zakłócenia (m.in. EMC)?

Więszkość mikrokotrolerów Freescale (dwaniej Motorola) np. HC08S

--
Piotr

Poprzedni Następny
Wiadomość
Spis treści
From: AdelA <a_at_nospam_b.c>
Subject: Re: Jaki mikrokostroler jest najbardziej 'odporny'?
Date: Mon, 02 Jan 2006 18:35:12 +0100


Użytkownik Paweł Żuk napisał:

Witam,

Chciałbym wiedzieć jaki mikrokontroler (rodzina mikrokontrolerów) jest
najbardziej odporny na zakłócenia (m.in. EMC)?
Ja bym nie polegał na samej odporności mikrokontrolera. Choć bym nie
wiem jak odporny znalazł i tak będziesz musiał napisać odpowiedni soft,
do ramu wpisywać potrujne wartości odczytując większościowo i
odpowiednio uzupełniać mniejszości po wykryciu niezgodności. Wyciągam
wniosek, że skoro poszukujesz super odpornego mikrokontrolera to znaczy,
że masz niesamowite zakłócenia. Nie znajdziesz mikrokontrolera który
byłby idealny. I tak będziesz musiał poprowadzić odpowiednio masę, dać
kondensatory przeciwzakłóceniowe, odkłócić zasilanie i wyjście z płytki.
Być może zaekranować wszystko.

Kiedyś pisałem rozwiązanie, w którym watchdog nie był resetowany na
wszelki wypadek tylko cały czas resetował układ po to aby mieć pewność,
że nawet zawieszenie układu nie spowoduje resetu Głodnego pieska. Uwierz
mi przy laserze IGBT w którym impuls w trakcie zapłonu to 600A i to
wszystko 50 razy na sek warto pomyśleć.

--
AdelA
Mail PRIV na mojej WWW
www.adela.pl


Poprzedni Następny
Wiadomość
Spis treści
From: "entroper" <entroper_at_nospam_CWD.spamerom.poczta.onet.pl>
Subject: Re: Jaki mikrokostroler jest najbardziej 'odporny'?
Date: Tue, 3 Jan 2006 17:22:48 +0100


Użytkownik "Paweł Żuk" <redstorm15_at_nospam_gmail.com> napisał w wiadomości
news:dp8usp$rm3$1_at_nospam_inews.gazeta.pl...

Chciałbym wiedzieć jaki mikrokontroler (rodzina mikrokontrolerów)
jest
najbardziej odporny na zakłócenia (m.in. EMC)?

8052 (bez "C"), np. Intela ;)
jedyny problem, że pobiera 1W mocy na dzień dobry.

entrop3r