Sida 1 av 1
krets som ger V_ut = min(V_in, 3.3V)
Postat: 16 november 2008, 14:20:32
av ekj
Kretsen jag håller på att rita är matad med 3.3V och ska läsa av pulser som är 12V. Jag skulle ju kunna ta två motstånd och använda som spänningsdelare, men då binder jag ju upp mig till att alltid läsa just 12V-pulser. Därför vore det bra om man på nåt sätt kunde begränsa spänningen på de inkommande pulserna till max 3.3V.
Förslag?
Postat: 16 november 2008, 14:22:44
av victor_passe
En zenier diod och ett motstånd.
Lägg dem i serie och läs imellan dem så har du max 3.3V
Och om det är långsamma pulser kan du annars kanske skicka pulserna till en 3.3v spännings regulator.
Postat: 16 november 2008, 14:23:38
av Henrik
strömbegränsa sen en 3,3V zener som får elda upp mellanskillnaden U*I?
Postat: 16 november 2008, 14:44:41
av prototypen
Det är väl strömbegränsningen (enklast ett motstånd) som "äter" upp mellanskillnaden.
Protte
Postat: 16 november 2008, 14:52:08
av B1n4ry
Eller ett motstånd och en vanlig diod mot 3.3V?
Motståndet strömbegränsar och dioden begränsar max spänning.
(Finns någon Applicationnote på Microchip där dom gör så iaf...)
//B1N4RY
Postat: 16 november 2008, 16:29:02
av ekj
Ok, det är alltså såhär ni menar?
Kod: Markera allt
R
+ o---===---+--------------o +
|
V_in L-+- V_ut
/_\ (zenerdiod)
|
- o---------+--------------o -
Jag har prövat den uppkopplingen lite nu, men jag tycker inte riktigt att jag får det att funka tillräckligt bra. Problemet tycker jag verkar vara att hitta rätt resistans på R. Först hade jag 5.6kohm, men då fick jag aldrig mer än 0.9 V ut om jag hade 13 V in. Efter ett tag kom jag fram till att 120 ohm funkade bra för 13 V, men då blev spänningen för låg med 5 V osv. Sen provade jag att sänka R till 60 ohm, men då var min resistor jättevarm när jag petade på den. Med 60 ohm och 13 V så borde strömmen bli runt 0.16 A, och det känns ganska mycket. Jag vill helst inte belasta kretsen jag mäter på eftersom jag inte vet hur mycket den klarar, och då känns 0.16 A för mycket... Eller är det nåt jag tänkt fel?
B1n4ry:s förslag verkar väldigt intressant. Var det såhär du menade?
Kod: Markera allt
R
+ o---===---+--------------o +
_|_
_\_/_ (diod)
V_in | V_ut
o +
3.3V
o -
- o---------+--------------o -
Det känns som en smartare lösning, då borde jag kunna ha en mycket högre resistans, och därmed påverka kretsen jag mäter på mycket mindre.
Postat: 16 november 2008, 17:16:29
av Mindmapper
Ingången till kretsen kan väl inte behöva mer än kanske 1mA. Att du ska behöva 100mA tyder absolut på något fel.
Titta i data bladet för kretsen och lägg på lite ström till zenerdioden. Räkna sedan fram ett resistorvärde vid 5V och kolla sedan strömmen vid 12V.
Edit. Det andra förslaget har dioden mot +3,3V. Bör väl vara shottkydiod.
Postat: 16 november 2008, 17:22:47
av prototypen
Zenerdioden behöver 10 mA för att ge rätt spänning men nu behövs bara en begränsning så 1 mA borde räcka och för 5 V in så skulle det ge 1,2 eller 1,5 kOhm.
Och vid 12 V så blir det mindre än 10 mA.
Fick du bara ut 0,9 V så skulle jag nog kolla om dioden är vänd åt rätt håll
Vad belastade du med? DMM? eller var det mer på?
Protte