0% encontró este documento útil (0 votos)
32 vistas28 páginas

Semana 2-2

La sesión se centra en las fuentes de reloj del microcontrolador dsPIC30F4013, destacando la importancia de su correcta configuración para un rendimiento óptimo. Se exploran las fuentes de reloj internas y externas, así como el uso del PLL para aumentar la frecuencia. Al finalizar, los estudiantes deben ser capaces de identificar y configurar adecuadamente las fuentes de reloj para diferentes aplicaciones.

Cargado por

Luis Muga
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas28 páginas

Semana 2-2

La sesión se centra en las fuentes de reloj del microcontrolador dsPIC30F4013, destacando la importancia de su correcta configuración para un rendimiento óptimo. Se exploran las fuentes de reloj internas y externas, así como el uso del PLL para aumentar la frecuencia. Al finalizar, los estudiantes deben ser capaces de identificar y configurar adecuadamente las fuentes de reloj para diferentes aplicaciones.

Cargado por

Luis Muga
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Arquitectura del Procesador

Digital de Señales
Semana 2 – Sesión 2
dsPIC30F4013 – Fuentes de Reloj
dsPIC vs Microcontrolador

https://youtu.be/bC-PdbjvyX0?si=Vors21-7pLPdEOs1
¿Tienes alguna idea sobre?

• Microcontroladores
• Programación lenguaje C

Recordamos el tema de la sesión anterior


Agenda

• Logro de aprendizaje
• Activamos conocimientos previos
• Utilidad de la sesión
• Desarrollo del tema
• Practica de lo aprendido
• Conclusiones
Logro de aprendizaje de la sesión

Al finalizar la sesión el estudiante conoce las fuentes de reloj del dsPIC30F4013.

Presentamos verbalmente el logro de aprendizaje de la sesión.


¿Qué debemos saber para la presente sesión?

• Programación en C
• Microcontroladores

Recogemos conocimientos previos para la presente sesión.


¿Cuál es la utilidad del tema para nuestro desarrollo?

- Identificar las fuentes de reloj de un dsPIC30F4013

Identificamos la utilidad del tema en nuestro desarrollo profesional.


Contenido

• Fuentes de reloj del dsPIC30F4013

Desarrollo del Tema


Fuentes de Reloj en el
dsPIC30F4013: Una
Introducción
Esta presentación tiene como objetivo proporcionar una visión general
completa de las fuentes de reloj disponibles en el microcontrolador
dsPIC30F4013. Una correcta configuración del reloj es esencial para el
funcionamiento óptimo de cualquier microcontrolador, y el
dsPIC30F4013 no es una excepción. Exploraremos las diversas opciones
disponibles y cómo configurarlas adecuadamente para diferentes
aplicaciones. Desde osciladores internos hasta cristales externos,
cubriremos los aspectos más importantes para garantizar un
rendimiento estable y preciso.
Fundamentos del Reloj en Microcontroladores
¿Qué es un reloj? Función del Reloj Frecuencia y Velocidad

En un microcontrolador, el reloj es El reloj asegura que todos los Existe una relación directa entre la
una señal que sincroniza todas las componentes del microcontrolador, frecuencia del reloj y la velocidad de
operaciones internas. Actúa como un como la CPU, la memoria y los ejecución del programa. A mayor
metrónomo que dicta el ritmo al que periféricos, operen de manera frecuencia, mayor velocidad de
se ejecutan las instrucciones. coordinada. Su unidad de medida es ejecución.
el Hertz (Hz).
Fuentes de Reloj Internas del
dsPIC30F4013
Oscilador RC Interno (FRC)
El FRC opera a una frecuencia nominal de 7.37 MHz. Se calibra
mediante registros de configuración y no requiere componentes
externos, lo que reduce el costo. Sin embargo, es menos preciso y
sensible a la temperatura y voltaje.

Oscilador LP (Low Power)


Este oscilador de baja frecuencia, típicamente 32 kHz, está diseñado
para aplicaciones de bajo consumo y se utiliza principalmente en
modo sleep. Es ideal para prolongar la vida útil de la batería en
aplicaciones portátiles.
Fuentes de Reloj Externas del dsPIC30F4013
Cristal de Cuarzo (XT)
Para baja frecuencia (32 kHz - 4 MHz), ofrece mayor precisión y estabilidad que el FRC, pero requiere componentes externos.

Cristal de Cuarzo (HS)


Para alta frecuencia (4 MHz - 20 MHz), ideal para aplicaciones que demandan mayor velocidad y precisión.

Reloj Externo (EC)


Se proporciona una señal de reloj desde un circuito externo, permitiendo sincronizar el microcontrolador con otros dispositivos.
El PLL (Phase-Locked Loop)
Multiplicación de Frecuencia
1

2 Alta Velocidad

3 Configuración Registros

El PLL es un circuito que multiplica la frecuencia del reloj para alcanzar velocidades más altas. En el dsPIC30F4013, se
configura mediante los registros PLLFBD, PLLDIV y PLLPRE. Por ejemplo, se puede utilizar el FRC (7.37 MHz) y multiplicarlo
mediante el PLL para obtener una frecuencia de 40 MHz. Esto permite un mayor rendimiento en aplicaciones que requieren
procesamiento intensivo.
Registros de Configuración
del Reloj
OSCCON
Permite seleccionar la fuente de reloj primaria (NOSC), habilitar el
PLL (PLLEN) y monitorear la fuente de reloj (COSC).

CLKDIV
Controla los divisores de frecuencia para el reloj del sistema
(DOZE, RCDIV), el preescalador para el reloj periférico (PPDIV) y el
prescaler para la salida de reloj (ODIV).
Pasos para Configurar la Fuente de Reloj

Seleccionar Fuente

Configurar Divisores

Habilitar PLL

Cambiar Fuente Primaria

Esperar Cambio

Monitorear Fuente
Ejemplos de Configuración en
Código
Configuración Descripción

FRC sin PLL Configura el FRC como fuente de reloj


sin utilizar el PLL.

FRC con PLL Utiliza el FRC y el PLL para alcanzar una


frecuencia más alta.

Cristal HS con PLL Configura un cristal externo HS y el PLL


para una mayor precisión y velocidad.

Cambio de fuente Código para cambiar entre diferentes


fuentes de reloj durante la ejecución del
programa.

Estos ejemplos en lenguaje C, utilizando MPLAB XC16, ilustran cómo configurar las
diferentes fuentes de reloj en el dsPIC30F4013. El código proporciona una guía práctica
para implementar estas configuraciones en proyectos reales.
Consideraciones Prácticas y Solución de
Problemas

Precisión vs. Consumo


Estabilidad del Cristal
Elegir la fuente adecuada según la
Seleccionar cristales de buena calidad.
aplicación. 1 2

Depuración 4 3 Ruido
Verificar la frecuencia con el depurador
Diseñar el PCB cuidadosamente.
de MPLAB.
Conclusión
Hemos revisado las fuentes de reloj disponibles en el dsPIC30F4013 y la
importancia de una configuración correcta para el rendimiento y la
estabilidad. Para más información, consulte las hojas de datos y notas
de aplicación de Microchip. Recuerde que la elección de la fuente de
reloj y su configuración dependen de los requisitos específicos de su
aplicación. Una configuración adecuada garantizará un funcionamiento
fiable y eficiente de su microcontrolador.
Trabajemos en grupo

Actividades de aplicación basado en aprendizaje colaborativo


Ejercicio 1

Hacer pruebas con las diferentes fuentes de reloj y sus bits de configuración
del dsPIC30F4013.

Actividades de aplicación basado en aprendizaje autónomo


¿Qué hemos aprendido en la sesión?

• Entender las diferencias entre microcontroladores y dsPIC. Uso de los


protocolos I2C y SPI
• Estructura general y estilos de programación en C

Identifiquemos los temas tratados en la sesión.

También podría gustarte