Vous êtes sur la page 1sur 24

1

Temporizadores

La familia dsPIC30F tiene 3 tipos de temporizadores


implementados en el chip y cada uno de ellos es de 16
bits cada uno.
dsPIC30F4013 dsPIC30F3014
Tipo

A Timer 1 Timer 1

B
Timer 2
Timer 2
dsPIC30F Timer 4

C Timer 3
Timer 5
Timer 3

Ing. Juan Vega Martinez 2


Temporizadores

La familia dsPIC30F tiene 3 tipos de temporizadores


implementados en el chip y cada uno de ellos es de 16
bits cada uno.
dsPIC30F4013 dsPIC30F3014
Tipo

A Timer 1 Timer 1

B
Timer 2
Timer 2
dsPIC30F Timer 4
Timer de
32bits

C Timer 3
Timer 5
Timer 3

Ing. Juan Vega Martinez 3


Temporizadores

Registros relacionados con los temporizadores

Registros Descripcin
Registro contador de 16 bits
TMRx
Registro de 16 bits que contiene el valor actual del Periodo.
PRx
Registro de control para el modo de seleccin del
TxCON temporizador.

Donde:
x, es el nmero de temporizador

Ing. Juan Vega Martinez 4


Temporizadores

Registros relacionados con los temporizadores


Si es que se usa interrupcin:
Bits Descripcin
Bits que controla la habilitacin y deshabilitacin de la
TxIE interrupcin

TxIF Bit de bandera de estado de interrupcin.

TxIP Bits relacionados con la prioridad del Temporizador

Donde:
x, es el nmero de temporizador

Ing. Juan Vega Martinez 5


Temporizadores

Arquitectura del Temporizador del Tipo

A
Ing. Juan Vega Martinez 6
Temporizadores Tipo

Externo

Interna
Ing. Juan Vega Martinez 7
Temporizadores Tipo
Fuente de reloj interna
=

( + 1)
Periodo
A
0

Pulsos
Contador
00

0
TON= 1

Interna FCY=24MHz

Ing. Juan Vega Martinez 8


Temporizadores
Fuente de reloj interna
Si se desea generar un evento de interrupcin cada
50ms:

Timer:

PRx=
TMRx=
TxCON=

Ing. Juan Vega Martinez 9


Temporizadores
Fuente de reloj interna
Si se desea generar un evento de interrupcin cada
50ms:

Timer:
PRx=
TMRx=
TxCON=

Interrupcin:
TxIF=
TxIP=
T1IE

Ing. Juan Vega Martinez 10


Temporizadores

Arquitectura del Temporizador del Tipo

B
Ing. Juan Vega Martinez 11
Temporizadores Tipo

B
La estructura, es muy parecida al
Temporizador del Tipo A

Externo
Consultar en la hoja de datos del
Chip, si est implementado la
entrada TxCK

Interna
Ing. Juan Vega Martinez 12
Temporizadores

Arquitectura del Temporizador del Tipo

C
Ing. Juan Vega Martinez 13
Temporizadores Tipo

C
La estructura, es muy parecida al
Temporizador del Tipo A

Externo
Consultar en la hoja de datos
del Chip, si est implementado
la entrada TxCK
Interna
Ing. Juan Vega Martinez 14
Temporizadores Tipo
Fuente de reloj interna
Evento de disparo de
C
conversin para el ADC Periodo

Tiempo de
muestreo

Contador

0
TON= 1

Interna
Ing. Juan Vega Martinez 15
Temporizadores

Modo de trabajo Externo

A B C
* *
(*) Revisar en la hoja de datos si esta implementado las entradas externas (TxCK) de los temporizadores

Ing. Juan Vega Martinez 16


Temporizadores
Configuracin Externa Tipo Tipo Tipo

A B C
Periodo
01

Pulsos
Contador
1X

Externa 0
Pulsos Ext
TON= 1
Pulsos EXT
Oscilador

Ing. Juan Vega Martinez 17


Temporizadores Tipo
Configuracin Externa

=

( + 1)
A
Periodo
01

Pulsos
Contador
1X

Externa 0
Frecuencia Ext TON= 1
Pulsos EXT
Oscilador

Ing. Juan Vega Martinez 18


Temporizadores
Configuracin Externa

Cristal de baja frecuencia

Habilitar el oscilador
LPOSCEN = ON

Ing. Juan Vega Martinez 19


Temporizadores
Configuracin Externa

Pulsos externos

Ing. Juan Vega Martinez 20


Temporizadores Tipo
Configuracin Externa
A
Modo gate accumulated
0

Pulsos

Contador
01

Pulso Externoterna

TON= 1
A C

Ing. Juan Vega Martinez 21


Temporizadores Tipo
Configuracin Externa
A
Modo de un simple pulso
0

Pulsos

Contador
1 0 1 01

Pulso Externoterna 1
TON= 1
A C

Ing. Juan Vega Martinez 22


Temporizadores
Fuente de reloj interna
Si se desea medir el ancho de un pulso(w) que varia en
el rango de 50 a 100ms. Configurar el Timer del Tipo A:

PRx=
TMRx=
TxCON=

Ing. Juan Vega Martinez 23


Muchas Gracias
Juan Vega Martinez
Ing. Electrnico
Investigador del Grupo de Microelectrnica
http://ue.accesus.com/
https://www.facebook.com/microElectronica

Ing. Juan Vega Martinez 24

Vous aimerez peut-être aussi