Construyendo un modelo médico: ¿puertas lógicas con retroalimentación?

0

Soy un estudiante de medicina de tercer año de Suecia.

Estoy intentando simular una cadena específica de proteínas en una célula usando puertas lógicas; específicamente, busco construir una representación de la RTK-Ras-MAPK-pathway . En esta ruta, hay una proteína llamada Ras , que es importante para regular la proliferación celular, la especialización y la autodestrucción.

Ras es interesante porque funciona como un interruptor : puede estar encendido o apagado. Cuando se activa Ras, permanece activo por un corto tiempo y luego vuelve automáticamente a su estado desactivado por mecanismos intrínsecos.

He leído lo suficiente acerca de las puertas lógicas para saber que una puerta no puede simplemente realimentarse. Lo que idealmente me gustaría hacer es algo como lo siguiente:

simular este circuito : esquema creado usando CircuitLab

Sin embargo, de varias fuentes he entendido que esto no es factible, y que conectar una puerta a sí mismo de esta forma crearía algo así como una "paradoja".

He pensado en usar entradas controladas por conmutador de fuentes de voltaje adicionales como la segunda entrada para Ras (la puerta XOR), pero parece depender del hecho de que la entrada 2 no está determinada hasta que llega una señal desde la puerta XOR , y que la señal no se puede determinar hasta que la compuerta XOR ofrezca alguna salida lógica.

Mi pregunta es la siguiente: ¿sería posible diseñar un circuito lógico que pueda recibir información de sí mismo? Si no es posible, ¿hay formas de lograr resultados similares utilizando otros medios? / p>

Tenga en cuenta que no domino el lenguaje de la electrónica. Si he entendido mal algo o no estoy claro, me disculpo.

    
pregunta Sebastian Hansen

2 respuestas

1

Parece que quieres algo más parecido a un multivibrador monoestable. Por ejemplo, el 74HC123 . Este dispositivo produce un pulso de una longitud establecida cuando recibe una entrada.

El esquema interno para la mitad del dispositivo (es doble) se muestra aquí:

Puedeverquehayrutasderetroalimentacióninternas(laspuertasNANDdeacoplamientocruzado)quelepermitenretenerestadosmientraselcircuitoRCexternofunciona.

Puedetratarestocomounacajanegraconestecomportamiento:

    
respondido por el Spehro Pefhany
1

Creo que el circuito que estás buscando específicamente se llama multivibrador monoestable, conocido coloquialmente como "one-shot". Un ejemplo de esto es el 74HC4358. En funcionamiento, cuando recibe una señal transitoria en una entrada, la salida cambia de un estado a otro durante un período de tiempo predeterminado, y luego vuelve a su estado original. ¿Es esto lo que estás buscando?

Si es así, tenga en cuenta que hay dos variedades de one-shot: retriggerable en no-retriggerable. El tipo que se puede volver a activar (como el 74HC4358) puede aceptar una condición de activación mientras la salida está en su estado temporal, y el estado temporal se extiende por la duración nominal. Es decir, si tiene un tiempo de salida nominal de 1 ms, y se produce una segunda condición de disparo después de 0,5 ms, el impulso de salida total es de 1,5 ms. Si este es un problema para usted, es posible manipular la lógica para eliminar la capacidad de activación, pero dudo que necesite escuchar eso ahora.

En cuanto a su pregunta más general, la retroalimentación directa de una salida a una entrada puede tener una variedad de resultados.

a) Inhibición completa de la función. Tome una puerta AND de 2 entradas y devuelva la salida a una de las entradas. Si la otra entrada es baja, la salida debe ser baja (porque AMBAS entradas no son altas). Si la entrada pasa a ser alta, la salida permanece baja por la misma razón. Así que la puerta no puede responder a ninguna entrada.

b) Cierre. Tome una puerta O de 2 entradas y devuelva la salida a una entrada. Ajuste la otra entrada baja, y suponga que la salida también es baja. Ahora, si la otra entrada es alta, la salida es alta, e incluso si la entrada vuelve a ser baja, la retroalimentación mantendrá la salida alta.

c) Oscilación. Este es el estado de "paradoja" en el que estás pensando. Tome un inversor y devuelva la salida a la entrada. No hay una paradoja real aquí, porque toma un tiempo finito (llamado retardo de propagación) para que la salida responda a la entrada. Entonces, lo que sucederá es que si la entrada comienza con un nivel bajo, después de un retraso de propagación, la salida pasará a un nivel alto, luego de otro retraso volverá a ser baja, hasta el infinito. Para la lógica real, es importante tener en cuenta que las salidas no son infinitamente fuertes. Si fuerzas a forzar la entrada a un nivel bajo (por ejemplo, con un interruptor grande), siempre es posible hacerlo de una manera que la salida nominalmente alta no pueda superar.

En cuanto a su análisis de su esquema, ha cometido un error crucial. Cuando dice que "parece depender del hecho de que la entrada 2 no está determinada hasta que llega una señal desde la compuerta XOR, y que la señal no se puede determinar hasta que la compuerta XOR genere una salida lógica", está ignorando el hecho de que la compuerta XOR siempre producirá y producirá.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas