Hay muchos ejemplos que la gente usará para señalar la "excepción" a la regla donde no se pueden usar enfoques de diseño digital para señales, como:
-
la manipulación de señales de RF o muy alta frecuencia, la mayoría de las placas base digitales en las computadoras tienen un ciclo de diseño muy "analógico".
-
la conversión del dominio analógico a digital.
-
efectos del mundo real como la capacitancia, inductancia y protección contra ESD, etc.
-
¡y muchos otros y tienen razón!
Existen casos donde las reglas utilizadas para la abstracción digital se rompen. En realidad, no hay tal cosa como un circuito digital, simplemente se "empaqueta" para simplificar el diseño en el siguiente nivel. Y en diseños de mayor rendimiento, la realidad surge y este empaque se descompone.
Pero ni siquiera es necesario mirar estas excepciones para entender que "digital" es una abstracción útil. Muy útil.
Tomemos como ejemplo el diseño de un circuito digital simple a nivel de chip. Uno que no es particularmente rápido ni especialmente desafiante. El diseñador entra y describe el diseño en Verilog, envía el diseño y recibe los resultados de vuelta o lo carga en una FPGA. Por lo tanto, no estamos tratando con placas base de alta velocidad, o RF y WiFi, etc. que podrían "parecer" analógicos.
Lo que este diseñador de circuitos digitales NO está viendo es el cuidado y la atención que se toma para desarrollar y publicar los parámetros bajo los cuales se utilizan ciertas subceldas en su diseño. El diseñador de celdas simula el diseño de, por ejemplo, un Dff bajo las esquinas de PVT (Proceso, Voltaje y Temperatura), determina qué nivel de error es necesario (3 sigma, 4 sigma, etc.) y luego llega a los parámetros de funcionamiento en los que la operación del dispositivo puede considerarse "digital". Luego, una vez fabricados, se prueban contra estas simulaciones para verificaciones y se realizan correcciones. Para un Dff, esto serían los tiempos de configuración y retención. Si se cumplen esos tiempos bajo esas condiciones, puedes vivir felizmente con la suposición de que "el analógico ya no es necesario". Pero entra en juego la próxima abstracción: el diseño sincrónico. Ahora, si decimos que se siguen ciertos regímenes de diseño, entonces podemos diseñar las celdas individuales de tal manera que puedas unirlas y no violar esos requisitos de tiempo anteriores. A menos que estés haciendo algo particularmente ingenioso o estúpido.
Una vez que tienes funcionando tu circuito "digital" lento, sí, puedes operar bajo la suposición de que es digital y no te morderá. Pero la realidad es que todo es analógico, los detalles simplemente están ocultos. Así que la próxima vez que uses un uProcesador "digital" como un PIC o Arduino, ten en cuenta que alguien, en algún lugar, en realidad ha facilitado tu vida ocupándose del aspecto analógico de la naturaleza para que puedas ilusionarte pensando que tu diseño es digital.
1 votos
Editar la parte de la pregunta sobre FET/BJT, eso merece una pregunta aparte y no es realmente parte de la pregunta original.
0 votos
Aplicaciones musicales, especialmente amplificadores de guitarra
0 votos
Digital está hecho de cosas analógicas. La construcción de una compuerta NAND requiere transistores/diodo, etc.