Paweł
Guest
Sat Jun 09, 2007 9:04 am
Witam !
Zapewne ktoś używał tu już procesora AT90USB... .
Mam malutkie urządzenie zasilane z akumulatora zrobione na ATmega128.
Czas działania tego urządzenia przy zasilaniu akumulatorowym ma
podstawowe znaczenie. Pojawił się pomysł dodania do urządzenia
interfejsu USB tak aby całość można było podłączyć do PC.
W zasadzie ze sprzętowego punktu widzenia wydaje się to proste.
Do PC podłączam 4 linie VBUS, D+, D- i GND.
Procesor jest zasilany z akumulatora przez stabilizator LDO napięciem
3V. Wszystko jest zgodne z dokumentacją.
Może się jednak zdarzyć, że akumulator ulegnie rozładowaniu lub
uszkodzeniu.
Czy muszę zadbać aby procesor był zawsze zasilany gdy jest podłączony
przez USB do PC ?
Wiem, ze stosunkowo łatwo to zrobić. Jednak dodawanie dodatkowych diod w
zasilaniu skróci czas pracy z akumulatora. Tego chcę uniknąć.
Paweł
Greg(G.Kasprowicz)
Guest
Sat Jun 09, 2007 9:33 am
Quote:
Zapewne ktoś używał tu już procesora AT90USB... .
Mam malutkie urządzenie zasilane z akumulatora zrobione na ATmega128.
Czas działania tego urządzenia przy zasilaniu akumulatorowym ma podstawowe
znaczenie. Pojawił się pomysł dodania do urządzenia interfejsu USB tak aby
całość można było podłączyć do PC.
W zasadzie ze sprzętowego punktu widzenia wydaje się to proste.
Do PC podłączam 4 linie VBUS, D+, D- i GND.
Procesor jest zasilany z akumulatora przez stabilizator LDO napięciem 3V.
Wszystko jest zgodne z dokumentacją.
Może się jednak zdarzyć, że akumulator ulegnie rozładowaniu lub
uszkodzeniu.
Czy muszę zadbać aby procesor był zawsze zasilany gdy jest podłączony
przez USB do PC ?
Wiem, ze stosunkowo łatwo to zrobić. Jednak dodawanie dodatkowych diod w
zasilaniu skróci czas pracy z akumulatora. Tego chcę uniknąć.
to dodaj przelaczniki na pMOSach zamiast diod i po problemie
Paweł
Guest
Sat Jun 09, 2007 10:43 am
Quote:
Czy muszę zadbać aby procesor był zawsze zasilany gdy jest podłączony
przez USB do PC ?
Wiem, ze stosunkowo łatwo to zrobić. Jednak dodawanie dodatkowych diod w
zasilaniu skróci czas pracy z akumulatora. Tego chcę uniknąć.
to dodaj przelaczniki na pMOSach zamiast diod i po problemie
Czy nie wystarczy np. doprowadzić do uP sygnału VBUS przez jakiś rezystor ?
Gdy akumulator jest rozładowany, urządzenie nie działa i nie musi
działać komunikacja przez USB. Ważne jest tylko aby w takim przypadku
nie uległ uszkodzeniu procesor.
Paweł
Greg(G.Kasprowicz)
Guest
Sat Jun 09, 2007 11:04 am
Quote:
Czy muszę zadbać aby procesor był zawsze zasilany gdy jest podłączony
przez USB do PC ?
Wiem, ze stosunkowo łatwo to zrobić. Jednak dodawanie dodatkowych diod w
zasilaniu skróci czas pracy z akumulatora. Tego chcę uniknąć.
to dodaj przelaczniki na pMOSach zamiast diod i po problemie
Czy nie wystarczy np. doprowadzić do uP sygnału VBUS przez jakiś rezystor
?
Gdy akumulator jest rozładowany, urządzenie nie działa i nie musi działać
komunikacja przez USB. Ważne jest tylko aby w takim przypadku nie uległ
uszkodzeniu procesor.
chodzi zeby aku nie przeladowac
napisz cos wiecej
z jakeigo napiecia proc chodzi?
jakie nap aku?
jakie aku?
czy chcesz je doladowywac przy pracy przez usb?
Paweł
Guest
Sat Jun 09, 2007 12:03 pm
Greg(G.Kasprowicz) napisał(a):
Quote:
Czy muszę zadbać aby procesor był zawsze zasilany gdy jest podłączony
przez USB do PC ?
Wiem, ze stosunkowo łatwo to zrobić. Jednak dodawanie dodatkowych diod w
zasilaniu skróci czas pracy z akumulatora. Tego chcę uniknąć.
to dodaj przelaczniki na pMOSach zamiast diod i po problemie
Czy nie wystarczy np. doprowadzić do uP sygnału VBUS przez jakiś rezystor
?
Gdy akumulator jest rozładowany, urządzenie nie działa i nie musi działać
komunikacja przez USB. Ważne jest tylko aby w takim przypadku nie uległ
uszkodzeniu procesor.
chodzi zeby aku nie przeladowac
napisz cos wiecej
z jakeigo napiecia proc chodzi?
jakie nap aku?
jakie aku?
czy chcesz je doladowywac przy pracy przez usb?
Nie tu jest problem.
Procesor jest zasilany z 3V przez LDO (LP2985-3.0) z akumulatora Li-Ion.
Są odpowiednie układy zabezpieczające i ładujące ten akumulator.
W czasie normalnej pracy wszystko jest dla mnie oczywiste i zgodne z
dokumentacją.
Mnie interesuje tylko bardzo szczególny przypadek:
Załóżmy, że akumulator jest zupełnie rozładowany lub nawet uszkodzony
(zwarty). Cztery linie ze złącza USB są bezpośrednio podłączone są do
odpowiednich nóżek uP.
Wtykamy kabelek USB. Na pinie VBUS pojawia się 5V. Co pojawi się na d+ i
D- nie wiem. Procesor jednak nie jest zasilany czyli Vcc=0. Czy w takim
przypadku może dość do uszkodzenia uP ?
Oczywiście jeśli to absolutnie konieczne to mogę zapewnić aby gdy
podłączy się USB procesor był zasilany. Jednak wymaga to zastosowania
dodatkowych elementów, które w jakimś stopniu zmniejszą czas pracy z
akumulatora.
Przy okazji może ktoś wie jakie złącze powinienem zastosować w swoim
urządzeniu (nie będzie to host) aby było zgodne ze standardem:
MiniUSB 5pin -A
MiniUSB 5pin -B
MiniUSB 5pin -AB
MiniUSB 5pin -C
Paweł
Greg(G.Kasprowicz)
Guest
Sat Jun 09, 2007 12:18 pm
Quote:
Nie tu jest problem.
Procesor jest zasilany z 3V przez LDO (LP2985-3.0) z akumulatora Li-Ion.
Są odpowiednie układy zabezpieczające i ładujące ten akumulator.
W czasie normalnej pracy wszystko jest dla mnie oczywiste i zgodne z
dokumentacją.
Mnie interesuje tylko bardzo szczególny przypadek:
Załóżmy, że akumulator jest zupełnie rozładowany lub nawet uszkodzony
(zwarty). Cztery linie ze złącza USB są bezpośrednio podłączone są do
odpowiednich nóżek uP.
Wtykamy kabelek USB. Na pinie VBUS pojawia się 5V. Co pojawi się na d+ i
D- nie wiem. Procesor jednak nie jest zasilany czyli Vcc=0. Czy w takim
przypadku może dość do uszkodzenia uP ?
nie sadze
mozesz dac dodatkowe diody zabezpieczajace Shottky'ego wlacozne miedzy
d+,d-, zasilanie i mase
wtedy napewno nic sie nei stanie
Quote:
Oczywiście jeśli to absolutnie konieczne to mogę zapewnić aby gdy podłączy
się USB procesor był zasilany. Jednak wymaga to zastosowania dodatkowych
elementów, które w jakimś stopniu zmniejszą czas pracy z akumulatora.
dodatkowy pmos nic nie zmniejszy czasu pracy
jesli czas pracy z aku jest krotyczny, to skad pomysl uzycia LDO?
czemu nie dc/dc?
Quote:
Przy okazji może ktoś wie jakie złącze powinienem zastosować w swoim
urządzeniu (nie będzie to host) aby było zgodne ze standardem:
MiniUSB 5pin -A
MiniUSB 5pin -B
MiniUSB 5pin -AB
MiniUSB 5pin -C
takie, do jakeigo mozesz latwo kable kupic
Paweł
Guest
Sat Jun 09, 2007 3:48 pm
Quote:
Wtykamy kabelek USB. Na pinie VBUS pojawia się 5V. Co pojawi się na d+ i
D- nie wiem. Procesor jednak nie jest zasilany czyli Vcc=0. Czy w takim
przypadku może dość do uszkodzenia uP ?
nie sadze
mozesz dac dodatkowe diody zabezpieczajace Shottky'ego wlacozne miedzy
d+,d-, zasilanie i mase
wtedy napewno nic sie nei stanie
Czyli pinem VBUS nie mam się co przejmować. W końcu uP może być zasilany
z 3V a na pinie normalnie pojawia się 5V i niczym to nie grozi.
Quote:
Oczywiście jeśli to absolutnie konieczne to mogę zapewnić aby gdy podłączy
się USB procesor był zasilany. Jednak wymaga to zastosowania dodatkowych
elementów, które w jakimś stopniu zmniejszą czas pracy z akumulatora.
dodatkowy pmos nic nie zmniejszy czasu pracy
jesli czas pracy z aku jest krotyczny, to skad pomysl uzycia LDO?
czemu nie dc/dc?
Istotna jest cena całości urządzenia, szczególnie jego wielkość i
łatwość produkcji itp. W urządzeniu są jeszcze dwa inne LDO na 2.8V do
zasilania pozostałych układów. Użycie DC/DC wiąże się z wieloma problemami.
Paweł
Greg(G.Kasprowicz)
Guest
Sat Jun 09, 2007 4:43 pm
Quote:
Czyli pinem VBUS nie mam się co przejmować. W końcu uP może być zasilany z
3V a na pinie normalnie pojawia się 5V i niczym to nie grozi.
tak, nie podlaczasz VBUS i po problemie
Oczywiście jeśli to absolutnie konieczne to mogę zapewnić aby gdy
podłączy się USB procesor był zasilany. Jednak wymaga to zastosowania
dodatkowych elementów, które w jakimś stopniu zmniejszą czas pracy z
akumulatora.
dodatkowy pmos nic nie zmniejszy czasu pracy
jesli czas pracy z aku jest krotyczny, to skad pomysl uzycia LDO?
czemu nie dc/dc?
Istotna jest cena całości urządzenia, szczególnie jego wielkość i łatwość
produkcji itp. W urządzeniu są jeszcze dwa inne LDO na 2.8V do zasilania
pozostałych układów. Użycie DC/DC wiąże się z wieloma problemami.
dajac DC/DC moglbys uzyc mnieszjego i tanszego AKU
a dzisiejsze DC/DC to scalak SOT23, dlawik i 3 kondensatory ceramiczne 0805
i przy masowej produkcji kosztuje grosze
Zbych
Guest
Sat Jun 09, 2007 5:48 pm
Greg(G.Kasprowicz) napisał(a):
Quote:
a dzisiejsze DC/DC to scalak SOT23, dlawik i 3 kondensatory ceramiczne 0805
i przy masowej produkcji kosztuje grosze
Możesz podać jakieś przykłady takich "groszowych" przetwornic w sot23?
Mister
Guest
Sat Jun 09, 2007 6:24 pm
Quote:
Przy okazji może ktoś wie jakie złącze powinienem zastosować w swoim
urządzeniu (nie będzie to host) aby było zgodne ze standardem:
MiniUSB 5pin -A
MiniUSB 5pin -B
MiniUSB 5pin -AB
MiniUSB 5pin -C
Jezeli to ma byc device to miniB - patrz usb spec.
Mister
Adam Dybkowski
Guest
Sat Jun 09, 2007 10:15 pm
Mister pisze:
Quote:
Przy okazji może ktoś wie jakie złącze powinienem zastosować w swoim
urządzeniu (nie będzie to host) aby było zgodne ze standardem:
MiniUSB 5pin -A
MiniUSB 5pin -B
MiniUSB 5pin -AB
MiniUSB 5pin -C
Jezeli to ma byc device to miniB - patrz usb spec.
Ostatnio USB Implementers Forum ogłosiło, że standard MiniUSB odchodzi
do lamusa i nowe urządzenia z takim złączem nie będą certyfikowane = nie
będą miały prawa używania logo USB. Duże złącze USB B pozostaje jak do
tej pory, ale małe urządzenia muszą używać złącz Micro USB.
http://www.usb.org/press/press20/2007_04_17_usbif2.pdf
"USB-IF REFINES THE USB 2.0 ON-THE-GO SPEC FOR SMALLER MOBILE DEVICES.
Micro-series connectors supersede Mini-A and Mini-AB connectors in the
new OTG v1.3 spec"
BTW: Wycofanie dotyczy złącz Mini-A i Mini-AB. Jak na razie Mini-B
pozostało dopuszczone czasowo ale w przyszłości (nieokreślonej obecnie)
również prawdopodobnie będzie usunięte ze standardu.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Mister
Guest
Sun Jun 10, 2007 8:01 am
Quote:
BTW: Wycofanie dotyczy złącz Mini-A i Mini-AB. Jak na razie Mini-B
pozostało dopuszczone czasowo ale w przyszłości (nieokreślonej obecnie)
również prawdopodobnie będzie usunięte ze standardu.
No cóż, certyfikowalismy sporo urządzeń z miniAB, czyli trzeba bedzie robic
nowe pcb:-( pod następne certyfikacje.
Mister
Adam Dybkowski
Guest
Sun Jun 10, 2007 10:30 am
Mister pisze:
Quote:
BTW: Wycofanie dotyczy złącz Mini-A i Mini-AB. Jak na razie Mini-B
pozostało dopuszczone czasowo ale w przyszłości (nieokreślonej obecnie)
również prawdopodobnie będzie usunięte ze standardu.
No cóż, certyfikowalismy sporo urządzeń z miniAB, czyli trzeba bedzie robic
nowe pcb:-( pod następne certyfikacje.
A tak wyglądają gniazdka Micro-USB:
http://www.molex.com/product/microusb.html
http://www.molex.com/pdm_docs/sd/474910001_sd.pdf
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.