26.12.2014 Views

microcontrolador mc68hc11

microcontrolador mc68hc11

microcontrolador mc68hc11

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MICROCONTROLADOR 68HC11: Fundamentos, recursos y programación.<br />

MICROBÓTICA.<br />

Debido al diseño de los circuitos internos del micro, muchas de las señales de salida son de colector<br />

abierto. El fabricante recomienda como resistencia de pull−up un valor de 4K7.<br />

Cuando se monta un sistema digital basado en <strong>microcontrolador</strong>, existe siempre el peligro de que un mal<br />

diseño provoque no solo un mal funcionamiento sino un daño irreparable de los circuitos. Esto se debe a que a<br />

diferencia de la lógica digital habitual, los <strong>microcontrolador</strong>es, en general, trabajan con varios tipos de señales,<br />

conversores A/D, salidas PWM, líneas de transmisión y un largo etcétera, lo que provoca que un mal conexionado<br />

pueda tener graves consecuencias.<br />

Un mecanismo de protección frente a este tipo de conflictos es el adoptado por el 68HC11 donde varios de<br />

sus pines se encuentran dotados de circuitos internos de protección. Igualmente este tipo de soluciones tienen sus<br />

propias limitaciones por lo que nunca se debe bajar la guardia. Para saber más sobre estas protecciones acudir al<br />

manual de Referencia Técnica de Motorola.<br />

Para facilitar la comprensión se clasifican todos los pines del <strong>microcontrolador</strong> en grupos de acuerdo a las<br />

funciones de los mismos, siendo estas agrupaciones las siguientes.<br />

1. Alimentación: VDD, VSS.<br />

2. Reloj: EXTAL, XTAL, E.<br />

3. Reset: RESET.<br />

4. Transmisión serie asíncrona: TxD, RxD.<br />

5. Petición de interrupciones hardware: IRQ, XIRQ, IC1−3, PAI, STRA.<br />

6. Modos de arranque: MODA, MODB.<br />

7. Comparadores: OC1−5.<br />

8. Capturadores: IC1−3, PAI.<br />

9. Transmisión serie síncrona: SCK, MISO, MOSI, SS.<br />

10. Puertos: PA0−7, PB0−7, PC0−7, PD0−3, PE0−3.<br />

11. Conversores: AN0−7.<br />

12. Buses: AD0−7, A8−15, AS, R/W.<br />

Con esta clasificación, se intenta dar una vista general de todos los subsistemas hardware que conforman el<br />

<strong>microcontrolador</strong> y que tienen salida directa al exterior a través del encapsulado. Las descripciones son resumidas ya<br />

que en capítulos posteriores se detallan cada uno de los sistemas individualmente.<br />

2.2. Pines de reloj<br />

•EXTAL y XTAL: Son las conexiones de entrada para la introducción de una señal de reloj. El<br />

<strong>microcontrolador</strong> está diseñado para trabajar con osciladores de cristal de la forma que muestra la figura 2.<br />

Esta frecuencia de reloj que es introducida en el MCU, es la encargada de regir el funcionamiento interno de<br />

los susbsisitemas que lo componen, por lo que no hay que confundirla con la señal de reloj de sus buses de datos ya<br />

sea internos o externos.<br />

La velocidad máxima aconsejable por el fabricante está en torno a los 8Mhz. Es muy recomendable trabajar<br />

a esta frecuencia ya que de esta manera se consigue que el chip disponga de valores de velocidades para las<br />

transmisiones asíncronas compatibles con el estándar RS232c como los típicos 9600 baudios.<br />

Para frecuencias altas, mayores de 1 MHz el circuito es el mostrado en la figura 3. Para trabajar a<br />

frecuencias más bajas es necesaria la inclusión de una resistencia más para lograr que la impedancia de salida<br />

aumente y no afecte mucho al MCU.<br />

Los valores que da el fabricante para los componentes del circuito de reloj son: R=1−10MΩ y C1=C2=5−<br />

25pF. En el circuito de reloj de la tarjeta CT6811 los valores empleados son C1=C2=22pF y R=10MΩ. El valor del<br />

cristal es de 8 MHZ.<br />

XIII

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!