Básicos de transistor - MOSFETs (4 / 6 paso)

Paso 4: Puertas lógica

Ahora echemos un vistazo a cómo se utilizan MOSFETs en cálculos de lógica.

Bueno, quisiera volver a un paso. Para entender de informática, debe tener un conocimiento básico del álgebrade Boole. Si no está familiarizado con el álgebra boleana, parar aquí y hacer algunas investigaciones. Probaré y simplificarlo, pero electrónica-tutorials.ws tiene un gran conjunto de enseñanzas específicamente orientadas a la electrónica o digital, lógica. La BBC tiene un fresco sitio interactivo para el aprendizaje de lógica digital también. Lógica digital es lo que usamos para el diseño de procesadores de computadora lógica. También puede aprender más sobre mapas de K, que le permiten ver complejas tablas de verdad de una manera diferente (y a menudo más fácil) y teoremas de Morgan, que son la base del álgebra de Boole. En un sentido más amplio, material de referencia en matemáticas discretas, que abarca la lógica pero también teoría de conjuntos, recursividad y relaciones, también puede venir práctico. Wikipedia tiene una lista de operadores que se utilizan para las expresiones de la lógica. También, a modo de aclaración, en lógica digital utilizamos 1 (encendido) y 0 (apagado) para indicar el estado de la entrada o salida.

Ahora echemos un vistazo a cómo se utilizan MOSFETs en cálculos de lógica, vamos.

Primero una teoría

La primera puerta de la lógica que quiero introducir es la puerta de entrada dos y porque probablemente es la lógica más fácil de entender. La imagen de abajo muestra el símbolo esquemático para una puerta y.

La salida de la puerta y sólo será alta si las entradas son también altas. Si cualquier entrada es baja, la salida también es baja. El símbolo (en lógica digital) es "●". Consulte la siguiente tabla para la tabla de verdad puerta AND.

A B A • B
000
010
100
111

Al mirar las tablas de verdad, el número de resultados posibles en la columna derecha se relaciona con el número de entradas elevando 2 a una potencia igual al número de entradas. En otras palabras, si tiene dos entradas, tiene 22 = 4 salidas. Con 3 entradas, usted obtiene 23 = 8 salidas y con 8 entradas su get 28 = 256 salidas posibles.

La segunda puerta a considerar es la puerta NAND, no y no es la manera que describimos negación o decir algo es lo contrario. La negación de true es false y no del y NAND. El símbolo de no (en lógica digital) es la tilde "~". La tabla de verdad NAND es similar, pero opuesto a la tabla de verdad y. Consulte a continuación.

A B ~(A • B)
001
011
101
110

La columna de salida es todo lo contrario de la salida y de tabla de verdad, ¿no? Otras tablas de verdad (y puertas así) son o, o, XOR, XNOR y no. Te remito a esta página para una lista completa de las tablas de verdad en lógica digital y los símbolos de esquema asociados.

Ahora algunas aplicaciones

¿¿Vienen MOSFETs jugar con puertas lógicas? Bueno, ya que MOSFETs son tan fáciles de saturar (vuelta completamente encendido) con bajo voltaje y la corriente casi insignificante, podemos construir las puertas de la lógica anteriormente con ellos y a su vez construir sistemas de lógica digital extremadamente confiable para procesar datos. Vamos a ver cómo una puerta no se ve en el interior y ver si podemos hacer algún sentido de este. Estoy empezando con el no porque tiene el menor número de MOSFETs para construir y por lo tanto debe ser menos confuso. Ver el esquema abajo.

La puerta no se utiliza, como su nombre lo indica, para negar o para invertir la señal de entrada. PB1 conecta las dos puertas MOSFET a + 6V, pero sólo la ZVN abrirá con voltaje positivo. Cuando se abre cuando se conecta la salida a la tierra, así que el + entrada se convierte en tierra en la salida. Por el contrario, cuando aplicamos GND a la entrada a través de PB2, sólo la ZVP se abre, que conecta la salida de + 6V, otra vez invirtiendo la señal. (Cuando se presiona ningún botón, la salida puede 'flotar' y o + V o GND, así que es común para forzar la entrada a un estado para garantizar que usted sabe lo que la salida es en ese momento. Una manera simple de hacer esto es reemplazar a cualquiera de los botones con un resistor de 1kΩ, forzando la entrada a ese potencial cuando no se presiona el botón restante. Puedes elegir cuál es su estado de inactividad así.) Os animo a construir esto, pero no detallo las instrucciones.

Ahora vamos a ver lo que una puerta del NAND parece dentro. Esta vez estamos utilizando 4 MOSFETs. Ver el esquema abajo.

El LED apagará sólo (lógica 0) cuando los SWA y SWB son altos (lógica 1). ¿(Nota cómo el LED del símbolo en el esquema es casi negro, que indica? Recuerde). Compare este resultado con la tabla de verdad NAND. Otra vez me animo a construir esto, pero no se como pasos de compilación.

¿Lo que obtenemos cuando mezclamos los dos? ¿Si la NAND es un no y y se combinan con un segundo no, lo que obtenemos? ¿No es eso sólo una negativa doble? Tan las NOTs cancelar, lógicamente, y estamos a la izquierda con una puerta y. En álgebra boleana, la ecuación parece ~ (~(A●B))⇔(A●B). Bastante limpio. A continuación está la tabla de verdad para en caso de hace más fácil de entender. También a continuación es el esquema, al que he añadido algunas etiquetas para clarificación.

A B (A • B) ~(A • B) ~(~(A • B))
00010
01010
10010
11101

Si comparas los esquemas para el y no puertas NAND, verás que a pesar de que en el exterior la NAND es la negación de y, en el interior la puerta y realmente está hecha de una puerta NAND seguida por una puerta no. Así que como dije arriba, la puerta y es realmente una NAND no. No te preocupes, me tomó un tiempo para coger aquél también. Tenga en cuenta también cómo el LED en el esquema es rojo brillante, indicando que es de cuando los interruptores están en. Compara eso con la NAND gate esquemática imagen de arriba.

A continuación se muestran esquemas para la OR y XOR. Notar que ambos son en realidad una combinación de sus respectivas inversas (NOR y XNOR) con una puerta que no.

En verdad puede ser probado que cualquier puerta lógica y por lo tanto cualquier circuito lógico, se pueden construir con un número finito de puertas NAND. Además, chips FPGA y los tableros diseñados alrededor de ellos le permiten escribir código (usando VHDL o Verilog) que conectará las puertas como sea necesario para completar el circuito y es una manera muy fácil para empezar a construir e implementar circuitos lógicos digitales. ¿Teniendo en cuenta lo difícil que puede ser alambre encima de una puerta lógica, te imaginas tratando de conectar un circuito de lógica todo usando MOSFET discreto? Sólo ha sido posible en los últimos años para los estudiantes y aficionados poder construir circuitos como serpientes, que son simples en teoría pero compleja de construir, debido al avance de la tecnología y la miniaturización de las partes implicadas. En fin, estoy divagando. Estoy tan agradecido por la tecnología que está a nuestro alcance, cuando no hace mucho tiempo era sólo un deseo.

Así que ahora que está tan clara como el barro, continuemos. Ahora que ya tenemos puertas, ¿qué podemos hacer con ellos?

Artículos Relacionados

Conceptos básicos de transistor - BJT

Conceptos básicos de transistor - BJT

Los transistores son sin duda el componente electrónico más importante en uso hoy. Son la razón que tienen los avances tecnológicos que tenemos hoy. Sin ellos, no existen radios o computadoras, y a su vez hay modernos televisores, teléfonos (intelige
Cableado el transistor MOSFET

Cableado el transistor MOSFET

transistor MOSFET el es una manera fácil para permitir su Arduino u otro micro-controlador manejar voltajes mayores de los 5 voltios para cada pin. Es de conocimiento realmente útil si tu alguna vez querer conducir a algo que requiere significativo m
Drive Motor Brushless de CD-ROM con Arduino + 3 transistores Mosfet

Drive Motor Brushless de CD-ROM con Arduino + 3 transistores Mosfet

A motor de dc sin escobillas BLDC es un tipo de motor sin cepillo de cualquier. Significa que no hay ninguna conexión directa (cepillo) entre la rotación del husillo y otras partes fijas como como bobina. Por lo que es la producción de cambios en la
Fun with transistors

Fun with transistors

Jugando con los transistores te permite lo que hace que todo en nuestro mundo de trabajo. Los transistores son fáciles con algunos pasos básicos. En la mayoría de los casos necesitará usar resistores de polarización para controlar cuando encienda y a
Condensadores y transistores, lo que son y las bases

Condensadores y transistores, lo que son y las bases

¿Paso 1: Aceptar lo que uno es lo que? Echar un vistazo a las dos fotos anteriores. ¿Puedes ver la primera foto (la una de la pieza azul brillante)? Bueno, eso es un condensador. Y que pedazo de negro con los tres conectores es un transistor.Paso 2:
La inútil vela (una vela que se apaga)

La inútil vela (una vela que se apaga)

Un tiempo atrás, vi "La máquina inútil" por usuario de Instructables frívolo ingeniería. Se trata de una máquina cuya única función es que se apaga. Cuando le da la vuelta el interruptor para encenderla, un brazo se sale de la caja y enciende el
Guía de iniciación a Arduino

Guía de iniciación a Arduino

Después de algunos años de experimentar con Arduino, he decidido que ha llegado el momento de compartir el conocimiento que he adquirido. Así aquí va, una guía de Arduino, con los fundamentos desnudos para principiantes y algunas explicaciones más av
Cargador smartphone accionado por el fuego

Cargador smartphone accionado por el fuego

Portátil, compacto y ajustable generador emergencia termoeléctrico.Fondo:La razón de este proyecto era para resolver un problema que tengo. A veces hago varios días de trekking/mochila en estado salvaje y siempre traigo un smartphone con GPS y tal ve
Swarmscapers: Robots de impresión 3D móvil autónoma

Swarmscapers: Robots de impresión 3D móvil autónoma

Swarmscapers es un mes 2 proyecto de larga investigación realizada en el estudio de Máquinas de arquitectura creativa , impartido por Jason Kelly Johnson y Michael Shiloh en el California College of the Arts en el Laboratorio de Arte Digital. Es una
Realización de semi - guía

Realización de semi - guía

palabra de advertencia, este es mucho.---------------------------------------------------------------------------------------------------------------------------------De todos modos, electrónica, como se dijo antes por muchos de mis compañeros alrede
Control de Motor de BLDC con Arduino, salvado el motor del HD y sensores Hall

Control de Motor de BLDC con Arduino, salvado el motor del HD y sensores Hall

hay un gran interés estos días entre los aficionados a los hobbys en el control de motores brushless de la C.C. (BLDC), que han mejorado el rendimiento y mejor eficiencia energética enmotores tradicionales, pero son más difíciles de usar. Muchos prod
Pequeña carga - carga actual constante

Pequeña carga - carga actual constante

Yo he desarrollado yo mismo un banco PSU y finalmente llegó el punto donde quiero aplicar una carga a él para ver cómo funciona. Después de ver el excelente video de Dave Jones y mirando algunos otros recursos de internet, se me ocurrió con la pequeñ
Alarma de movimiento para la prevención del robo del bolso

Alarma de movimiento para la prevención del robo del bolso

En Resumen: he desarrollado un portátil, dispositivo alimentado por batería que suena una alarma cuando se mueve tu bolso o monedero. Una vez armado, puede desactivarse sólo por su código secreto.El dispositivo está construido de un Arduino compatibl
Plasma de construir un altavoz de (versión en Español)

Plasma de construir un altavoz de (versión en Español)

Antes de nada, no me hago responsable de ningun daño ocasionado por el dispositivo vamos a construir. El usuario asume toda la responsabilidad sobre cualquier daño ocasionado al construirlo.Benefico de objetivos:-Conseguir elaborar un circuito para c