Edit: Och Vbat kan alltså aldrig överstiga Vcc.
"Best-practice" för koppling mellan digitala kretsar?
- Klas-Kenny
- Inlägg: 11988
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: "Best-practice" för koppling mellan digitala kretsar?
Vbat är ett encelligt LiPo på 3,7-4,2v. Vcc (5v) genereras sedan med en Step-up Switchregulator. 
Edit: Och Vbat kan alltså aldrig överstiga Vcc.
Edit: Och Vbat kan alltså aldrig överstiga Vcc.
Re: "Best-practice" för koppling mellan digitala kretsar?
Jag testade med LTspice med VBat= 3.8 och VCC = 5 volt och en BC547B och det fungerar bra. Spänningen på utgången blir 0V respektive 3.6V. Fördelen med denna koppling jämfört med resistor-spänningsdelare är ju att spänningsnivåerna kan variera och utnivån följer med.
EDIT: varierade Vbat från 3.5 till 4.7 volt. Vut hängde med och låg konstant under med ca 0.10-0.25 volt. (0.25-0.20 volt precis efter uppåtgående flank de första 0.1-0.5 mS, sedan 0.10-0,15 volt).
EDIT: varierade Vbat från 3.5 till 4.7 volt. Vut hängde med och låg konstant under med ca 0.10-0.25 volt. (0.25-0.20 volt precis efter uppåtgående flank de första 0.1-0.5 mS, sedan 0.10-0,15 volt).
Re: "Best-practice" för koppling mellan digitala kretsar?
Varför inte köra allt direkt på Vbat ?
- Klas-Kenny
- Inlägg: 11988
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: "Best-practice" för koppling mellan digitala kretsar?
För att jag har fler saker uC'n ska kommunicera med som kräver 5v, bland annat distanssensorer med analog 0-5v utsignal, servon mm.
Så valet var att köra uC på Vbat och behöva konvertera ett tiotal signaler var av minst 4 är analoga, eller att köra uC på 5v och enbart konvertera dessa fyra digitala signaler. Dessutom känns det betydligt bättre att köra uC på stabil spänning. Så valet var ganska enkelt
Så valet var att köra uC på Vbat och behöva konvertera ett tiotal signaler var av minst 4 är analoga, eller att köra uC på 5v och enbart konvertera dessa fyra digitala signaler. Dessutom känns det betydligt bättre att köra uC på stabil spänning. Så valet var ganska enkelt
Re: "Best-practice" för koppling mellan digitala kretsar?
ie: i vanliga bipolära transistorer finns det ingen "skyddsdioder". Kopplar man mot VDD (5V) kommer en '0' -> '1' att dra aktiv ström så länga kollektorn är lägre än VDD - en diodsträcka.
Re: "Best-practice" för koppling mellan digitala kretsar?
Jag avsåg ev skyddsdiod på uC-pinnen. Vbat-Vbe-uC(diod)-Vcc. Detta öppnar transistorn om Vbat är ca 1,4V högre än Vcc varvid kollektorn hamnar på ca Vcc.
Borde bli samma effekt om du har en 1'a ut också, fast då räcker det med att Vbat är 0,7V högre än Vcc för att trissan ska öppna. Ger då Vcc till efterföljande krets i st f Vbat som önskades.
I det aktuella fallet med Vbat lägre än Vcc så spelar det ingen roll.
Lägger man basmotstånden till Vcc så uppkommer inte problemet.
Borde bli samma effekt om du har en 1'a ut också, fast då räcker det med att Vbat är 0,7V högre än Vcc för att trissan ska öppna. Ger då Vcc till efterföljande krets i st f Vbat som önskades.
I det aktuella fallet med Vbat lägre än Vcc så spelar det ingen roll.
Lägger man basmotstånden till Vcc så uppkommer inte problemet.
