 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
bostjang Član

Pridružen-a: Tor 03 Jan 2006 15:29 Prispevkov: 3475 Aktiv.: 14.64 Kraj: Postojna
|
Objavljeno: Tor Maj 27, 2008 10:51 am Naslov sporočila: LPC in 5V |
|
|
V neki napravi uporabljan LPC2368 Rev -. Kot je znano, naj bi bila večina pinov 5V tolerantnih in ob resetu vhodni oz. pull-up na 3,3V. V zvezi s tem sem naletel na kar nekaj težav.
V sistemu uporabljam USB, zato sem Vbus povezal na enako imenovani pin na ARM-u.
Ugotovil pa sem, da se procesor napaja preko tega pina oz. v njega teče znaten tok (par 10mA). To se dogaja tudi, če v ARM-u ni nobenega programa. Posledica je, da se napajalna linija 3,3V dvigne nad regulirano vrednost in s tem ogrozi ARM in druge komponente na istem napajanju.
V sistemu imam tudi RS-232, ki ga uporabljam tudi za programiranje. Da bi DTR pin, ki resetira ARM uporabil tudi za nadzor pretoka, sem ga zvezal tudi na ustrezen pin (DSR) na ARM-u, za reset linijo pa dal skakač.
Ob vklopu se pogosto zgodi, da ARM vleče to linijo dol in se s tem drži v resetu.
Res pa je, da se mi to ni dogajalo, ko sem še imel linearni regulator za 3,3V.
Obe navedeni obnašanji sem ugotovil na več pinih (ne vseh).
Ima še kdo podobne izkušnje?
Gre za na novo odkrit strojni hrošč?
Ali sem mogoče kaj spregledal? |
|
Nazaj na vrh |
|
 |
Glitch Član

Pridružen-a: Pet 07 Apr 2006 11:40 Prispevkov: 1477 Aktiv.: 6.31
|
Objavljeno: Tor Maj 27, 2008 11:28 am Naslov sporočila: |
|
|
Glede na to, da imaš staro revizijo čipa, bi najprej pogledal v errata. IIRC je VBUS problematičen. Poleg tega, bi raje zvezal preko uporovnega delilnika. VBUS je vse prej kot stabilen in čist signal.
Dvig napajanja je res malce sumljiv, imaš vse dobro povezano? Če imaš z vsiljevanjem višjih napetosti na pine probleme in odmisliš nenavadne probleme, ki so posledica napačnih priključitev in povezav, uporabi boljši regulator ali pa dodaj dodaten bremenski upor na izhodu regulatorja. |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70649.43
|
Objavljeno: Tor Maj 27, 2008 10:24 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
bostjang Član

Pridružen-a: Tor 03 Jan 2006 15:29 Prispevkov: 3475 Aktiv.: 14.64 Kraj: Postojna
|
Objavljeno: Sre Maj 28, 2008 10:13 am Naslov sporočila: |
|
|
Glitch: Rešitev z boljšim regulatorjem oz. bremenskim uporom ni ustrezna, saj bi z njo kršil USB standard, natančneje določilo po največji porabi v stanju mirovanja. Taka rešitev tudi sicer ni željena.
borisz: Verjetno misliš ploščo MCB2300. Tam je uporabljen serijsko vezani upor 4,7k. Do take rešitve sem prišel tudi sam.
Pravkar sem ugotovil kateri pini niso 5V tolerantni. To so tisti, ki so lahko tudi analogni vhodi. V datasheetu sicer piše, da multiplekser ni 5V toleranten. Piše pa tudi, da ko ADC ni uporabljen, se pini lahko uporabijo kot 5V tolerantni. V moji aplikaciji (zaenkrat) ne uporabljam ADC-ja.
Pri LPC2214 piše enako in dela v redu.
Težave bi se sicer dalo rešiti z drugačnim dizajnim (predvsem izbira pinov).
Bistvo problema pa je v tem, da bi moral pri dizajnu misliti na težave, ki naj jih sodeč po datasheetu, ne bi bilo.
Zanima me, ali bodo težave odpravljene v prihodnjih različicah čipa.
Ko dobim v roke ploščo z novejšo različico, bom izmeril. |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70649.43
|
Objavljeno: Sre Maj 28, 2008 10:35 am Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 6 dni
Powered by phpBB © 2001, 2005 phpBB Group
|