delay con 40106 che non va! aiuto!

Ciao, ho un circuito che non riesco a far funzionare, si tratta di un delay a trigger con CD40106, nelle mie intenzioni il primo inverter dovrebbe ritardare di ~10us e il secondo fornire un impulso della durata di ~30us, il tutto stimolato da un impulso di 30us, l'integrato deve essere alimentato con una tensione "duale"(+5 0 -5) Ho provato a simularlo con MC7, la libreria cmos.lib ha un CD40106 sembra con tensione singola che in simulazione funziona, ma live con duale non va ! Dove sbaglio?

sotto rispettivamente il listato spice e il circuito incriminato

*--------------------------------------------------------CD40106B--------
  • Hex Schmitt Trigger
  • National CMOS Logic Databook, 1988, pages 5-229 to 5-232
  • jat 9/7/95

.SUBCKT CD40106B

  • A ABAR
  • OPTIONAL: VDD=$G_CD4000_VDD VSS=$G_CD4000_VSS
  • PARAMS: MNTYMXDLY=0 IO_LEVEL=0

U1 INV VDD VSS

  • A ABAR
  • DLY IO_4000B_ST MNTYMXDLY={MNTYMXDLY} IO_LEVEL={IO_LEVEL}

.MODEL DLY UGATE (TPLHMN=-1 TPLHTY=220NS TPLHMX=400NS

  • TPHLMN=-1 TPHLTY=220NS TPHLMX=400NS)

.ENDS CD40106B

--------------------------------------------------------------

[FIDOCAD] MC 45 55 0 0 200 MC 60 55 1 0 080 MC 60 55 0 0 080 MC 85 65 1 0 080 MC 85 75 1 0 020 MC 85 45 3 0 010 MC 95 65 0 0 170 MC 105 65 0 0 745 MC 125 65 0 0 170 MC 135 65 0 0 745 LI 85 45 135 45 LI 85 65 95 65 LI 115 60 115 45 LI 85 75 115 75 LI 115 75 115 70 SA 85 65 SA 85 45 SA 60 55 SA 115 45 SA 135 65 SA 85 75 SA 105 65 MC 60 65 0 0 040 LI 30 65 35 65 LI 35 65 35 50 LI 35 50 40 50 LI 40 50 40 65 LI 40 65 45 65 TY 25 60 5 3 0 0 0 * 0 TY 25 45 5 3 0 0 0 * +5 TY 90 55 5 3 0 0 0 * 470p TY 120 55 5 3 0 0 0 * 4n7 TY 125 85 5 3 0 0 0 * CD40106 MC 155 75 0 0 040 SA 155 65 SA 155 75 TY 85 30 5 3 0 0 0 * +5 TY 85 85 5 3 0 0 0 * -5 SA 45 55 MC 105 45 1 0 080 MC 135 45 1 0 080 LI 105 55 105 65 LI 135 55 135 65 SA 105 45 TY 105 40 5 3 0 0 0 * 20K TY 135 40 5 3 0 0 0 * 10K MC 70 55 0 0 300 TY 60 45 5 3 0 0 0 * 10k TY 70 20 5 3 0 0 0 * BC547B TY 30 70 5 3 0 0 0 * ~30us TY 100 30 5 3 0 0 0 * delay~10us TY 145 45 5 3 0 0 0 * impulso~30us TY 70 70 5 3 0 0 0 * 2k2 TY 65 60 5 3 0 0 0 * 10k
Reply to
Luc
Loading thread data ...

Ciao E' forse una questione di abitudine , ma io metterei al posto del trigger due sani monostabili con NE555, coi quali regoli le durate in modo molto piu' chiaro, e senza alim duale che non vedo cosa serva. Comunque dovrebbe funzionare anche il tuo schema, salvo forse vedere se le R dagli ingressi dei trigger, vanno veramente al + o a massa , per avere i ritardi che vuoi. Non ci ho pensato molto , e per la simulazione, un certo LuigiC ...probabilmente ti sapra' dire qualcosa.

Ciao Giorgio

Reply to
Giorgio Montaguti

Il 08 Ott 2004, 22:05, "Luc" ha scritto:

il

!

Penso che il tuo problema sia dovuto ai valori dei livelli di tensione non corretti. Cerco di spiegarmi meglio, il livello del tuo segnale in gresso è compreso tra 0 e 5v, la tua porta cmos 40106 è come fosse alimentata a 10v, il livello logico viene interpretato alto se è superiore a circa 1,65V rispetto a zero (massa) , viene interpretato basso se inferiore a -1,65V. La tensione di emettitore rispetto ai -5V varia da circa 3,6V con ingresso alto a circa -0,7 con ingresso basso. Supponiamo di alimentare il circuito e di non avere impulso iniziale, la tensione al nodo (lo chiamo A) formato dal resistore di valore 20K , il condensatore di valore 470p e l'ingresso della prima porta del 40106 vale 5v rispetto a massa e +10 rispetto ai -5V. A un certo istante ho l'impulso in ingresso con ampiezza 5v, la tensione di emettitore si porta a circa 3,6V rispetto massa , quindi la tensione al nodo A si deve alzare istantaneamente di 3,6V andrà quindi a 8,6V (rispetto massa) per poi riportarsi intorno ai 5v (rispetto massa)però potrebbe essere anche un pò pù alto il livello dipende dalle costanti di tempo. L'impulso in ingresso torna a 0v la tensione di emettitore va a circa

-0,7,quindi la tensione al nodo A cala di 4,3V (0,7+3,6) e si porta a circa

0,7V (5-4,3) rispetto massa. Con questi livelli di tensione la potra 40106 non commuta.

Ciao Stefano

-------------------------------- Inviato via

formatting link

Reply to
stefano delfiore

stefano delfiore wrote : [...] Con questi livelli di tensione la potra 40106 non commuta.

Grazie a tutti per la dettagliata spiegazione...ho risolto con un translatore di tensione, cmq ora rimane il fatto che lo spice del 40106 funziona solo con tensioni singole, ma se provo a variare i parametri in esso di vdd vss per alimentarlo con duale non sembra simulare correttamente.

Ciao Luc

[FIDOCAD] MC 35 45 0 0 200 MC 50 45 1 0 080 MC 50 45 0 0 080 MC 85 55 0 0 170 MC 95 55 0 0 745 MC 115 55 0 0 170 MC 125 55 0 0 745 LI 105 50 105 35 LI 105 65 105 60 SA 50 45 SA 105 35 SA 125 55 SA 95 55 MC 50 55 0 0 040 LI 20 55 25 55 LI 25 55 25 40 LI 25 40 30 40 LI 30 40 30 55 LI 30 55 35 55 TY 15 50 5 3 0 0 0 * 0 TY 15 35 5 3 0 0 0 * +5 TY 80 45 5 3 0 0 0 * 470p TY 110 45 5 3 0 0 0 * 4n7 TY 115 75 5 3 0 0 0 * CD40106 MC 145 65 0 0 040 SA 145 55 SA 145 65 SA 35 45 MC 95 35 1 0 080 MC 125 35 1 0 080 LI 95 45 95 55 LI 125 45 125 55 SA 95 35 TY 50 35 5 3 0 0 0 * 10k TY 20 60 5 3 0 0 0 * ~30us TY 90 20 5 3 0 0 0 * delay~10us TY 135 35 5 3 0 0 0 * impulso~30us TY 60 60 5 3 0 0 0 * 2k2 TY 55 50 5 3 0 0 0 * 10k MC 105 35 3 0 010 MC 105 65 1 0 020 SA 105 65 MC 35 100 0 0 300 MC 50 90 0 0 080 TY 100 75 5 3 0 0 0 * -5 TY 110 25 5 3 0 0 0 * +5 TY 95 40 5 3 0 0 0 * 20K TY 125 40 5 3 0 0 0 * 10K MC 75 100 1 0 080 LI 75 80 75 35 LI 75 35 105 35 LI 105 65 95 65 LI 95 65 95 110 LI 95 110 75 110 LI 75 100 85 100 LI 85 100 85 55 LI 35 100 35 70 LI 35 70 60 70 LI 60 70 60 45 MC 50 110 0 0 040 SA 60 90 SA 75 80 SA 75 100 LI 60 90 60 80 MC 70 80 2 0 080 LI 70 80 75 80 MC 60 90 0 0 310 LI 125 35 105 35 LI 165 45 170 45 TY 180 45 5 3 0 0 0 * +5 LI 160 75 165 75 LI 170 75 175 75 LI 165 75 165 45 LI 170 45 170 75 TY 180 75 5 3 0 0 0 * -5 TY 180 60 5 3 0 0 0 * 0
Reply to
Luc

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.