Minimera strömförbrukning vid analoginläsning på en Atmega32

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Re: Minimera strömförbrukning vid analoginläsning på en Atme

Inlägg av lizerdboy »

De här var kul :)
Lite klurigt, klurigi-stund :)

De första jag tänkt på



1# om det är okay med en liten läckström, och om kontrol utgången kan sättas hög under tiden som MCU är i sleep läge.
Eftersom mosfeten inte behöver någon direkt styrström så kan pull-up motståndet till N mosfeten vara väldigt stor.
20131212_121727 (Small).jpg
2# eller om man inte vill ha någon läckström, dock med lite fler komponenter.
20131212_121741 (Small).jpg
Edit..
Lösningarna funkar bara när Mosfet som sitter på Vsens ledningen har riktigt låg Vgs samt dioder har lågt Vf
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Borre
Inlägg: 4618
Blev medlem: 14 juni 2007, 15:43:50
Ort: Hälsingland

Re: Minimera strömförbrukning vid analoginläsning på en Atme

Inlägg av Borre »

Du skriver att du driver med batteri, även saken som ger 0-10V, vad har du för spänning från batteriet?
Är den högre än 10V, 12V åtminstone, bör det väl gå att sätta en n-kanals mosfet som "highside"-brytare?
Gate-source-spänningen (Vgs) skulle ju då bli lägst 2V när 0-10V signalen är 10V.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Minimera strömförbrukning vid analoginläsning på en Atme

Inlägg av Micke_s »

Tänkte lite till, kunde inte låta bli.
Mosfet:arna bör vara att de startar vid 4v vid 5v logik och 2.3volt vid 3.3v.

Edit: det som händer är att mosfeten mot jord aktiverars, även den andra aktiveras. motståndet närmast ADC behövs för få en vettig gatespänning på den andra transistorn
Edit2: eagle lurade mig, ska rita om igen...trodde det var n-mosfet jag hade dragit fram...
Edit3: Uppdaterade inlägget att innehålla n-mosfetar.
Edit3: Tog bort vad gatespänningen måste vara, så länge den klarar utspänningen på GPIO så funkar det.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av Micke_s 12 december 2013, 18:45:09, redigerad totalt 3 gånger.
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Re: Minimera strömförbrukning vid analoginläsning på en Atme

Inlägg av lizerdboy »

Micke_s Den var bra, den måste jag testa sedan :)
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Minimera strömförbrukning vid analoginläsning på en Atme

Inlägg av Micke_s »

Tänkte ett steg till, nu är det svårt att optimera mer tror jag.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Re: Minimera strömförbrukning vid analoginläsning på en Atme

Inlägg av lizerdboy »

Micke_s problemet med dina exempel är att du inte kan utnyttja hela ADC området på Atmel kretsen 0-5v
utan bara du får bara ca ~200 bitar upplösning för hela området då jag gissar att det är en äldre Atmel med 10bit ADC ?
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Minimera strömförbrukning vid analoginläsning på en Atme

Inlägg av Micke_s »

Du har en inbyggd referens på Atmega32,
2.56v, Nya avr:er har en referens runt 1v.

Kör du 5v på VCC så kan du köra en n-mos med gatespänning på 1.8v .
3.3V så får man acceptera att förlora lite i mätområde med min metod.
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Re: Minimera strömförbrukning vid analoginläsning på en Atme

Inlägg av lizerdboy »

Aaah har dom börjat med inbyggd ref, de var ett tag sedan jag höll på med AVR :)
då funkar det :)

Edit...
De e klart dom har, kom på det nu :doh:
Då vart det enklare om man inte behövde följa hela 0-5v volt på ADC ingången
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Minimera strömförbrukning vid analoginläsning på en Atme

Inlägg av Micke_s »

För er som hittar dåligt: BSH103 har VGS på 0.4v. Inga problem att köra 3.3v och använda 2.56v referense.
Skriv svar