18.05.2013 Views

Metodología para la temporización en sistemas lógicos secuenciales.

Metodología para la temporización en sistemas lógicos secuenciales.

Metodología para la temporización en sistemas lógicos secuenciales.

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

es una fórmu<strong>la</strong> lógica secu<strong>en</strong>cial que se obti<strong>en</strong>e al seleccionar <strong>la</strong> variable repres<strong>en</strong>tativa del<br />

resultado final del sistema secu<strong>en</strong>cial como una señal más de <strong>en</strong>trada, produciéndose así, un <strong>la</strong>zo<br />

de retroalim<strong>en</strong>tación. En su forma más s<strong>en</strong>cil<strong>la</strong> se implem<strong>en</strong>ta con una compuerta OR de dos<br />

<strong>en</strong>tradas, <strong>la</strong>s señales de <strong>en</strong>trada son un pulsador (M) que se <strong>en</strong>carga de activar <strong>la</strong> salida (R), <strong>la</strong><br />

otra <strong>en</strong>trada es <strong>la</strong> señal de retroalim<strong>en</strong>tación (R), funciona como sigue; al pulsar <strong>la</strong> <strong>en</strong>trada M, <strong>la</strong><br />

salida (R) se activa, y se cierra así el <strong>la</strong>zo de retroalim<strong>en</strong>tación, <strong>la</strong> expresión matemática Booleana<br />

es; R = (M+R). La memoria se debe borrar <strong>en</strong> cualquier mom<strong>en</strong>to, de lo contrario <strong>la</strong> terminal de<br />

salida se activa indefinidam<strong>en</strong>te, <strong>para</strong> borrar <strong>la</strong> salida se coloca <strong>en</strong> serie una señal de paro (P'), <strong>la</strong><br />

función memoria con pulsador de borrado ti<strong>en</strong>e <strong>la</strong> sigui<strong>en</strong>te expresión Booleana; R = P'(M+R). [1]<br />

Figura 1. Función memoria con pulsador de borrado<br />

Al observando <strong>la</strong>s fases de funcionami<strong>en</strong>to secu<strong>en</strong>cial de <strong>la</strong> función memoria, y al considerar <strong>la</strong>s<br />

condiciones necesarias <strong>para</strong> activar y desactivar <strong>la</strong> salida (R) se obti<strong>en</strong>e el cuadro de valores<br />

sigui<strong>en</strong>te;<br />

Fase P’ M Rn Rn+1 Condiciones<br />

1 1 0 0 0 Posición inicial de reposo<br />

2 1 1 0 1 Acción sobre el mando M<br />

3 1 1 1 1 Ret<strong>en</strong>ción<br />

4 1 0 1 1 Desactivación de <strong>la</strong> señal M<br />

5 0 0 1 0 Acción sobre el botón de paro P’<br />

6 0 0 0 0 Ret<strong>en</strong>ción<br />

7 1 0 0 0 Desactivación del botón de paro P’<br />

Tab<strong>la</strong> 1. Tab<strong>la</strong> de estados de <strong>la</strong> función memoria.<br />

De <strong>la</strong> tab<strong>la</strong> anterior se obti<strong>en</strong>e por suma de productos (mintérminos) [7], el sigui<strong>en</strong>te resultado;<br />

R n+1 = P' M R' n + P' M R n + P' M' R n (Ecuación 1)<br />

Al reducir se obti<strong>en</strong>e; R n+1 = P'(M+R n ) y al aplicar el teorema de D'morgan: ab=(a'+b')', se produce;<br />

R n+1 =[P+(M+R n )']' (Ecuación 2)<br />

Esta fórmu<strong>la</strong> de <strong>la</strong> ecuación 2, se analiza a través de mintérminos, si se utilizan maxtérminos es<br />

decir, si se usan los ceros <strong>para</strong> realizar <strong>la</strong> minimización de <strong>la</strong> ecuación Bool<strong>en</strong>a, se obti<strong>en</strong><strong>en</strong> <strong>la</strong><br />

ecuación 3, y se completan dos ecuaciones difer<strong>en</strong>tes que mode<strong>la</strong>n el comportami<strong>en</strong>to de <strong>la</strong><br />

función memoria ya que operan bajo <strong>la</strong>s mismas condiciones de <strong>en</strong>tradas y proporcionan los<br />

mismos resultados <strong>en</strong> su salida [2 y 3],<br />

R = [ M’(RP’) ]’ (Ecuación 3)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!