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

Pridružen-a: Ned 12 Nov 2006 23:49 Prispevkov: 13 Aktiv.: 0.06 Kraj: Ljubljana
|
Objavljeno: Sre Feb 28, 2007 11:49 am Naslov sporočila: USB-neodvisno napajanje LPC2138 |
|
|
Zanima me kako bi lahko S-ARM (LPC2138-) uporabljal na terenu brez prenosnega računalnika in po možnosti brez "konstantnega" vira napajanja (npr. za napajanje bi skrbele baterije, avtomobilski akumulator ipd.) Ali je to sploh mogoče?
Hvala za pomoč
_________________ Nobody is perfect - I am. |
|
Nazaj na vrh |
|
 |
Domenius Član



Pridružen-a: Sre 30 Nov 2005 14:15 Prispevkov: 1188 Aktiv.: 5.00 Kraj: Medvode
|
Objavljeno: Sre Feb 28, 2007 12:03 pm Naslov sporočila: |
|
|
Seveda je. Ali je na ŠARMu še poseben konektor za napajanje ali se napaja samo preko USB?
_________________ It's electric! |
|
Nazaj na vrh |
|
 |
bostjang Član

Pridružen-a: Tor 03 Jan 2006 15:29 Prispevkov: 3475 Aktiv.: 14.64 Kraj: Postojna
|
Objavljeno: Sre Feb 28, 2007 5:37 pm Naslov sporočila: |
|
|
Poskusi, če dela tudi, če je na USB priključeno samo napajanje.
To lahko programsko stestiraš tako, da daš PC v Sleep oz. samo USB napravo v suspend mode. Slednje narediš tako, da jo daš v Device Manager v stanje Disabled.
Če pa ne dela...
|
|
Nazaj na vrh |
|
 |
dpavli Član

Pridružen-a: Čet 25 Jan 2007 9:19 Prispevkov: 121 Aktiv.: 0.54
|
Objavljeno: Sre Feb 28, 2007 6:28 pm Naslov sporočila: |
|
|
ITLPC2138 oziroma Š-ARM je narejen tako, da se zinicializira samo, če je priklopljen na USB na računalnik, kjer je iSystem iOne driver.
Gre za to, da četudi boš peljal +5V na USB konektor, zadeva ne bo štartala. Pač potrebuje neko inicializacijo ki jo pošlje PC driver plati preko USBja, zato da ta štarta.
Tisti "battery" konektor pa napaja zgolj del v uCju ki poganja interni timer in še nekaj se mi zdi - skratka boš moral iskati alternativo.
LP, D.
|
|
Nazaj na vrh |
|
 |
blueH2O Član


Pridružen-a: Sob 30 Sep 2006 9:23 Prispevkov: 71 Aktiv.: 0.31
|
Objavljeno: Čet Mar 01, 2007 12:29 am Naslov sporočila: |
|
|
Lahko tvegaš in poskusiš v obratni smeri. Namesto da bi iz pinov črpal 3.3V ali 5V, priklopiš stabilno napajanje. Imaš dva Š-ARMa, če enega skuriš, ti eden še vedno ostane, plus še nekaj se naučiš. V vsakem primeru imaš koristi
|
|
Nazaj na vrh |
|
 |
chaos Član


Pridružen-a: Sob 16 Sep 2006 22:12 Prispevkov: 1063 Aktiv.: 4.64 Kraj: Zagorje ob Savi
|
Objavljeno: Pet Jun 01, 2007 1:51 am Naslov sporočila: |
|
|
Š-ARM dela tudi brez WinIDEA, tudi z ugasnjenim računalnikom (če tvoj računalnik tudi ugasnjen pošilja tisti minimalni štrom na USB), potrebno je samo premakniti J9 iz položaja 1-2 v 2-3 (s tem se onemogoči debugger).
LP!
|
|
Nazaj na vrh |
|
 |
BluPhenix Član

Pridružen-a: Pet 05 Mar 2004 12:54 Prispevkov: 1018 Aktiv.: 4.29 Kraj: Sežana
|
Objavljeno: Ned Jun 03, 2007 1:26 am Naslov sporočila: |
|
|
Točno tako. Točno to piše tudi v navodilih.
No dobro je tudi J25 dati na pravo pozicijo, da se bootloader ne išče kjer ni potrebno.
|
|
Nazaj na vrh |
|
 |
Roadracer Član


Pridružen-a: Ned 16 Okt 2005 18:41 Prispevkov: 482 Aktiv.: 2.03 Kraj: LJ/Litija
|
Objavljeno: Sob Jun 09, 2007 7:06 pm Naslov sporočila: |
|
|
Poskusil sem narediti lastno napajanje (usb priključek na katerega sem priklopil samo vcc in gnd). Šarm se mi še vedno ne zbudi. Je komu uspelo kako drugače? Prosim za pomoč, ker je stvar premična in deluje na baterije.
LP
|
|
Nazaj na vrh |
|
 |
blueH2O Član


Pridružen-a: Sob 30 Sep 2006 9:23 Prispevkov: 71 Aktiv.: 0.31
|
Objavljeno: Ned Jun 10, 2007 10:34 pm Naslov sporočila: |
|
|
Tudi jaz sem poskusil z USB priključkom, kjer sta priklopljena samo napajalna pina (vcc in gnd), vendar brez uspeha. Sumim, da je težava v sami strukturi USBja - ob priklopu se mora po protokolu "pretočiti" nekaj podatkov, med njimi tudi zahteva o porabi toka.
Citiram: |
High power bus powered functions will draw all its power from the bus and cannot draw more than one unit load until it has been configured, after which it can then drain 5 unit loads (500mA Max) provided it asked for this in its descriptor. High power bus functions must be able to be detected and enumerated at a minimum 4.40V. When operating at a full unit load, a minimum VBUS of 4.75 V is specified with a maximum of 5.25V. Once again, these measurements are taken at the upstream plug. |
vir: USB in a NutShell - Chapter 2 - Hardware
P.S.: tisti, ki je napisal navodila - je to res poskusil ali samo teortično ugiba?
|
|
Nazaj na vrh |
|
 |
Domenius Član



Pridružen-a: Sre 30 Nov 2005 14:15 Prispevkov: 1188 Aktiv.: 5.00 Kraj: Medvode
|
Objavljeno: Pon Jun 11, 2007 12:25 am Naslov sporočila: |
|
|
Zakaj pa potem druge razvojne plošče delujejo samo na Vcc in GND? Nekatere imajo iz USBja samo napajalna pina, pa vse normalno deluje. Tukaj je napaka nekje drugje.
_________________ It's electric! |
|
Nazaj na vrh |
|
 |
Roadracer Član


Pridružen-a: Ned 16 Okt 2005 18:41 Prispevkov: 482 Aktiv.: 2.03 Kraj: LJ/Litija
|
Objavljeno: Sre Jul 04, 2007 11:50 am Naslov sporočila: |
|
|
Sem se obrnil kar na prof. Fajfarja in mu opisal težavo.
Njegov odgovor je sledeč:
Citiram: |
Za napajanje prek USBja potrebujete živ USB priključek (na drugi strani mora
biti naprava ki podpira USB). Pri tem so vztrajali naši industrijski
partnerji, da bi otežili profesionalno rabo sistema. Lahko pa verjetno
sistem prelisičite tako, da napajanje pripeljete direktno na pine (Vcc in
GND) Sam tega še nisem poskusil. Probajte in če vam uspe, mi napišite da
objavim na FAQ
LP IF |
Torej bo potreben preizkus. Če je kdo že preizkusil zadevo naj javi. Drugače bo treba pa narediti simulator USB porta s kakšnim manjšim čipom kot je PIC ali pa če že kakšen podoben obstaja.
|
|
Nazaj na vrh |
|
 |
blueH2O Član


Pridružen-a: Sob 30 Sep 2006 9:23 Prispevkov: 71 Aktiv.: 0.31
|
Objavljeno: Sob Jul 07, 2007 11:13 am Naslov sporočila: |
|
|
Še enkrat sem poskusil Š-ARM zagnati direktno z Vcc in GND - brez uspeha. Ob normalnem zagonu se prižeta rdeči LED diodi ob USB konektorju, pri goljufiji pa ne. Poleg tega naj bi se ob pravilnem delovanju prikazalo sporočilo "Hello World!". Tudi mostiček je nastavljen za samostojni zagon.
Za povezavo sem izkoristil že izdelano tiskano vezje in 5V napajanje iz ATX napajalnika. Izmerjena napetost na USB konektorju se ujema s standardom.
Kar pa še nisem testiral, so 3.3V napetost ter pull-up in pull-down upori na D- in D+ liniji. Je to možen vzrok nedelovanja? Ali so na plati že integrirani upori?
Opis: |
|
Velikost datoteke: |
281.72 KB |
Pogledana: |
17 krat |

|
|
|
Nazaj na vrh |
|
 |
Roadracer Član


Pridružen-a: Ned 16 Okt 2005 18:41 Prispevkov: 482 Aktiv.: 2.03 Kraj: LJ/Litija
|
Objavljeno: Ned Jul 08, 2007 7:55 am Naslov sporočila: |
|
|
blueH2O vidm da si se zelo potrudu. Samo verjetno bo vse brez uspeha. Skrbi me samo delovanje te plošče, ki brez driverjev priklopljena na usb nima nobenih znakov življenja. Pa je v USB skos napajanje. Mogoče bi bila boljša zadeva da se priklopi kar direkt na plato 3v3 in 5v ter GND napajanje in bi moglo delovat. Sam nimam plošče trenutno pri sebi da bi poskusil, ampak sigurno bo to lažje kot izdelava napajanja preko usb.
|
|
Nazaj na vrh |
|
 |
dpavli Član

Pridružen-a: Čet 25 Jan 2007 9:19 Prispevkov: 121 Aktiv.: 0.54
|
Objavljeno: Sre Jul 25, 2007 12:02 am Naslov sporočila: |
|
|
dpavli je napisal/a: |
ITLPC2138 oziroma Š-ARM je narejen tako, da se zinicializira samo, če je priklopljen na USB na računalnik, kjer je iSystem iOne driver.
Gre za to, da četudi boš peljal +5V na USB konektor, zadeva ne bo štartala. Pač potrebuje neko inicializacijo ki jo pošlje PC driver plati preko USBja, zato da ta štarta.
Tisti "battery" konektor pa napaja zgolj del v uCju ki poganja interni timer in še nekaj se mi zdi - skratka boš moral iskati alternativo.
LP, D. |
Bolj eksplicitno kot tako nisem mogel napisati in ne vem zakaj ni razumljivo.
Torej - ne bo delalo. Ne bo. Ni variante. Ker se je Asyst odloču za iOne (vmesnik USB<-->JTAG) in iOne pač potrebuje neko inicalizacijo (ki jo dobi od driverja) da štarta procesor.
Tisti jumper J9 pa tudi v dokumentaciji lepo piše, da je namenjen za eksterni debugger. Torej še nočeš iOne in WinIDEE in bi rad na JTAG priklopil recimo mikrolink, potem ta jumper prestaviš. Ampak procesor sam od sebe še vedno ne bo štartal
Če še kdo ne verjame, dokaz:
Če rabite nekaj kar dela brez PCja, si sestavite sami razvojno plato z LPC2138 (g. Rehar iz Silice rad zrihta kakšen sample ali dva) ali pa uporabite kakšno podobno, ki se je že razvijala in objavila na tem forumu. Ali pa nabavite nekaj profi, se dobijo stvari že za 150€ lahko...
LPD
|
|
Nazaj na vrh |
|
 |
dpavli Član

Pridružen-a: Čet 25 Jan 2007 9:19 Prispevkov: 121 Aktiv.: 0.54
|
Objavljeno: Sre Jul 25, 2007 12:08 am Naslov sporočila: |
|
|
Domenius je napisal/a: |
Zakaj pa potem druge razvojne plošče delujejo samo na Vcc in GND? Nekatere imajo iz USBja samo napajalna pina, pa vse normalno deluje. |
Ker imajo debugging preko JTAGa in verjetno malo spremenjen bootloader.
LPD
|
|
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: 7 dni
Powered by phpBB © 2001, 2005 phpBB Group
|