Me pregunto si una puerta lógica sería la de utilizar a un circuito que contiene un micro-controlador.Hay casos cuando un análogo de la puerta de la lógica es preferido sobre un micro-controlador y cuáles son algunos de los gadgets que uso analógico de las puertas de la lógica en la edad de micro-procesadores y controladores.
Respuestas
¿Demasiados anuncios?Creo que te refieres a un 'discreto' la puerta de la lógica.
Sí, hay razones que usted puede desear para uso externo de la puerta. Voy a tomar un ejemplo real: tengo un microcontrolador que controla una señal de reloj para algunos externa de las cajas. Se debe girar el reloj (varios MHz) en un momento determinado por el microcontrolador y no debe alimentar a cabo cualquier 'canijo' de pulsos. Mediante la sincronización de habilitar con el generador de reloj (un flip-flop) y compuerta (una 'y' la puerta), las especificaciones pueden ser satisfechas. No hay manera de hacerlo sólo con el micro.
En otro caso, una señal externa de un comparador debe ser habilitado por un temporizador en el microcontrolador. El microcontrolador periférica tiene la capacidad de precisión (en el tiempo) de alternar su puerto pin, pero no la habilidad para 'y' señales con que el estado de la clavija.
En algunos casos, los microcontroladores han sido equipados con algunos de lógica configurables para tomar el cuidado de este tipo de requisito (el 'CLC' o 'lógica configurable de la célula') en un Microchip partes, por ejemplo), pero siempre habrá aplicaciones donde el micro maker no prevé la aplicación. De hecho, a veces estamos empate toda una FPGA con cientos de miles de puertas a las micro para obtener suficiente externo de la lógica de cumplir con los requisitos.
Digital de puertas lógicas ("analog puerta de la lógica" no tiene ningún sentido) todavía se utiliza a veces con microcontroladores. Normalmente la razón es que algo necesita ser hecho en la velocidad de una puerta lógica que firmware es demasiado lento. Otra posibilidad es ampliar las capacidades de e/S de la micro. Si usted tiene varios dispositivos en un bus, por ejemplo, usted probablemente tendrá externo de la lógica de que los pestillos de datos a y desde el autobús. También puede ser externa a la lógica para controlar el arbitraje, ya que a menudo esto tiene que suceder en la velocidad de bus de ciclos o fracciones de los ciclos de bus.
Por un lado, "discretos" lógica puede realizar más rápido y más confiable de las operaciones que de otro modo podría ser realizado por un microcontrolador. Y, que a veces es incluso más importante, las puertas de la lógica pueden operar simultáneamente, mientras que la uC es inherentemente secuenciales.
También, si usted tiene un atestado de la junta puede guardar e/S de pines en el microcontrolador si usted puede realizar estas operaciones de forma externa.
Microchip ha determinado que los diseñadores suficientes necesario agregar algunos periféricos "pegamento" de la lógica a sus diseños que han salido con dos familias de microcontroladores -- PIC16(L)F150 y FOTO 10(L)F32X - que incluyen hasta cuatro Lógica Configurable Células (CLC), como una miniatura de la CPLD.
Hay ocho diferentes lógica de las funciones disponibles:
• AND-OR
• OR-XOR
• AND
• S-R Latch
• D Flip-Flop with Set and Reset
• D Flip-Flop with Reset
• J-K Flip-Flop with Reset
• Transparent Latch with Set and Reset
Por ejemplo, aquí es un J-K flip-flop:
En el caso de la FOTO 10 (que tiene una CLC), que es bastante sorprendente para un periodo de seis pines del dispositivo que los costos bajo 40ȼ en cantidad. A ese precio, el costo y ahorro de espacio sobre la necesidad de incluir varios separar la lógica de los chips de suma.
Para añadir a la lista de aplicaciones, también son útiles cuando se trabaja con señales de entrada más rápido de lo que podría proceso directamente en el microcontrolador. Por ejemplo, en un tablero en el que estoy trabajando por el momento, un detector de fase - simplemente una puerta XOR - con una resistencia y un condensador permite el MCU lectura de la fase relativa de dos señales usando su ADC, en lugar de tener que muestra la totalidad de la señal de alta velocidad.