-
Data: 2018-06-18 19:03:05
Temat: Re: Typowe przyczyny nadmiernego grzania się układów pamięci i cpu?
Od: Pszemol <P...@P...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Adam Górski <gorskiamalpawpkropkapeel_@xx> wrote:
> On 2018-06-08 12:47, Piotr Gałka wrote:
>> W dniu 2018-06-08 o 04:14, Pszemol pisze:
>>> Procesor embedded NXP serii Cortex M4... Pracuje zaledwie 100MHz...
>>> W czasie normalnej pracy jest zimny, temperatura pokojowa...
>>>
>>> Klient zwraca już 3 płytę w której procesor zwiera szynę 3V3
>>> i grzeje się tak, że dotykając go palcem ciężko wytrzymać...
>>>
>>> Do procesora podłączone kostki zewnętrznej pamięci flash i SDRAM.
>>> Też normalnie zimne.
>>>
>>> Na próbę biorę jedną płytkę: wymieniam starannie ten grzejący się
>>> cpu... mierzę napięcia, wszystko ok. Procesor programuję, program
>>> startuje, na LCD obraz, za moment grzeje się niebotycznie kostka
>>> SDRAM obok CPU...
>>>
>>> Płytka pracowała miesiąc bez zarzutu i nagle taki zwrot.
>>>
>>> Projekt testowany na odporność na ESD bardzo dokładnie,
>>> zamknięty w metalowej obudowie, jedyne "wejście" to przez
>>> LCD ale jest też zabezpieczony i od tej strony niczego
>>> się nie spodziewam.
>>>
>>> Czy można jakoś "pośmiertnie" dojść przyczyny uszkodzenia
>>> kostki pamięci lub cpu? Nie wiem, mierząc omomierzem
>>> piny do masy czy coś takiego? Albo prześwietlając Xrayem ? :-)
>>>
>>> Podpowiedźcie - co można sprawdzić?
>>
>> Co sprawdzić nie wiem.
>> Nigdy też nie projektowałem tak szybkich urządzeń, ani procka z
>> zewnętrznym RAM.
>>
>> Kiedyś wyczytałem że połączenie 1 do 1 wyjścia z wejściem cyfrówki,
>> gdzie są bardzo duże dU/dt powoduje, że na wejściu pojawiają się
>> przepięcia poza przedział napięć zasilania. Kondensatory na VCC nie
>> pomogą bo to chodzi o spadki na wewnętrznych podłączeniach struktury do
>> pinów VCC i GND. Te przepięcia są tłumione diodami zabezpieczającymi.
>> Nie wiem, może diody podlegają stopniowej degradacji.
>> Takie przepięcie wywołując impuls prądu w takiej diodzie ponad ileś tam
>> być może może doprowadzić do latch-up.
>>
>> W takie linie podobno powinno się wkładać rezystory (rzędu 47..100) w
>> szereg.
>> P.G.
>
> O, tutaj bardzo dobry pomysł. Jak wygląda sprawa z dopasowaniem
> impedancji na szynach danych , adresowych ? Dopasowanie ścieżek jest ?
> Jeśli brak to pojawiają się przepięcia które stresują diody
> zabezpieczające i po czasie T umierają.
>
> Tutaj pomocny byłby stackup i projekt PCB - gerbery wystarczą.
Linie danych i adresowe prowadzone sa tak aby miały w miarę jednakową
długość.
Przepięć nie widzę zbyt dużych, sygnał ucieka czasem 180-220mV poniżej
poziomu masy jak patrzę na pinach najdalej umiejscowionej kostki flash...
Za chwilę wyślę fotki.
Czy takie poziomy przepięć już mogą być niebezpieczne?
Natomiast oglądając górną połówkę szyny danych zauważyłem spore kolizje na
bitach D16..D31.
Okazuje się, że procesor został błędnie skonfigurowany na 16-bitowy tryb
dostępu do pamięci flash, tymczasem są tam dwie kostki, spięte równolegle
do linii adresowych mające wspólne CE, OE i WE: jedna obsługuje dolną
połówkę danych, druga górną.
Niezaprogramowany "górny" scalak z kimś się tam mocuje na liniach danych,
próbując forsować swoje ffy, tylko z czym? 32-bitowa kostka SDRAM jest
przecież nieaktywna gdy procek dostaje się do statycznego flash... Czyżby
CPU spinał razem D0 z D16 D1 z D17 i tak dalej, obsługując tryb dostępu
32-bit do 16-bit pamięci? Ktoś wie może jak to działa?
Następne wpisy z tego wątku
- 18.06.18 19:14 Adam Górski
- 18.06.18 19:32 Pszemol
- 18.06.18 19:55 Pszemol
- 18.06.18 20:59 Piotr Gałka
- 19.06.18 10:16 Adam Górski
- 19.06.18 12:54 J.F.
- 19.06.18 14:10 Pszemol
- 19.06.18 14:10 Pszemol
- 19.06.18 14:21 J.F.
- 20.06.18 13:49 Pszemol
- 20.06.18 13:51 Pszemol
- 20.06.18 14:09 J.F.
- 20.06.18 14:17 Pszemol
- 20.06.18 15:12 J.F.
- 20.06.18 17:11 Piotr Gałka
Najnowsze wątki z tej grupy
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
Najnowsze wątki
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO
- 2024-11-28 droga laweta
- 2024-11-28 Co tam się odpierdala w tej Warszawie?
- 2024-11-28 skąd się biorą tacy debile?
- 2024-11-28 JDG i utylizacja sprzetu
- 2024-11-27 Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- 2024-11-28 Katowice => Technical Artist <=
- 2024-11-28 Katowice => Technical Artist <=
- 2024-11-28 Bydgoszcz => QA Engineer <=
- 2024-11-28 Zielona Góra => Spedytor międzynarodowy <=
- 2024-11-28 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2024-11-27 Warszawa => Analityk Biznesowo-Systemowy <=
- 2024-11-27 Zielona Góra => Senior PHP Developer <=
- 2024-11-27 Warszawa => Senior Java Developer <=