Ik ben een simpele datalogger in elkaar aan het knutselen, maar heb nu een probleempje met de voeding: het apparaat word normaal gesproken extern gevoed door een (auto/brommer) accu. Het moet echter ook mogelijk zijn de datalogger mee te nemen naar je computer en daar dmv USB de gegevens uit te laden. Hierbij moet stroom dus van de USB poort komen (er komen geen batterijen in het apparaat). Nu is dit op zich geen probleem, ware het niet dat het dus ook mogelijk is dat je de externe voeding + de USB kabel tegelijkertijd gebruikt (bijv met laptop in de auto oid), en dat vereist (volgens mij) wat extra aandacht.
Mijn uitgangspunt is nu dat de USB voeding gekozen moet worden, mits beschikbaar. Daarnaast vindt ik het erg belangrijk dat alle apparatuur heel blijft. Met andere woorden: liever een kleine spanningsonderbreking dan een spanningspiek/twee tegelijkertijd aangesloten voedingen oid.
Ik ben nu tot het volgende ontwerp gekomen (kleine waarschuwing, ik ben een noob op electronica gebied
):

VCC1 is de voeding met de hoogste prioriteit. Wat ik probeer te doen: transistor Q1 schakelt voeding VCC2. Als VCC1 ingeschakeld word, moet VCC2 onmiddelijk uit gaan. Dit doe ik dmv transistor Q2.
Aangezien het schakelen van transistors een beetje tijd kost en ik wil voorkomen dat beide voedingen tegelijkertijd spanning leveren aan de overige componenten (is dit eigenlijk echt belangrijk, of is dat voor even niet zo erg?) heb ik een soft start schakeling opgenomen (Q3 + condensator + weerstand) zodat VCC1 pas stroom doorgeeft als ik zeker weet dat VCC2 "uit staat". Nadeel hiervan is dus wel dat tijdens het switchen van voeding VCC even droog komt te staan en dus mn microcontroller die daar aan hangt gereset wordt, maar dat is niet zo'n ramp. Verder horen er natuurlijk ook nog een stel condensators in het ontwerp (bij VCC) om zo veel mogelijk spanningsdipjes op te vangen.
Maar goed, mijn vraag is nu dus of mijn ontwerp ergens op lijkt en of dit misschien simpeler/beter kan.
edit: PNP transistoren vervangen door NPN na opmerking van exter
edit2: nog wat kleine wijzigingen oa in softstart
Mijn uitgangspunt is nu dat de USB voeding gekozen moet worden, mits beschikbaar. Daarnaast vindt ik het erg belangrijk dat alle apparatuur heel blijft. Met andere woorden: liever een kleine spanningsonderbreking dan een spanningspiek/twee tegelijkertijd aangesloten voedingen oid.
Ik ben nu tot het volgende ontwerp gekomen (kleine waarschuwing, ik ben een noob op electronica gebied

VCC1 is de voeding met de hoogste prioriteit. Wat ik probeer te doen: transistor Q1 schakelt voeding VCC2. Als VCC1 ingeschakeld word, moet VCC2 onmiddelijk uit gaan. Dit doe ik dmv transistor Q2.
Aangezien het schakelen van transistors een beetje tijd kost en ik wil voorkomen dat beide voedingen tegelijkertijd spanning leveren aan de overige componenten (is dit eigenlijk echt belangrijk, of is dat voor even niet zo erg?) heb ik een soft start schakeling opgenomen (Q3 + condensator + weerstand) zodat VCC1 pas stroom doorgeeft als ik zeker weet dat VCC2 "uit staat". Nadeel hiervan is dus wel dat tijdens het switchen van voeding VCC even droog komt te staan en dus mn microcontroller die daar aan hangt gereset wordt, maar dat is niet zo'n ramp. Verder horen er natuurlijk ook nog een stel condensators in het ontwerp (bij VCC) om zo veel mogelijk spanningsdipjes op te vangen.
Maar goed, mijn vraag is nu dus of mijn ontwerp ergens op lijkt en of dit misschien simpeler/beter kan.
edit: PNP transistoren vervangen door NPN na opmerking van exter
edit2: nog wat kleine wijzigingen oa in softstart
[ Voor 5% gewijzigd door Verwijderd op 20-07-2003 11:36 ]