Sida 2 av 2
Re: Minimera strömförbrukning vid analoginläsning på en Atme
Postat: 12 december 2013, 12:27:59
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
Re: Minimera strömförbrukning vid analoginläsning på en Atme
Postat: 12 december 2013, 17:29:58
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.
Re: Minimera strömförbrukning vid analoginläsning på en Atme
Postat: 12 december 2013, 18:17:35
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.
Re: Minimera strömförbrukning vid analoginläsning på en Atme
Postat: 12 december 2013, 18:22:09
av lizerdboy
Micke_s Den var bra, den måste jag testa sedan

Re: Minimera strömförbrukning vid analoginläsning på en Atme
Postat: 13 december 2013, 10:52:13
av Micke_s
Tänkte ett steg till, nu är det svårt att optimera mer tror jag.
Re: Minimera strömförbrukning vid analoginläsning på en Atme
Postat: 13 december 2013, 11:31:45
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 ?
Re: Minimera strömförbrukning vid analoginläsning på en Atme
Postat: 13 december 2013, 14:23:21
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.
Re: Minimera strömförbrukning vid analoginläsning på en Atme
Postat: 13 december 2013, 14:27:13
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
Då vart det enklare om man inte behövde följa hela 0-5v volt på ADC ingången
Re: Minimera strömförbrukning vid analoginläsning på en Atme
Postat: 13 december 2013, 20:14:27
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.