Está en la página 1de 13

Benemérita Universidad Autónoma

de Puebla

Materia: Microprocesadores e Interfaces

Conceptos
¿Qué es un microprocesador?
Procesador de muy pequeñas dimensiones en el que todos los elementos están
agrupados en un solo circuito integrado.

¿Qué es un microcontrolador (uC)?

Un microcontrolador (abreviado µC, UC o mCU) es un circuito
integrado programable, capaz de ejecutar las órdenes grabadas en su memoria.
Está compuesto de varios bloques funcionales que cumplen una tarea específica. 
Un microcontrolador incluye en su interior las tres principales unidades funcionales
de una computadora: unidad central de
procesamiento, memoria y periféricos de entrada/salida.

Principales empresas fabricantes de microprocesadores Familias de


microcontroladores (uC) 8 bits, 16 bits, 32 bits.

Empresa 8 bits 32 bits

Cortex-M3, Cortex-M0, ARM7,


NXP Semiconductors (antes Philips) 80C51
ARM9

Renesas (antes Hitachi, Mitsubishi y RX, V850, SuperH, SH-Mobile,


78K, H8
NEC) H8SX

ST 62, ST
STMicroelectronics STM32 (ARM7)
7

C2000, Cortex-M3 (ARM), TMS570


Texas Instruments TMS370
(ARM)

       

Arquitectura RISC, CISC

La compleja mayoría RISC y CISC son las siglas de dos


diferentes arquitecturas de diseño de microprocesadores. ... RISC significa
Conjunto Reducido de Instrucciones de Cómputo (por Reduced Instruction Set
Computing) y CISC, Conjunto Complejo de Instrucciones de Cómputo (por
Complex Instruction Set Computing).
Pero todo puede resultar tan oscuro como los términos CISC y RISC, si no se
echa un vistazo a lo que son y encierran aquel par de palabrejas .

La compleja mayoría RISC y CISC son las siglas de dos diferentes arquitecturas
de diseño de microprocesadores. La arquitectura del procesador es lo que resulta
de decisiones de diseño como cuál será el número y tamaño de los registros de
instrucción, de qué manera las instrucciones y los datos se moverán hacia la
memoria y desde ésta, etcétera.

RISC significa Conjunto Reducido de Instrucciones de Cómputo (por Reduced


Instruction Set Computing) y CISC, Conjunto Complejo de Instrucciones de
Cómputo (por Complex Instruction Set Computing).

El motor de la mayoría de los computadores del planeta son procesadores de


arquitectura CISC porque la computación personal despegó con ellos (ver
recuadro Evolución de dos arquitecturas ). Los chips más usados hoy son los de la
compañía californiana Intel Corporation, que son CISC.

La firma investigadora de mercados Dataquest calcula que más de 150 millones


de computadores (aproximadamente el 80 por ciento del total) tienen
procesadores Intel (como los 8088, 80286, 386, 486, Pentium) o alguno de los
chips copiados o basados en los de Intel (como los que fabrican las empresas
AMD y Cyrix). En 1995 esa cifra rondará los 250 millones.

También son CISC los procesadores de la otra gran familia de computadores,


Macintosh, que venía empleando los chips 680x0 (como los 68020, 68030 y
68040), fabricados por la empresa Motorola.

Los chips RISC, por su parte, se han estado utilizando en franjas más avanzadas
y especializadas del mercado (y mucho más pequeñas).

Por ejemplo, las estaciones de trabajo, que se emplean para diseño asistido por
computador, animación, exploración petrolera o como servidores de red, entre
otras aplicaciones, utilizan alguna de las diferentes versiones de chips RISC que
se han desarrollado.

La ventaja: ser estándar En el mundo CISC, Intel y Motorola constituyen un idioma


común que hablan cientos de fabricantes de computadores personales. Y,
obviamente, los fabricantes de software escriben programas para plataformas
estables y populares.
Los chips RISC tienen un desempeño superior al de los CISC. Pero en la industria
de los computadores tiene más influencia la compatibilidad que el rendimiento.

Aunque hoy hay coincidencia en que la arquitectura CISC está llegando a los
límites de su potencial y en que cada vez será más difícil mejorar en términos de
desempeño, Intel se ha mantenido en ella porque cambiar la arquitectura
implicaría perder la compatibilidad con lo que hoy es el estándar de la industria.

Apple se lanza al agua Apple se sacudió ese temor y se lanzó al agua, en parte
porque de las dos principales ramificaciones de procesadores CISC, Intel y
Motorola, la segunda parecía tener menos potencial para aumentar su
desempeño.

Memoria RAM, ROM, Boot

Principales características de los pic16F877a

Es un microcontrolador de Microchip Technology fabricado en tecnología CMOS,


su consumo de potencia es muy bajo y además es completamente estatico (esto
quiere decir que el reloj puede detenerse y los datos de memoria no se pierden)
capaz de realizar diferentes actividades que requieran del procesamiento de datos
digitales y del control y comunicación digital de diferentes dispositivos.

características del PIC16F877a:


 Microcontrolador PIC 16F877A de 8 bits fabricado por Microchip.
 Memoria ROM: 8Kb
 Memoria RAM: 368 x 8 bytes
 Pines I/O: 33
 Frecuencia: 20 Mhz con cristal externo
 Permite programación ICSP

 Frecuencia de operación 0-20 MHz


 Oscilador interno de alta precisión
 Calibrado de fábrica
 Rango de frecuencia de 8MHz a 31KHz seleccionado por software.
 Voltaje de la fuente de alimentación de 2.0V a 5.5V
 Consumo: 220uA (2.0V, 4MHz), 11uA (2.0 V, 32 KHz) 50nA (en modo
de espera)
 Ahorro de energía en el Modo de suspensión
 Brown-out Reset (BOR) con opción para controlar por software
 33 pines de entrada/salida
 alta corriente de fuente y de drenador para manejo de LED
 resistencias pull-up programables individualmente por software
 interrupción al cambiar el estado del pin
 memoria ROM de 8K con tecnología FLASH
 El chip se puede re-programar hasta 100.000 veces
 Opción de programación serial en el circuito
 El chip se puede programar incluso incorporado en el dispositivo
destino.

 256 bytes de memoria EEPROM


 Los datos se pueden grabar más de 1.000.000 veces
 368 bytes de memoria RAM
 Convertidor A/D:
 14 canales
 resolución de 10 bits
 3 temporizadores/contadores independientes
 Temporizador perro guardián
 Módulo comparador analógico con
 Dos comparadores analógicos
 Referencia de voltaje fija (0.6V)
 Referencia de voltaje programable en el chip
 Módulo PWM incorporado
 Módulo USART mejorado
 Soporta las comunicaciones seriales RS-485, RS-232 y LIN2.0
 Auto detección de baudios
 Puerto Serie Síncrono Maestro (MSSP)
 Soporta los modos SPI e I2C.

Digrama Interno

Principales características de los pic18F4550

¿Qué es el  Microcontrolador PIC18F4550?


El Microcontrolador PIC18F4550 es un circuito integrado programable capaz de
poder realizar y controlar tareas las veces que desees gracias a la memoria flash
de alta resistencia. El MCU cuenta con 8 Bits, 48 MHz, 32 KB, 2 KB, 40 Pines y 
pertenece a la familia de microcontroladores PIC18.

¿Para qué sirve el Microcontrolador PIC18F4550?


El Microcontrolador PIC18F4550 funciona para poder efectuar y/o controlar otros
dispositivos, algunas de sus aplicaciones son automatización y control de
procesos, comunicaciones y red, electrónica de consumo, diseño embebido y
desarrollo, multimedia, dispositivos portátiles, robótica, instrumentación y medida o
seguridad.
ESPECIFICACIÓN Y CARACTERÍSTICAS

 Familia : PIC18
 Modelo: PIC18F4550-I/P
 CMOS: Antiestático
 Voltaje de operación:  4.2V a 5.5V
 Comunicación : UART, A/E/USART, SPI, I²C, MSSP (SPI/I²C)
 Interfaz :  USB 2.0 de alta velocidad (12 Mbit/s)
 Dimensiones: 13.8 mm x 3.8 mm x 52.2 mm
 Peso: 6 g
 Pines: 40
 ADC de 10 bits: 13 canales
 I/O disponibles: 35 pines
 Comparadores Analógicos: 2
 EEPROM: 256 Bytes
 Memoria Flash: 32Kb
 Memoria de datos SRAM: 2048 Bytes
 Máxima frecuencia de trabajo: 48 MHz
 Timer: Uno de 8 bit y tres de 16 bit
 Temperatura de trabajo: -40°C a 85°C

Señal analógica
Las medidas físicas se utilizan cuando hablamos de utilizar señales analógicas,
que son especialmente usadas para llevar a cabo la transmisión de elementos
de vídeo o sonido. Aunque son señales de tipo continuo hay que decir que su
expansión se produce por la entrada en escena de las ondas de tipo senoidal.
Para que las distintas señales analógicas que se transmitan puedan ser
interpretadas de una manera adecuada habrá que tener un decodificador que
permita cumplir con el proceso de trabajo. Una de las ventajas del uso de la
señal analógica es que hay poco consumo de ancho de banda, mientras que por
otro lado es un tipo de acción que se procesa en tiempo real.
    
Señal digital
En el otro lado de la balanza tenemos las señales digitales, que se usan de una
forma más frecuente debido a su flexibilidad y polivalencia. La información no se
transmite de la misma forma, sino que en este caso se utiliza un sistema de
códigos binarios (los números 0 y 1) con los que se lleva a cabo la transmisión
bajo una pareja de amplitudes que proporciona grandes posibilidades. El
proceso del que hablábamos con las ondas senoidales en las señales
analógicas cambia de forma completa para dar paso a ondas cuadradas, lo que
permite hacer uso de la modulación digital y de un tipo de señal que no es
continua. Hay aspectos que se deben tener en cuenta tal y como ya hemos
mencionado antes, como que las señales digitales proporcionan una mayor
capacidad para transmitir información de una manera fiel. Estas señales no
producen deterioro en la información ni en la calidad de los datos, lo que ayuda
a que el resultado sea más adecuado.

 ADC
Un circuito conversor analógico-digital (ADC) que implemente esta técnica puede
ser realizado fácilmente usando sistemas de bajo coste del tipo CMOS,
semejantes a los usados para fabricar circuitos integrados digitales. Es por esta
forma de construirlos, por lo que, pese a haber sido propuestos por primera vez a
principios de los años '60, solo se ha generalizado su uso en los últimos años,
gracias al empleo de tecnologías basadas en el silicio. La mayor parte de los
fabricantes de circuitos integrados analógicos ofrecen moduladores sigma-delta.
PWM

PWM son las siglas de Pulse Width Modulation (Modulación por ancho de
pulso). Para transmitir una señal, ya sea analógica o digital, se debe modular
para que sea transmitida sin perder potencia o sufrir distorsión por
interferencias.

PWM es una técnica que se usa para transmitir señales analógicas cuya señal
portadora será digital. En esta técnica se modifica el ciclo de trabajo de una
señal periódica (una senoidal o una cuadrada, por ejemplo), ya sea para
transmitir información a través de un canal de comunicaciones o para controlar
la cantidad de energía que se envía a una carga. El ciclo de trabajo (duty cycle)
de una señal periódica es el ancho de su parte positiva, en relación con el
período. Está expresado en porcentaje, por tanto, un duty cycle de 10% indica
que está 10 de 100 a nivel alto.

Duty cycle = t / T

t = tiempo en parte positiva

T = Periodo, tiempo total

Básicamente, consiste en activar una salida digital durante un tiempo y


mantenerla apagada durante el resto, generando así pulsos positivos que se
repiten de manera constante. Por tanto, la frecuencia es constante (es decir, el
tiempo entre disparo de pulsos), mientras que se hace variar la anchura del
pulso, el duty cycle. El promedio de esta tensión de salida, a lo largo del tiempo,
será igual al valor analógico deseado.
DAC

Con frecuencia hablamos por aquí sobre multitud de equipos y dispositivos de


sonido que incluyen un DAC, como amplificadores, tarjetas de sonido,
auriculares inalámbricos, etc. Sin embargo, puede que siga habiendo usuarios a
los que no les queda muy claro qué es exactamente un DAC en el mundo de la
reproducción musical y para qué sirve, algo que pasamos a explicar a
continuación.

Un DAC o Digital to Analogue Converter es un conversor capaz de transformar


la señal digital en analógica. Y es algo que a día de hoy está entre nosotros
cada vez que escuchamos música, pues como sabréis, el sonido que
escuchamos es analógico, ondas que producen auriculares o altavoces y que
nuestros oídos captarán para ser posteriormente procesadas e interpretadas por
el cerebro.
Los DAC permiten esa conversión, transformando la información en forma de
ceros y unos de cualquier archivo digital almacenado en nuestro PC, teléfono
inteligente, disco óptico, memoria USB, etc. en un impulso sonoro. Y es
importante saber que según sea la calidad del DAC vamos a obtener un mejor o
peor sonido.

       
Actuadores y Sensores
Los sensores y actuadores son una parte imprescindible de cualquier sistema
industrial de control automatizado. De hecho, representan el nivel de campo de
la pirámide de la automatización. Los sensores son los sentidos del sistema de
control: le proporcionan información sobre lo que está ocurriendo. Los
actuadores son las manos del sistema de control: le permiten modificar lo que
ocurre en la planta.

Figura 2.1: Diagrama de bloques de un sisteam de control

Para realizar las tareas de control de un proceso industrial, los  sensores nos


permiten conocer el valor de las variables físicas adecuadas que participan en el
proceso y convertirlas en señales eléctricas. En base a estas señales, el
programa de control debe marcar las directrices de actuación sobre las
máquinas y elementos que intervienen en el proceso. Para llevar a cabo las
acciones oportunas, los actuadores se encargan de convertir las señales
eléctricas de control en otro tipo de señales o en señales eléctricas de mayor
potencia.

Los actuadores (también llamados accionadores) constituyen la interfaz entre


las señales de control del dispositivo de control (por ejemplo, del autómata) y el
mismo proceso industrial. Podemos distinguir tres tipos de actuadores según la
fuente de energía con la que trabajan: eléctricos, neumáticos (aire) e hidráulicos
(aceite).

También podría gustarte