Categories: NoticiasTecnología

Implementando multiplexores con lógica de paso-transistor

Este artículo describe los multiplexores eficientes que se pueden crear utilizando MOSFET en una configuración de transistor de paso.

información de soporte

Si ha leído los artículos anteriores sobre lógica de transistor de paso (PTL), sabe que este enfoque del diseño digital es bueno y malo. En general, lo malo supera lo bueno, como lo demuestra la preponderancia de la lógica basada en inversor en circuitos integrados digitales de todo tipo.

Sin embargo, hemos visto que la lógica del transistor de paso realmente puede proporcionar una reducción significativa en el conteo de transistores, y cuando se trata de multiplexores, PTL realmente brilla

El multiplexor CMOS estándar

En cierto modo, no es sorprendente que PTL conduzca a multiplexores eficientes. La multiplexación es diferente de las funciones booleanas básicas. Cuando tratamos con AND, OR, NOT, etc., estamos utilizando una puerta lógica para implementar una función lógica. Eso tiene sentido.

Por otro lado, la multiplexación es más como una función de conmutación que podríamos implementar utilizando puertas lógicas porque están disponibles de inmediato y hacen el trabajo. De hecho, hacen el trabajo, pero no de manera muy eficiente: la configuración de la puerta que se muestra a continuación parece bastante incómoda para una tarea tan simple como la selección de una de las dos señales de entrada, especialmente si se considera que cada puerta AND y OR de cada inversor requieren seis transistores

Un multiplexor CMOS estándar de 2 a 1. Cuando S es la lógica baja, Y es igual a A; cuando S es lógica alta, Y es igual a B.

El multiplexor de la puerta de transmisión

En marcado contraste con la implementación de CMOS basada en el inversor, un multiplexor PTL 2 a 1 solo requiere seis transistores: dos para cada dos puertas de transmisión y dos para el inversor que proporciona el complemento de la señal S (selección).

La multiplexación es esencialmente una conmutación controlada por voltaje, y este tipo de funcionalidad está tan estrechamente relacionada con la operación del transistor de paso que el circuito anterior casi no necesita explicación. La señal de entrada A está conectada a una puerta de transmisión activa-baja, y la señal de entrada B está conectada a una puerta de transmisión activa-alta. Cuando S es bajo, Y es igual a A; cuando S es alto, Y es igual a B.

Un multiplexor PTL 4 a 1

Los multiplexores de paso-transistor se pueden construir utilizando puertas de transmisión o el tipo de interruptor "NMOS solitario". En términos de funcionalidad lógica pura, estos son intercambiables: ambos pasan o bloquean una señal de entrada en función del estado de una señal de control. Sin embargo, si ha leído los artículos anteriores sobre PTL, sabe que la puerta de transmisión proporciona un rendimiento eléctrico superior.

El multiplexor 4-a-1 discutido en esta sección usa interruptores NMOS, principalmente porque el diagrama resultante es más sencillo. Solo recuerde que el transistor NMOS es más o menos un marcador de posición para cualquier tipo de elemento de paso / bloque que se use en el circuito real. En muchos casos, la implementación preferida será una puerta de transmisión, o si desea experimentar con estos circuitos en el laboratorio, incluso podría reemplazar los FET por un relé o un interruptor MEMS.

Aquí está mi versión de un multiplexor PTL 4-a-1.

Como hay cuatro señales de entrada, necesitamos una señal de selección de dos bits. Estos dos bits proporcionan cuatro números binarios posibles, y cada número corresponde a una de las señales de entrada. La presencia (correspondiente a la lógica alta) o la ausencia (correspondiente a la lógica baja) de una barra de inversión sobre las señales S se puede utilizar para traducir el diagrama a una descripción funcional:

  • Si S0 = 0 y S1 = 0, Y = A.
  • Si S0 = 1 y S1 = 0, Y = B.
  • Si S0 = 0 y S1 = 1, Y = C.
  • Si S0 = 1 y S1 = 1, Y = D.

Tenga en cuenta que este circuito requiere un inversor para cada señal S Por lo general, consideramos que el inversor es una desventaja asociada con el uso de puertas de transmisión en lugar de interruptores NMOS, pero en este caso incluso la implementación de NMOS necesita inversores porque el multiplexor tiene como objetivo pasar una de las señales de entrada a la salida. En otras palabras, una señal de selección lógica baja se usa no solo para bloquear sino también para pasar, y una señal de selección lógica alta se usa no solo para pasar, sino también para bloquear. Por lo tanto, necesitamos inversores.

Diseño de multiplexores de paso-transistor

La idea general con los multiplexores PTL es configurar los conmutadores conectados en serie de tal manera que una combinación dada de entradas S pase una de las señales de entrada al nodo de salida. Si hay cuatro entradas, como se mencionó anteriormente, necesita dos señales de control y dos transistores conectados en serie en cada línea de entrada. Si hay ocho entradas, necesita tres señales de control y tres transistores en cada línea de entrada. Etcétera.

PMOS vs. NMOS

Es posible que se esté preguntando acerca de la posibilidad de usar una combinación de interruptores PMOS y interruptores NMOS. El multiplexor PTL 4-a-1 necesita interruptores que pasan una señal cuando la tensión de control es baja lógica. Logré esto utilizando una versión invertida de la señal de selección, pero si usamos dispositivos PMOS para los interruptores de "baja activa", podríamos eliminar los inversores. Una solución PMOS-plus-NMOS se vería así:

Este sería un circuito funcional, pero confío en que la versión de NMOS se prefiera en las aplicaciones de la vida real, a pesar de que el uso de dispositivos PMOS reduce el conteo general de transistores. Los electrones tienen una movilidad más alta que los orificios y, en consecuencia, el rendimiento eléctrico de un transistor NMOS (que tiene a los electrones como portadores de carga mayoritarios) es superior al de un transistor PMOS físicamente equivalente (que tiene orificios como portadores de carga mayoritarios).

Este problema es especialmente relevante para los diseños de multiplexores, porque el uso de dispositivos PMOS introduciría no solo un rendimiento inferior sino también inconsistente rendimiento: las características eléctricas de entrada a salida de las líneas de entrada variarán según la cantidad de elementos de paso / bloque de cada línea que sean transistores PMOS.

Conclusión

Hemos explorado conceptos generales y detalles relacionados con el diseño de multiplexores basados ​​en transistores de paso. En el siguiente artículo analizaremos el uso de técnicas de transistor de paso en el diseño de circuitos lógicos secuenciales.

ga('create', 'UA-1454132-1', 'auto'); ga('require', 'GTM-MMWSMVL'); ga('require', 'displayfeatures'); ga('set',{'dimension1':'digital-ics,analog,power,digital-ics,engineering-consulting'}); ga('set',{'contentGroup1':'digital-ics,analog,power,digital-ics,engineering-consulting'}); ga('send', 'pageview');

!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1808435332737507'); // Insert your pixel ID here. fbq('track', 'PageView'); fbq('track', 'ViewContent', { content_ids: ['digital-ics','analog','power','digital-ics','engineering-consulting'], content_type: 'category'});

_linkedin_data_partner_id = "353081"; (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); } if(jstz.determine().name().indexOf("Europe") === -1) { showSocialCode(); // NOT EU } else { showSocialCode(); window.addEventListener("load", function () { window.cookieconsent.initialise({ "palette": { "popup": { "background": "#252e39" }, "button": { "background": "#14a7d0" } }, "type": "opt-out", "content": { "message": "This website uses tracking cookies to ensure you get the best experience on our website.", "href": "https://www.allaboutcircuits.com/privacy-policy/", "dismiss": "OK, GOT IT" }, onInitialise: function (status) { var type = this.options.type; var didConsent = this.hasConsented(); if (type == 'opt-out' && didConsent) { console.log("eu"); //showSocialCode(); } },

onStatusChange: function (status, chosenBefore) { var type = this.options.type; var didConsent = this.hasConsented(); if (type == 'opt-out' && didConsent) { console.log("eu"); //showSocialCode(); } },

onRevokeChoice: function () { var type = this.options.type; if (type == 'opt-out') { console.log("eu"); //showSocialCode(); } },

}) }); }

Maria Montero

Me apasiona la fotografía y la tecnología que nos permite hacer todo lo que siempre soñamos. Soñadora y luchadora. Actualmente residiendo en Madrid.

Recent Posts

Máquina de mano Lean, Green, Raspberry Pi

Los días felices de la PDA y Blackberry han quedado definitivamente atrás, pero el factor…

2 years ago

Cómo pronosticar series de tiempo usando autorregresión

Tutorial sobre cómo pronosticar usando un modelo autorregresivo en PythonFoto de Aron Visuals en UnsplashForecasting…

2 years ago

Aquí están todas las formas en que puede cargar su AirPods Pro

Si tienes un iPhone, los AirPods Pro son la opción obvia para escuchar música, ¡aunque…

2 years ago

Las principales noticias tecnológicas del lunes: la prohibición de clientes de terceros de Twitter parece no ser un accidente

Ilustración de Alex Castro / The Verge Plus nuevos rumores sobre el quinto Galaxy Fold.…

2 years ago

AirPods Max 2: aquí están las características más solicitadas

Se rumorea que los auriculares premium de próxima generación de Apple, los AirPods Max 2,…

2 years ago

El remake de Dead Space continúa luciendo terriblemente genial en el nuevo tráiler de la historia

El desarrollador Motive Studio y el editor EA han lanzado un nuevo tráiler de la…

2 years ago