Salve a tutti sto cercando di fare in modo che un LM2596 si possa spegnere in caso di cortocircuito. Da quel che ho capito dal datasheet per fare ciò è sufficiente dare una tensione al pin 5 di almeno 2V per essere sicuri che sia HIGH. Per fare in modo che l'alimentazione in ingresso del LM possa essere una qualunque, ho utilizzato un secondo LM2596 e ripartitori di tensione per dare le giuste tensioni ad un comparatore che mi legge la tensione sollevata dalla resistenza di 0.47 Ohm della maglia principale del LM primario (dove bisogna controllare il corto) e ad un transistor controllato dall'uscita dell'operazionale. Il mio problema inspiegabile è lo strano funzionamento del transistor NPN. Simulando le tensioni appare che la tensione di base è sempre simile a quella dell'emettitore anche se quella di collettore è più elevata. Il transistor lo uso come switch ON/OFF. Sia che ci colleghi un diodo LED direttamente (che funge da pin 5 dell'LM) o lo usi come un pull-up il risultato è sempre lo stesso: non funziona come mi aspetterei come switch. Da quel che so se la tensione di base è 0,6V o superiore, la resistenza tra collettore ed emettitore dovrebbe essere bassissima essendo l'NPN in saturazione e dovrebbe passare corrente, quindi in teoria il simulatore mi dovrebbe segnalare una tensione simile al collettore ed emettitore. Sto usando Qucs per linux (che a volte mi si pianta pure) magari è colpa di quello? Riporto sotto il codice dello schema
Grazie infinite per l'aiuto
- Codice: Seleziona tutto
<Qucs Schematic 0.0.15>
<Properties>
<View=-33,-70,1455,1574,1,183,540>
<Grid=10,10,1>
<DataSet=protezione_corto_amp.dat>
<DataDisplay=protezione_corto_amp.dpl>
<OpenDisplay=0>
<showFrame=0>
<FrameText0=Titolo>
<FrameText1=Disegnato da:>
<FrameText2=Data:>
<FrameText3=Versione:>
</Properties>
<Symbol>
<.ID -20 -16 SUB>
<Line -20 20 40 0 #000080 2 1>
<Line 20 20 0 -40 #000080 2 1>
<Line -20 -20 40 0 #000080 2 1>
<Line -20 20 0 -40 #000080 2 1>
</Symbol>
<Components>
<Vdc V2 1 210 220 18 -26 0 1 "3.8 V" 1>
<GND * 1 210 510 0 0 0 0>
<IProbe Pr1 1 520 210 -53 -26 0 3>
<GND * 1 310 940 0 0 0 0>
<Lib D2 1 60 860 13 -4 0 1 "LEDs" 0 "yellow" 0>
<IProbe Pr5 1 60 750 -53 -26 0 3>
<R R7 1 60 640 15 -26 0 1 "180 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<.DC DC1 1 20 -40 0 55 0 0 "26.85" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "no" 0 "150" 0 "no" 0 "none" 0 "CroutLU" 0>
<IProbe Pr7 1 680 110 -26 16 0 0>
<R R8 1 500 110 -26 -77 0 2 "47 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<_BJT BC547BP_1 1 990 800 -26 8 1 3 "npn" 0 "1.8e-14" 0 "0.9955" 0 "1.005" 0 "0.14" 0 "0.03" 0 "80" 0 "12.5" 0 "5e-14" 0 "1.46" 0 "1.72e-13" 0 "1.27" 0 "400" 0 "35.5" 0 "0" 0 "0" 0 "0.25" 0 "0.6" 0 "0.56" 0 "1.3e-11" 0 "0.75" 0 "0.33" 0 "4e-12" 0 "0.54" 0 "0.33" 0 "1" 0 "0" 0 "0.75" 0 "0" 0 "0.5" 0 "6.4e-10" 0 "0" 0 "0" 0 "0" 0 "5.072e-08" 0 "26.85" 0 "0" 0 "1" 0 "1" 0 "0" 0 "1" 0 "1" 0 "0" 0 "0" 0 "3" 0 "1.11" 0 "26.85" 0 "1" 0>
<R R6 1 370 510 -26 -77 0 2 "0.47 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<GND * 1 440 920 0 0 0 0>
<IProbe Pr8 1 540 960 -26 -60 0 2>
<Vdc V4 1 160 1360 18 -26 0 1 "5 V" 1>
<GND * 1 160 1520 0 0 0 0>
<IProbe Pr9 1 250 1520 -26 -60 0 2>
<R R13 1 440 1390 -131 -26 0 3 "56 kohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<Vdc V3 1 400 850 18 -26 0 1 "10 V" 1>
<R R9 1 490 760 -26 -77 0 2 "100 kohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R10 1 620 830 -151 -26 0 3 "6.8 kohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<GND * 1 1300 630 0 0 0 0>
<IProbe Pr10 1 1190 500 -26 29 0 0>
<GND * 1 1160 1180 0 0 0 0>
<R R16 1 1000 1240 -26 -77 0 2 "1 kohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R12 1 810 1180 -26 -77 0 2 "1 kohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R15 1 1050 660 -26 -77 0 2 "12 kohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<Lib OP2 1 710 610 -20 -100 1 0 "OpAmps" 0 "tl071(TI)" 0>
<GND * 1 750 570 0 0 0 2>
<GND * 1 1310 870 0 0 0 1>
<Lib D3 1 1190 910 -4 -43 0 2 "LEDs" 0 "red" 0>
<R R14 1 890 570 -26 -77 0 2 "33 kohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R4 1 520 370 15 -26 0 1 "20 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
</Components>
<Wires>
<210 150 210 190 "" 0 0 0 "">
<210 150 230 150 "" 0 0 0 "">
<210 250 210 510 "" 0 0 0 "">
<210 510 340 510 "" 0 0 0 "">
<520 150 520 180 "" 0 0 0 "">
<520 400 520 510 "" 0 0 0 "">
<520 240 520 340 "" 0 0 0 "">
<400 510 520 510 "" 0 0 0 "">
<230 150 520 150 "" 0 0 0 "">
<230 110 230 150 "" 0 0 0 "">
<230 110 470 110 "" 0 0 0 "">
<310 930 310 940 "" 0 0 0 "">
<60 930 310 930 "" 0 0 0 "">
<60 890 60 930 "" 0 0 0 "">
<60 780 60 830 "" 0 0 0 "">
<60 110 230 110 "" 0 0 0 "">
<60 110 60 610 "" 0 0 0 "">
<60 670 60 720 "" 0 0 0 "">
<530 110 650 110 "" 0 0 0 "">
<430 760 460 760 "" 0 0 0 "">
<520 760 610 760 "" 0 0 0 "">
<620 760 620 800 "" 0 0 0 "">
<430 760 430 780 "" 0 0 0 "">
<510 920 510 960 "" 0 0 0 "">
<440 920 510 920 "" 0 0 0 "">
<620 860 620 960 "" 0 0 0 "">
<570 960 620 960 "" 0 0 0 "">
<1020 800 1020 850 "" 0 0 0 "">
<1020 850 1050 850 "" 0 0 0 "">
<370 780 400 780 "" 0 0 0 "">
<160 1220 160 1330 "" 0 0 0 "">
<160 1520 220 1520 "" 0 0 0 "">
<160 1390 160 1520 "" 0 0 0 "">
<280 1520 440 1520 "" 0 0 0 "">
<440 1420 440 1520 "" 0 0 0 "">
<160 1220 440 1220 "" 0 0 0 "">
<440 1220 440 1360 "" 0 0 0 "">
<440 880 440 920 "" 0 0 0 "">
<400 880 440 880 "" 0 0 0 "">
<400 820 430 820 "" 0 0 0 "">
<430 780 430 820 "" 0 0 0 "">
<610 760 620 760 "" 0 0 0 "">
<1300 500 1300 630 "" 0 0 0 "">
<1220 500 1300 500 "" 0 0 0 "">
<1160 500 1160 660 "" 0 0 0 "">
<1080 660 1160 660 "" 0 0 0 "">
<920 570 920 660 "" 0 0 0 "">
<920 660 990 660 "" 0 0 0 "">
<950 800 950 1180 "" 0 0 0 "">
<950 800 960 800 "" 0 0 0 "">
<370 780 370 1180 "" 0 0 0 "">
<370 1180 780 1180 "" 0 0 0 "">
<840 1180 950 1180 "" 0 0 0 "">
<970 1180 970 1240 "" 0 0 0 "">
<950 1180 970 1180 "" 0 0 0 "">
<1030 1180 1030 1240 "" 0 0 0 "">
<1030 1180 1160 1180 "" 0 0 0 "">
<520 510 520 570 "" 0 0 0 "">
<520 570 670 570 "" 0 0 0 "">
<610 650 610 760 "" 0 0 0 "">
<610 650 670 650 "" 0 0 0 "">
<860 570 860 610 "" 0 0 0 "">
<800 610 860 610 "" 0 0 0 "">
<400 690 750 690 "" 0 0 0 "">
<750 650 750 690 "" 0 0 0 "">
<400 780 430 780 "" 0 0 0 "">
<400 690 400 780 "" 0 0 0 "">
<990 660 1020 660 "" 0 0 0 "">
<990 660 990 770 "" 0 0 0 "">
<1050 850 1050 910 "" 0 0 0 "">
<1050 910 1160 910 "" 0 0 0 "">
<1310 870 1310 910 "" 0 0 0 "">
<1220 910 1310 910 "" 0 0 0 "">
</Wires>
<Diagrams>
</Diagrams>
<Paintings>
<Arrow 310 620 -200 20 20 8 #000000 3 1 0>
<Text 320 600 12 #000000 0 "trimmer">
<Arrow 370 600 0 -60 20 8 #000000 3 1 0>
<Rectangle 290 300 380 120 #000000 2 1 #c0c0c0 1 0>
<Text 310 310 12 #000000 0 "carico dispositivo">
<Text 970 40 12 #000000 0 "blinking led\nsicurezza">
<Text 120 830 12 #000000 0 "led modalit\x00E0\nalto tensione">
<Text 310 -50 12 #ff0000 0 "valori resistenze: 10 12 15 18 22 27 33 39 47 56 68 82\nmoltiplicati per 0,1 1 10 100 1000 ecc">
<Text 560 990 12 #000000 0 "LM2596\n- low (regulator ON) 0.6V Vmax\n- hight (regulator OFF) 2V Vmin">
</Paintings>

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)







minimo), la inserisci in uscita dell'operazionale e questa ti dovrebbe garantire l'unidirezionalità. Inoltre in molti operazionali esistono proprio dei morsetti appositi, secondo me ti stai complicando troppo la vita; comunque proponici delle altre soluzioni, l'argomento è sicuramente interessante!!! 



