D-Link DI-624 ver.H1 - reset AR2313A?
Moderátor: Moderátoři
D-Link DI-624 ver.H1 - reset AR2313A?
Vala sa mi tu dlho wifi router D-Link DI-624 ver.H1, ktory ma zahadny problem pravdepodobne s resetom CPU. Zapnem ho a nejde - svietia LED POWER, WAN a vsetky LAN. Vypnem a zapnem, o zlomok sekundy sa rozsvieti aj STATUS (predpokladam, ze ju rozsvieti bootloader beziaci v CPU) a o par sekund LED zhasnu a zacne bootovat.
Procesor je Atheros AR2313A. Dokumentacia nedostupna, takze neviem, kde ma RESET.
Wifi je AR2112A - ten ma RESET_L (aktivny v nule) na pine 2. Nenasiel som, kam je pripojeny - pravdepodobne na nejaky vystup z AR2313A. V stave, ked nebezi CPU, je tam nula.
Nevidim tam ziadny resetovaci IO, jediny maly IO je MSOP-8 s oznacenim C34R - pravdepodobne SN74LVC3G34.
Hladal som teda RC clanok a nasiel - R1 (10K) ako pull-up na 3,3V a 100nF na zem. Ked to nebezalo, tak uzemnenim cez 1K5 sa to rozbehlo - takze to urcite je RESET.
Dal som paralelne k 100n elyt 1uF a nic sa nezmenilo Co s tym?
Procesor je Atheros AR2313A. Dokumentacia nedostupna, takze neviem, kde ma RESET.
Wifi je AR2112A - ten ma RESET_L (aktivny v nule) na pine 2. Nenasiel som, kam je pripojeny - pravdepodobne na nejaky vystup z AR2313A. V stave, ked nebezi CPU, je tam nula.
Nevidim tam ziadny resetovaci IO, jediny maly IO je MSOP-8 s oznacenim C34R - pravdepodobne SN74LVC3G34.
Hladal som teda RC clanok a nasiel - R1 (10K) ako pull-up na 3,3V a 100nF na zem. Ked to nebezalo, tak uzemnenim cez 1K5 sa to rozbehlo - takze to urcite je RESET.
Dal som paralelne k 100n elyt 1uF a nic sa nezmenilo Co s tym?
Nevrtaj sem v tom WRTaci?
https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=11985
https://www.youtube.com/watch?v=cKYouuBj5BU
https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=11985
https://www.youtube.com/watch?v=cKYouuBj5BU
Rev. C je podla fotky rovnaka ako moja H1. Ma to len 1 MB flash, takze ziadne *WRT sa tam nezmesti. Nema to ani normalny boot loader - na konzolu vypise len par znakov.
D-Link je znamy tym, ze pod jednym oznacenim (len s inou verziou) predava niekolko uplne odlisnych HW. Takze napriklad verzia D ma AR2316A a 2MB flash, verzia E 4MB flash a 16MB RAM.
D-Link je znamy tym, ze pod jednym oznacenim (len s inou verziou) predava niekolko uplne odlisnych HW. Takze napriklad verzia D ma AR2316A a 2MB flash, verzia E 4MB flash a 16MB RAM.
Vyzera, ze som to vyriesil, totalne primitivnym sposobom: R1 som odpojil z 3,3V a pripojil na 1,8V. Toto napatie je dostupne hned vedla - staci odpor otocit o 90 stupnov.
Pri behu je teraz na RESETe asi 2,5V, asi to ma aj interny pull-up. Kazdopadne sa to rozbieha spolahlivo. Dufam, ze sa to nebude resetovat nahodne.
Pri behu je teraz na RESETe asi 2,5V, asi to ma aj interny pull-up. Kazdopadne sa to rozbieha spolahlivo. Dufam, ze sa to nebude resetovat nahodne.
- PotPalo
- Příspěvky: 4565
- Registrován: 13 kvě 2009, 02:00
- Bydliště: BA-Petržalka :(
- Kontaktovat uživatele:
Zmenou pull-up napätia si predĺžil dobu trvania resetu po zapnutí, dlhšie trvá kým sa nabije kondenzátor. Ja by som nechal R1 na 3,3V a na ten 100nF kondenzátor by som skúsi pridať ešte jeden menší, skrátka zvýšiť kapacitu, ale nie na 1 uF elektrolytom, ale iba trošku. Alebo zväčšiť hodnotu R1.
Tomu v prvom príspevku že premostením na GND sa to rozbehlo nerozumiem. Pri GND by sa mal držať reset, a postupným nabitím kondenzátoru sa uvoľní. Alebo je to naopak?
Tomu v prvom príspevku že premostením na GND sa to rozbehlo nerozumiem. Pri GND by sa mal držať reset, a postupným nabitím kondenzátoru sa uvoľní. Alebo je to naopak?
Zlu sa neustupuje, proti zlu sa bojuje.
Presne tak. Procesor zjavne potrebuje 1,8V a toto napatie nabieha pomalsie ako 3,3V (kedze je z neho odvodene). Tuto teoriu potvrdilo pridanie kapacity na 1,8V, po ktorom to prestalo fungovat uplne.
Resetom na 3,3V sa to osetrit nijako neda - staci momentalny vypadok napajania, napatie 1,8V klesne rychlo (maly kondenzator, velky odber procesora), ale kondenzator na RESETe sa nestaci vybit.
Jednoducho sa to da sledovat na LED STATUS - ked som odpojil a okamzite pripojil napajanie, STATUS sa okamzite rozsvietila spolu s POWER, tzn. procesor bezal hned - resetovaci obvod nezareagoval. Ked som napajanie pripojil az po chvili, tak sa najprv rozsvietila POWER a az nasledne STATUS.
Po uprave resetu sa aj po okamihovom odpojeni napajania rozvsvieti STATUS s oneskorenim. Niekedy dokonca vidiet, ze sa moment rozsvieti, nasledne zhasne a rozsvieti znovu - takze nabeh 1,8V asi nie je uplne "cisty".
Resetom na 3,3V sa to osetrit nijako neda - staci momentalny vypadok napajania, napatie 1,8V klesne rychlo (maly kondenzator, velky odber procesora), ale kondenzator na RESETe sa nestaci vybit.
Jednoducho sa to da sledovat na LED STATUS - ked som odpojil a okamzite pripojil napajanie, STATUS sa okamzite rozsvietila spolu s POWER, tzn. procesor bezal hned - resetovaci obvod nezareagoval. Ked som napajanie pripojil az po chvili, tak sa najprv rozsvietila POWER a az nasledne STATUS.
Po uprave resetu sa aj po okamihovom odpojeni napajania rozvsvieti STATUS s oneskorenim. Niekedy dokonca vidiet, ze sa moment rozsvieti, nasledne zhasne a rozsvieti znovu - takze nabeh 1,8V asi nie je uplne "cisty".
Sranda na xmosy je to presne opacne,najprv 3v3 a potom core 1v.Tiez bol s tym problem na starych EVB.Takze sa to potom odvadzalo od PG z 3v3 menicu na EN 1v menicu.Pravdepodobne zle urovne na flashrom pamati pri bootovani.
PS:Z akeho napatia je napajana flash?
PS:Z akeho napatia je napajana flash?
Už druhý krát strihám a furt je to krátke