Está en la página 1de 16

Nombre de la materia

Sistemas Digitales y Periféricos

Nombre de la Licenciatura

Ingenieria de sistemas computacionales

Nombre del alumno

Pamela Catariny Goyoneche Linares

Matrícula

010276092

Nombre de la Tarea

Dispositivos Periféricos

Unidad #
Unidad 5: Puntos Extras

TAREA 1

¿Qué es el Código Gray?

Se recomienda leer el Sistema binario antes de iniciar la lectura de este


tutorial.

El código Gray es un tipo especial de código binario que no es ponderado (los


dígitos que componen el código no tienen un peso asignado). Su
característica es que entre una combinación de dígitos y la siguiente, sea esta
anterior o posterior, solo hay una diferencia de un dígito.

Por eso también se le llama Código progresivo. Esta progresión sucede


también entre la última y la primera combinación. Por eso se le llama también
código cíclico. (ver la tabla)

Código Gray - Tabla de conversión decimal, binario, Gray

El código GRAY es utilizado principalmente en sistemas de posición, ya sea


angular o lineal. Sus aplicaciones principales se encuentran en la industria y
en robótica.

En robótica se utilizan unos discos codificados para dar la información de


posición que tiene un eje en particular. Esta información se da en código
GRAY.

Este código evita las salidas erróneas de los conmutadores electromecánicos


y facilita la corrección de errores en comunicaciones digitales como la
televisión digital terrestre y algunos sistemas de televisión por cable.

Analizando la tabla anterior se observa que:

Cuando un número binario pasa de: 0111 a 1000 (de 7 a 8 en decimal) o de


1111 a 0000 (de 16 a 0 en decimal) cambian todas las cifras.

Para el mismo caso pero en código Gray: 0100 a 1100 (de 7 a 8 en decimal)
o de 1000 a 0000 (de 16 a 0 en decimal) solo ha cambiado una cifra.

La característica de pasar de un código al siguiente cambiando solo un dígito


asegura menos posibilidades de error.

2
Unidad 5: Puntos Extras

El código Gray debe su nombre al físico e investigador de los laboratorios Bell


Frank Gray (13 de septiembre 1887 al 23 de mayo de 1969)

Tarea 2

El Mapa de Karnaugh

El mapa de Karnaugh es un procedimiento gráfico matricial para la


simplificación de circuitos lógicos. Se usa como extensión de una tabla lógica
para optimizar la relación de sus variables (ABC), sin alterar su salida (Y).
Podemos decir entonces, que es un recurso para la economía en la
elaboración de circuitos digitales.

El procedimiento aquí explicado es práctico para funciones de hasta seis


variables.

3
Unidad 5: Puntos Extras

Primer paso

Antes de diseñar el mapa K, registramos en una tabla lógica las variables ABC
que necesitamos procesar para obtener el resultado «Y» requerido. Por
ejemplo, en la siguiente tabla lógica tenemos tres variables que arroja un 1
en su salida Y:

mapa de karnaugh

Tabla 1

mapa de karnaugh

Tabla 2

Antes de llevar a cabo la simplificación con el mapa de Karnaugh, miremos las


funciones de la tabla 1 llevadas a un circuito lógico en bruto:

mapa de karnaugh

Tabla sin proceso de optimización

Podríamos dejarlo así, sin embargo, quedaría relativamente voluminosos y


acarrearía más costos de implementación. Para optimizarlo, llevamos los
valores de la tabla al mapa, ubicando cada 1 de la función ‘Y’ en su
coordenada correspondiente.

Segundo paso

Diseñamos el mapa definiendo las coordenadas de la matriz. Por ejemplo,


digamos que al eje horizontal lo definimos con las variables AB, y al eje
vertical con la variable C. Las variables deben ser complementarias, por eso
marcamos las negadas con una línea superior ¯ ó una comilla simple.

4
Unidad 5: Puntos Extras

Tercer paso

Trasladamos a la matriz las variables ABC de la tabla 2 correspondiente con el


valor alto (1) de la salida «Y», en sus respectivas coordenadas; 1 para la
coordenada A’BC’; otro 1 para la coordenada ABC’ y el último 1 para la A’BC.
Estos valores reciben el nombre de minterms.

mapa de karnaugh

Ubicamos los valores de la tabla lógica en la matriz para que tengamos los
minterms.

Cuarto paso, simplificación con el mapa de Karnaugh

A partir de aquí comenzamos con las operaciones de simplificación en el mapa


de Karnaugh. Los minterms contiguos se suman, anulando las variables
complementarias:

mapa de karnaugh

Proceso de simplificación

En este ejemplo, la suma de los minterms de Z elimina la variable A, pues


aparece en su forma complementaria (A’ y A). Esto se demuestra con la
siguiente operación booleana:mapa de Karnaugh

TAREA 3

Qué es la pila de la placa base y porqué es importante

Qué es la pila de la placa base y porqué es importante

5
Unidad 5: Puntos Extras

La pila de la placa base es generalmente una celda de moneda de litio


CR2032. Este tipo de batería, contrariamente a la creencia popular, no es
recargable y tratar de hacerlo puede provocar una explosión. Las placas base
tienen circuitos que evitan que las baterías se carguen y descarguen cuando
se enciende el PC. Otros tipos comunes de celdas de batería pueden durar
periodos significativamente más largos o más cortos, como el CR2016 más
pequeño, que generalmente durará aproximadamente un 40% menos que el
CR2032. Las temperaturas más altas y el tiempo de apagado más prolongado
acortarán la vida útil de la batería.

Te recomendamos la lectura de nuestro artículo sobre Mejores placas bases


del mercado

Al reemplazar la celda de la batería, la hora del sistema y la configuración del


BIOS del CMOS pueden volver a los valores predeterminados. El
restablecimiento no deseado de la BIOS se puede evitar al reemplazar la
celda de la batería con el interruptor de alimentación de la PSU encendido y
enchufado a la toma de corriente de la pared. En las placas base ATX, al
encender el interruptor de alimentación de la PSU, se suministra alimentación
de reserva de 5 V a la placa base para mantener la memoria CMOS
energizada durante el período de apagado.

Si bien la mayoría de las placas base tienen un lugar para una pila CMOS,
algunos PCs más pequeños, así como muchas tablets y portátiles, tienen un
pequeño compartimiento externo para la pila CMOS que se conecta a la placa
base a través de dos cables pequeños. Algunos dispositivos que utilizan CMOS
incluyen microprocesadores, microcontroladores y RAM estática (SRAM). Es
importante entender que CMOS y BIOS no son términos intercambiables para
la misma cosa. Si bien trabajan juntos para una función específica dentro del
PC, son dos componentes completamente diferentes.

Funciones de la pila en la placa base

La pila de la placa base se usa para funciones del sistema de bajo nivel, como
alimentar el reloj en tiempo real y almacenar la configuración de BIOS de un
PC. En los PCs más nuevos, la pila solo se puede usar para el reloj.

6
Unidad 5: Puntos Extras

Tradicionalmente, la configuración de la BIOS se almacenaba en la memoria


RAM CMOS, que era alimentada por la pila cuando el PC estaba apagado. La
pila era necesaria porque la configuración se perdería si se perdía toda la
energía, al igual que los datos en la RAM se pierden cuando se pierde la
energía. CMOS significa semiconductor complementario de óxido de metal. En
ocasiones, se hace referencia a CMOS como reloj de tiempo real (RTC), RAM
de CMOS, RAM no volátil (NVRAM), memoria de BIOS no volátil o
semiconductor de óxido metálico de simetría complementaria (COS-MOS).

La pila mantiene el reloj en los PCs modernos

Los PCs modernos a menudo ya no usan CMOS RAM, sino que la


configuración del BIOS en una memoria no volátil, lo que significa que la
configuración no necesita energía constante para ser mantenida. Entonces, si
muchos PCs ahora almacenan la configuración del BIOS en una memoria no
volátil que no necesita una pila, ¿por qué las placas madre todavía vienen con
pilas? Simple: las placas base todavía incluyen un reloj en tiempo real (RTC).
Este reloj funciona todo el tiempo, ya sea que el equipo esté encendido o no.
El reloj en tiempo real es esencialmente un reloj de cuarzo, como los que
usamos en las muñecas. Cuando el PC está apagado, la pila proporciona

7
Unidad 5: Puntos Extras

energía para que funcione el reloj en tiempo real. Así es como tu PC siempre
sabe la hora correcta cuando lo enciendes.

Qué es la pila de la placa base y porqué es importante

Como todos sabemos por experiencia, las pilas no duran para siempre.
Eventualmente, una pila CMOS dejará de funcionar. Esto puede suceder entre
dos y diez años a partir de la fecha en que se fabricó la placa base. Si tu PC
está encendido todo el tiempo, su pila durará mucho más. Si está apagado la
mayor parte del tiempo, su pila se agotará antes, después de todo, estás
usando más la pila.

Problemas cuando la pila falla

Si la pila falla en un PC antiguo que almacena su configuración de BIOS en


CMOS, verás mensajes de error como «Falla de la batería de CMOS», «Error
de lectura de CMOS» o «Error de suma de comprobación de CMOS» cuando
inicies el equipo. También puedes ver más mensajes de error crípticos, como
«Nueva CPU instalada», esto hace que la placa base no pueda recordar que la
CPU se instaló anteriormente, por lo que piensa que es nueva cada vez que se
inicia. En un PC más nuevo que almacena sus configuraciones de BIOS en una
memoria no volátil, el equipo puede arrancar normalmente, pero puede dejar
de mantener un registro del tiempo cuando se apaga.

TAREA 4

Software de diseño de circuitos electrónicos

Este artículo es un intento de introducir algunos grandes softwares para


diseño de circuitos electrónicos. Han sido considerados muchos criterios antes
de hacer esta lista. Hay software libre, software de pago, shareware y la
mayoría de ellos están en calidad de software, la facilidad de uso,
complejidad, etc. Quiero trató de introducir la mayor cantidad de software
como sea posible. Dibujar circuitos o esquemas electrónicos no es difícil,

8
Unidad 5: Puntos Extras

siempre y cuando usted mantenga la práctica y elija una herramienta de


diseño adecuada.

Herramientas EDA web cloud (en la nube) - Cuando el mundo que nos rodea
se está desplazando hacia la nube, hay un puñado de poderosas herramientas
EDA disponibles en la nube también. A continuación le ofrecemos una lista de
herramientas gratuitas EDA basadas en la web para que usted las pueda
evaluar.

EasyEDA- es una gran herramienta de EDA libre basado en cloud que facilita
el dibujo esquemático, la simulación de circuitos y el diseño del PCB. Ahora
tiene más de 70.000 dibujos esquemáticos fácilmente disponibles en su base
de datos, junto a más de 15.000 bibliotecas pspice. Puede dibujar esquemas
rápidamente usando las bibliotecas disponibles en el navegador. Los trabajos
realizados pueden ser privados, públicos o compartidos. Otros esquemas y
bibliotecas pueden ser importados de Altium, Águila, KiCad y LTspice. Los
archivos se pueden exportar en varios formatos, incluyendo JSON. También
ofrece fabricación del PCB a muy bajo coste. Dado que la aplicación se puede
abrir en la nube, que ofrece a los usuarios la conveniencia de la movilidad y
portabilidad. Otra ventaja de la aplicación en la nube, es que puede ser
utilizado desde cualquier sistema operativo, incluso un Tablet.

Esta es una lista de software de dibujo de circuito electrónico gratuito:

TinyCad - es un software de dibujo esquemático para Windows de la empresa


Sourceforge. Es compatible con el dibujo esquemático, desarrollo de diseño y
simulación de circuitos. Está disponible para su descarga gratuita.

Xcircuit- es un software de diseño gratuito de la plataforma OpenCircuit,


orientado a entornos Unix / Linux. Puede utilizar este software en Windows si
tiene el Citrix X-Server en ejecución o mediante la API para Windows. Posee
muchas versiones de software disponibles, con lo cual se deberán seguir
varios tutoriales de puesta a punto antes de poder utilizarlo.

9
Unidad 5: Puntos Extras

Dia - Es un software de dibujo básico y es adecuado para la elaboración de


diagramas de bloques. Proporciona acceso a algunos componentes básicos e
importantes también. Este software es recomendado sólo para un principiante
o alguien nuevo en el área de dibujo de circuitos electrónicos. Es bueno para
la elaboración de diagramas de bloques. El software tiene una licencia GPL y
está hecho para Mac y Linux. No sé si tienen una versión de Windows.

Pspice - versión para estudiantes - Tal vez usted sabe de pspice - el software
de simulación. Siga este vínculo para obtener una versión libre de la
estudiante Pspice.

LTSpice es un software de simulación de lineal. Desarrollo esquematico,


simulación de circuitos, osciloscopio y muchas otras características.

ProfiCAD - es una herramienta gratuita, básico para el dibujo. No la he


utilizado todavía, sería bueno si alguien la pudiera probar y comentar sus
resultados.

SmartDraw - Software libre para el diseño de esquemas electrónicos. Este


software es de SmartDraw LLC que desarrolla softwares de dibujo de gama
alta y softwares de CAD. La versión gratuita es una herramienta para
promocionar sus versiones de pago. No hay acceso a las funciones avanzadas
ni se vera gran cosa en la versión gratuita.

Esta es una lista de software de dibujo de circuitos electrónicos de pago:

Orcad- un software altamente popular de la empresa Cadence para el dibujo


del circuito, el desarrollo de diseño y simulación.

1
0
Unidad 5: Puntos Extras

CadSoft Eagle – otra potente herramienta de diseño de PCB. Easily Applicable


Graphical Layout Editor es la abreviatura de EAGLE.

Tina - es una solución asequible para las pequeñas industrias y autónomos.


Facilita el dibujo del circuito, desarrollos de diseño, simulación y otras
características. Como característica notable, permite la prueba en tiempo real
de los circuitos.

Altera- tiene una gran cantidad de software adaptado a sus necesidades.


Proveen software para diseño embebido (NIOS II) y software para DSP (DSP
Builder). Para diseño lógico poseen Quartus II y ModelSim.

Los mejores softwares para diseño de circuitos impresos

¿Necesita un software de diseño de PCB libre o herramienta para poner su


nuevo proyecto electrónico que acaba de diseñar en práctica? En esta lista le
presentamos 10 de los mejores softwares de diseño de PCB disponibles en
internet, que le ayudarán a desarrollar su placa de circuito impreso más
rápidamente y con facilidad.

0 ? EasyEDA

EasyEDA es un poderoso software gratuito, no requiere instalación, y esta


basado en la nube, ideal para cualquier persona involucrada en el diseño de la
electrónica y los esquemas, además de permitir simulación de circuitos y
diseño y fabricación del PCB. Los proyectos pueden mantenerse en privado,
compartidos con colaboradores, o bien públicos. Dispone de diversos
esquemas y bibliotecas de componentes, que pueden ser importados de
Altium, Águila, KiCad y LTspice. Los archivos se pueden exportar en varios
formatos incluyendo JSON. También ofrece la fabricación de PCB de bajo
coste..

1
1
Unidad 5: Puntos Extras

EasyEDA dispone de un botón para enviar a fabricar, integrado en la


aplicación. Haciendo clic en él, usted puede agregar el PCB al carrito y
ordenar cuantos necesite. Puede ordenar PCB y componentes por separado y
soldar en casa u oficina, o bien ordenar los PCB con los componentes
soldados desde fabrica, especialmente los ICs tipo BGA o montaje superficial.

EasyEDA ofrece una solución única para los proyectos de electrónica. Se


puede diseñar el circuito, el PCB y ordenarlos online.

1 ? ZenitPCB

Es una herramienta de software de diseño excelente para crear placas de


circuito impreso profesional. Es muy fácil de usar programa mediante CAD, lo
que permite realizar sus proyectos en un corto período de tiempo. Con
ZenitPCB Layout, es posible crear el proyecto a partir tanto de la dibujo
esquemática o del diseño en sí.

2 ?TinyCAD

Es un programa para ayudarle a dibujar diagramas de circuitos. Incluye


bibliotecas de símbolos para empezar enseguida. Además de ser capaz de
simplemente imprimir sus diseños, puede utilizar TinyCAD para publicar sus
dibujos, copiando y pegando en un documento de Word o guardar como un
mapa de bits PNG para web.

3 ? Osmond PCB

Es una herramienta flexible para el diseño de PCB. Se ejecuta en Macintosh.


Sus muchas características incluyen de forma casi ilimitada: tamaños de
tablero, número de capas, número de componentes, soporte para
componentes trough-hole y montaje en superficie, y mucho más.

4 ?BSch3V

1
2
Unidad 5: Puntos Extras

Es un programa de captura esquemática para Windows. El nombre "BSCH" es


una abreviatura de "Esquema básico". Tiene sólo las funciones básicas, con el
fin de simplificar la operación.

5 ? ExpressPCB

Es muy fácil de aprender y utilizar. El diseño del PCB es fácil, incluso para
usuarios principiantes.

6 ? Kicad

Es un software de código abierto (GPL) para la creación de diagramas


esquemáticos electrónicos y PCB. Es útil para todos los que trabajan en el
diseño electrónico.

7 ? gEDA

Se ejecuta en Linux y ha desarrollado herramientas que se utilizan para el


diseño de circuitos eléctricos, la captura de esquemáticos, simulación,
prototipos y producción. Actualmente, el proyecto gEDA ofrece un conjunto
muy maduro de aplicaciones de software libre para el diseño de la electrónica,
incluyendo la captura esquemática, gestión de atributos de componentes,
generación de lista de materiales (BOM), netlisting en más de 20 formatos,
simulacion analógica y digital, y diseño de PCB.

8 ? PCBWeb Designer

PCBWeb es una aplicación CAD libre para el diseño y fabricación de


dispositivos electrónicos. Permite diseñar esquemas de varias hojas con su
herramienta de conexión rápida y fácil de usar. Realiza ruteo multicapa con
soporte para coladas de cobre y DRC (reglas de control de diseño). Además,
integra el catálogo de Digi-Key con gestor de lista de materiales (BOM).

9 ? DesignSpark PCB

DesignSpark PCB es el más accesible software de diseño de electrónica del


mundo. Fácil de aprender y fácil de usar, está diseñado para reducir
significativamente el tiempo entre un diseño conceptual y el diseño de
producción. El núcleo de este enfoque único es un motor de software de gran
alcance que le permite capturar esquemas, tablas de diseño de PCB y
diseños.

1
3
Unidad 5: Puntos Extras

Por favor, siéntase libre de expresar su opinión acerca de estos programas de


diseño de PCB.

TAREA 5

El protocolo RS-232 de 55 años de edad, es el método por defecto para


hablar con los dispositivos Alicat. Además de RS-232, puede configurar su
instrumento con protocolos RS-485, Profibus, ModBus RTU, DeviceNet y
Ethernet IP. Sin embargo, para la mayoría de nuestros clientes, el estándar
de comunicación RS-232C seguirá siendo el método ideal para ordenar y leer
los dispositivos Alicat.

El estándar RS-232 no tan estándar

Una de las principales razones por las que el RS-232 ha sobrevivido durante
más de cinco décadas es que se trata de una señal útil, pero de bajo nivel y
rudimentaria, con unas directrices operativas bastante flexibles. En 1962, la
única aplicación del estándar de comunicación RS-232 era la conexión de
máquinas de escribir electromecánicas y sus ordenadores anfitriones
centrales/módems, comúnmente conocidos como sistemas de «teletipo».

Cuando posteriormente se desarrollaron máquinas electrónicas más


avanzadas, las adaptaciones patentadas llevaron a asignaciones de pines,
conectores y niveles de tensión de señal no estándar. Por ejemplo, la
especificación original pedía un conector DB-15, pero en los últimos 30 años
la mayoría de los productos RS-232 han adoptado un conector DB-9
(técnicamente llamado DE-9M).

Los ‘datos’ que se envían a través de las líneas RS232 son simplemente
impulsos de tensión positivos (+) y negativos (-) relativos a una referencia de
tierra. Un grupo de pulsos +/- enviados por un dispositivo son
cuidadosamente cronometrados por el dispositivo receptor y decodificados en
lo que los ajustes de hardware consideran paquetes de bits de datos. En otras
palabras, la norma RS-232 sólo define un marco eléctrico general

1
4
Unidad 5: Puntos Extras

relativamente flexible para transmitir y recibir impulsos eléctricos. Lo que uno


hace con todos estos pulsos depende en última instancia del hardware
conectado. Cosas como la codificación de caracteres, el espaciado, los bits de
inicio, los bits de parada, el orden de bits, la detección de errores, la
velocidad de transmisión de bits, etc. no son responsabilidad del ámbito RS-
232 y son establecidas por los circuitos conectados del usuario, normalmente
en forma de un puerto de comunicación serial y sus chips y transistores
asociados.

El trabajo del puerto COM es dar sentido a los pulsos en nombre del
ordenador o periférico conectado. Para referencia, un sistema RS-232 debe
transmitir de un dispositivo (enviado en su pin Tx), a un dispositivo receptor
(recibiendo en su pin Rx) y viceversa. ¡No intente conectar Tx a Tx o Rx a Rx
en un sistema de tres cables RS-232! El único pin que está conectado
directamente es el conector de tierra, lo que da a ambos extremos un punto
de referencia común para medir los impulsos. Cada controlador RS-232 utiliza
lógica de inversión y emplea un solo terminal, voltaje de salida bipolar para
alimentar a un UART (Receptor/Transmisor Asíncrono Universal). Debido a
que el sistema tiene tres cables y dos canales de comunicación distintos, se
considera un sistema «Full Duplex». Los datos pueden transmitirse al mismo
tiempo que se reciben.

RS-232, la manera de Alicat

Comprendiendo cuan suelto es realmente el «estándar» RS232, se


preguntarán cómo lo utiliza Alicat. Alicat ofrece el ubicuo DB-9 o el conector
DB-15 «estándar», pero podemos proporcionar comunicación RS232 en
cualquier conector que se ofrezca, como el DB-15, conectores de cierre
industrial de 6 pines y, por supuesto, el conector mini DIN de 8 pines por
defecto.

1
5
Unidad 5: Puntos Extras

Sin embargo, nuestra verdadera diferencia con el estándar es que Alicat ha


explotado los niveles de señal y ha permitido que varias unidades funcionen
en el mismo puerto COM. Debido a que los dispositivos Alicat no aceptan ni
producen tensiones negativas, un RS232 tradicional de +/- 15V no es posible.
Afortunadamente, un pulso positivo de +5V puede ser hecho para replicar
una forma de onda RS232 (lógica alta `marca vs. lógica baja `espacio’),
legible por el 99% de todos los UART usados hoy en día.

Una vez que los puertos serie UART pasaron de moda a principios de los años
2000, los convertidores USB a serie ocuparon su lugar; la mayoría hoy en día
utilizan el chipset FTDI para replicar el puerto COM. El perfil de señal único de
Alicat también es totalmente compatible con estos dispositivos.

Además de doblar las reglas de nivel de señal y polaridad, Alicat también ha


diseñado una solución inteligente para poder utilizar hasta 26 unidades a la
vez en un solo puerto COM serial. El término técnico para esta capacidad se
denomina comunicación ‘Multipunto’, y es soportado por todas las unidades
Alicat equipadas con comunicación serial (ya sea RS-232, o RS-485 basada en
señal diferencial). A través de la comunicación multipunto, cada dispositivo en
la línea está configurado para tener una letra de identificación única (A-Z), y
cada unidad escucha los comandos que se han enviado. Sin embargo, aunque
cada dispositivo ‘escucha’ cada comando, una unidad en particular sólo
aceptará y responderá al comando si la instrucción comienza con la letra de
identificación única de ese instrumento.

1
6