Logik-kopplingar - 2 frågor
Postat: 14 juli 2011, 23:50:17
Hej,
Jag har 2 olika frågor angående lite logik i mitt projekt. (kommer att förkorta processor med uC. Det är en ATSAM3S)
Först gäller det bilden "vreg_koppling". De jag försöker är att urskilja vilken av 3 olika "ON" som aktiverats via en AD port på en uC.
Jag använder mig av ett Lithium batteri på 3v7 som power supply. Det som ska hända är att om jag trycker på START eller STOP ska ENABLE pin på en LDO ("v-reg") Gå hög och dra igång min uC.
Samma uC ska sen via AD porten avgöra vilken knapp jag tryckt på för att starta den.
Som ni ser finns en MOSFET (q4) med i bilden. Den är tänkt att om jag kopplar in 5v (En USB) så ska uC direkt starta utan att en knapp blivit aktiverad. Detta kollar jag antingen via samma AD port eller vi spänningsdelning av 5v in på en vanlig PIO på min uC (uC portar = 3v3).
Mina uträkningar över AD volten kanske inte stämmer men det spelar ingen roll
Sen Gäller det bilden "ledFlash". Detta är lite klipp och klistra då jag inte vet om det kommer att fungera överhuvudtaget.
Det gäller samma projekt. Jag vill låt oss säga när uC är på och jag indikerat att någon tryckt på START genom att tända en LED som börjar blinka med ett givet intervall. Jag vill att LED fortsätter blinka även om användaren släppt knappen = stängt av min uC. Den ska helt enkelt blinka i evigheter, ända tills min uC startar upp igen och säger att den ska sluta.
VDD kommer inte vara 2-5v som i bilden utan mitt lithium batteri på 3v7.
Värt att nämna Är att allt ska vara så strömsnålt som möjligt då jag kör från batteri som ska (måste) hålla i månader.
Dessutom är det inte allt processorn kommer att göra, den kommer att göra en massa annat som ladda ner OneWire data & generera PDF:er. så det går inte förenkla genom att byta till en annat uC.
Hoppas jag gjort mig Förstådd och att någon kan komma med bra förslag.
//Daniel Magnusson
Jag har 2 olika frågor angående lite logik i mitt projekt. (kommer att förkorta processor med uC. Det är en ATSAM3S)
Först gäller det bilden "vreg_koppling". De jag försöker är att urskilja vilken av 3 olika "ON" som aktiverats via en AD port på en uC.
Jag använder mig av ett Lithium batteri på 3v7 som power supply. Det som ska hända är att om jag trycker på START eller STOP ska ENABLE pin på en LDO ("v-reg") Gå hög och dra igång min uC.
Samma uC ska sen via AD porten avgöra vilken knapp jag tryckt på för att starta den.
Som ni ser finns en MOSFET (q4) med i bilden. Den är tänkt att om jag kopplar in 5v (En USB) så ska uC direkt starta utan att en knapp blivit aktiverad. Detta kollar jag antingen via samma AD port eller vi spänningsdelning av 5v in på en vanlig PIO på min uC (uC portar = 3v3).
Mina uträkningar över AD volten kanske inte stämmer men det spelar ingen roll
Sen Gäller det bilden "ledFlash". Detta är lite klipp och klistra då jag inte vet om det kommer att fungera överhuvudtaget.
Det gäller samma projekt. Jag vill låt oss säga när uC är på och jag indikerat att någon tryckt på START genom att tända en LED som börjar blinka med ett givet intervall. Jag vill att LED fortsätter blinka även om användaren släppt knappen = stängt av min uC. Den ska helt enkelt blinka i evigheter, ända tills min uC startar upp igen och säger att den ska sluta.
VDD kommer inte vara 2-5v som i bilden utan mitt lithium batteri på 3v7.
Värt att nämna Är att allt ska vara så strömsnålt som möjligt då jag kör från batteri som ska (måste) hålla i månader.
Dessutom är det inte allt processorn kommer att göra, den kommer att göra en massa annat som ladda ner OneWire data & generera PDF:er. så det går inte förenkla genom att byta till en annat uC.
Hoppas jag gjort mig Förstådd och att någon kan komma med bra förslag.
//Daniel Magnusson