Está en la página 1de 3

Comparador Schmitt Trigger

Un circuito comparador schmit Trigger, es un tipo de circuito que se caracteriza por la generación de
una histéresis para la disminucion de los cambios bruscos en su salida asi como para evitar el ruido de
la señal de entrada.
2

In[19]:= Graphics [{Arrow [{{- 1, - 2}, {1, - 2}, {1, 2}}], Arrow [{{1, 2}, {- 1, 2}, {- 1, - 2}}],
Arrow [{{- 2, 2}, {- 1, 2}}], Arrow [{{2, - 2}, {1, - 2}}]}, Axes → True,
PlotLabel → Style ["Ciclo de Histéresis ", 14, Italic , Black , FontFamily → "Times "]]
Ciclo de Histéresis
2

Out[19]=

-2 -1 1 2

-1

-2

El circuito se comporta como un switch que cambia de valor solo cuando se cumple una de las condi-
ciones, es decir mantiene su valor de Vo constante, hasta que la señal de entrada cumpla la siguiente
condición.
3

In[14]:= vccPlus = 1;
vccMinus = - 1;
vh = 0.75;
vl = - 0.75;
schmitt [x_] := Which [(state ⩵ - 1) && (x ≥ vh ), (state = 1; vccPlus ),
(state ⩵ 1) && (x ≥ vl ), vccPlus ,
(state ⩵ 1) && (x ≤ vl ), (state = - 1; vccMinus ),
(state ⩵ - 1) && (x ≤ vh ), vccMinus ]

state = 1; (* "quick and dirty " initialization - just for the example ! *)
dataSchmitt = Table [{x, schmitt [Sin [x]]}, {x, 0, 4 Pi, .01 }];
dataSin = Table [{x, Sin [x]}, {x, 0, 4 Pi, .1 }];

ListLinePlot [{dataSchmitt , dataSin },


GridLines → {None, {vl, vh }}, ImageSize → 600, PlotLabel →
Style ["Forma de onda de salida real", 14, Black , Italic , FontFamily → "Times "]]
Forma de onda de salida real
1.0

0.5

Out[22]=

2 4 6 8 10 12

-0.5

-1.0

También podría gustarte