14
UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL PERÍODO ACADÉMICO: SEPTIEMBRE/2013 – FEBRERO/2014 MICROCONTROLADORES Consulta I_2P Profesor: Ing. Patricio Córdova Semestre: Séptimo Electrónica Tema: Módulo CCP de los Microcontroladores Fecha de Envió: 17/12/2014 Fecha de Recepción: 22/12/2014 Integrantes: » Aldás Abigail. » Gavilánez Edwin. » Iza Grace » Valencia Xavier CARRERA DE INGENIRÍA EN ELECTRONICA Y COMUNICACIONES FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL UNIVERSIDAD TÉCNICA DE AMBATO

Módulo CCP consulta.docx

Embed Size (px)

Citation preview

F . I . S . E . IFACULTAD DE INGENIERIA EN SISTEMAS, ELECTRONICA E INDUSTRIALUNIVERSIDAD TCNICA DE AMBATOFACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL PERODO ACADMICO: SEPTIEMBRE/2013 FEBRERO/201UNIVERSIDAD TCNICADE AMBATOFACULTAD DEINGENIERA ENSISTEMAS,ELECTRNICA EINDUSTRIALCARRERA DE INGENIRA ENELECTRONICA !MICROCONTROLADORESC"#$%&'( I)2PProfesor: I#*. P('+,-," C.+/"0(Semestre: S12',3" E&4-'+.#,-( Tema: M./%&" CCP /4 &"$ M,-+"-"#'+"&(/"+4$Fecha de Envi: 15/12/201Fecha de Recepcin: 22/12/201Integrantes: A&/6$ A7,*(,&. G(0,&6#48 E/9,#. I8( G+(-4 V(&4#-,( :(0,4+ V4&($'4*%, ;"34+"F . I . S . E . IFACULTAD DE INGENIERIA EN SISTEMAS, ELECTRONICA E INDUSTRIALUNIVERSIDAD TCNICA DE AMBATOFACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL PERODO ACADMICO: SEPTIEMBRE/2013 FEBRERO/201I.1 Ttulo Mdulo CCP de los MicrocontroladoresI.2 ObjetivosI.2.1 Objetivo General Investigar acerca del Mdulo CCP (Capture/Compare/PWM) de los MicrocontroladoresI.2.2 Objetivos Especficos Determinar las caractersticas de cada una de las partes de las cuales est compuesta elMdulo CCP. Especiicarlasconiguraciones!uesede"enreali#arenlosmicrocontroladoresparautili#ar los mdulos CCP mediante $erramientas de programacin. %nali#ar el Mdulo CCP para los PIC&'()**+(gama alta) , PIC&-(''.(gama media)I.3 ResumenEn el presente tra"a/o se va descri"ir las caractersticas , el uncionamiento del MduloCCP(Capture/Compare/PWM) de los microcontroladores (PIC&'()**+,PIC&-(''.)0tam"i1n se va descri"ir cada una de las ormas en las cuales puede tra"a/ar este mdulo0 astam"i1n se va a detallar las principales caractersticas al tra"a/ar con el modo comparacin0modo captura , por supuesto el modo PWM.I.4 Palabras clave Captura0 Comparacin0 PWM0 PIC0 2imerI.! Intro"ucci#n3a ma,ora de microcontroladores actuales disponende unperi1ricodenominadoMdulo de Captura Comparacin , PWM o CCPEstemduloconstadeunregistrode&-"itsCCP4(45&0 6)!uepuedeoperarcomoregistro de captura de datos0 comparacin de datos o como registro para i/ar el ciclo detra"a/o de una se7al. 8.9:egistros asociados a cada mdulo (lectura/escritura); 8.9CCPRx (CCPRxH:CCPRxL): Registro de datos de 16 bits En modo captura0 CCP:4 unciona como :egistro de Captura En modo compara0 CCP:4 unciona como :egistro de Comparacin En modo PWM0 CCP:4 unciona determina el Dut, C,cle CCPxCON: Registro de control3os mdulos CCP $acen uso de los timers;F . I . S . E . IFACULTAD DE INGENIERIA EN SISTEMAS, ELECTRONICA E INDUSTRIALUNIVERSIDAD TCNICA DE AMBATOFACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL PERODO ACADMICO: SEPTIEMBRE/2013 FEBRERO/201$i%.%sociacin de los modos CCP con los 2imerEl PIC&-(''. cuenta con dos Mdulos CCP con las siguientes caractersticas;8'9 Modo Captura; :egistro de &- "its , resolucin m4imade &6.* ns. Modo Comparacin; :egistro de &- "its , resolucin m4ima de 6++ ns. Modo PWM; :egistro de &+ "its , recuencia m4ima de 6+ /&-) Modo Comparacin; :egistro de &- "its , resolucin m4ima de '?.? ns (2c>) Modo PWM; :egistro de &+ "its "ulo ''P mejora"o M@ltiples modos de salida Polaridad selecciona"le 2iempo muerto de programacin %utoA%pagado , %utoA:eseteoEl PIC&'()**+ dispone de dos mdulos denominados CCP& , CCP6 asociados a losregistros CCP:& , CCP:6 pines :C6 (CCP&) , :C&/:B? (CCP6).3a directiva Cpragma se utili#a para i/ar el pinasociadoal mduloCCP6de lasiguiente manera; 8.9Cpragma conig CCP6MD5EF //CCP6 en :C&Cpragma conig CCP6MD 5E(( CCP6 en :B?I.( &ateriales ) &eto"olo%a"ulo ''PF . I . S . E . IFACULTAD DE INGENIERIA EN SISTEMAS, ELECTRONICA E INDUSTRIALUNIVERSIDAD TCNICA DE AMBATOFACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL PERODO ACADMICO: SEPTIEMBRE/2013 FEBRERO/201$i%.Interaccin entre los dos Mdulos CCP& , CCP6"ulo ''P1. *+, Consta de dos registros de ' "its; CCP:&= , CCP:&3. :egistro de control; CCP&CEF. %ccin especial;Generada mediante una comparacin. :esetea 2imer&."ulo ''P2. *+, Consta de dos registros de ' "its; CCP:6= , CCP:63. :egistro de control; CCP6CEF. %ccin especial; Generada mediante una comparacin. :esetea 2imer&H 3an#auna conversin %/D.&o"o capturaEn modocapturael mduloescapa#dealmacenar el valor del 2IME:&o2IME:?cuando se produce un evento lanco de su"ida "a/ada cada () o &- lancos de su"ida "a/adaetc.) en los pines CCP&/CCP6.8'9Cada uno de los mdulos CCP tiene asociados varios registros (45& o 6); ''P-'O. conesteregistrodeiniremos el tipodeoperacin(Capture/ Compare/PWM) del mdulo. El valor para seleccionar modo de C%P2I:% es;+" +++++&443os dos @ltimos "its coniguran el tipo de evento a capturar; ++; capturar cada cada de la lnea. +&; capturar cada su"ida de la lnea. &+; capturar cada )J su"ida de lnea. &&; capturar cada &-K su"ida de lnea. ''PR-/01)te alto23''PR-401)te bajo2 dos registros de ' "its. En el modo capturaguardan el valor de un 2imer&corriendo en modo &- "its en el momento de producirse elevento0 am"os registros son de lectura/escritura. T&R15T&R3 de"en estar en modo 2imer o Contador sncrono. %l cam"iar el modo de captura se de"e colocar en o el "it CCP4IE , CC4I( 8.9F . I . S . E . IFACULTAD DE INGENIERIA EN SISTEMAS, ELECTRONICA E INDUSTRIALUNIVERSIDAD TCNICA DE AMBATOFACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL PERODO ACADMICO: SEPTIEMBRE/2013 FEBRERO/201$i%.Diagrama de Blo!ues de Modo Captura'on"iciones "e funcionamiento en el &o"o 'aptura El pin CCP4 de"e conigurarse como entrada. 2M:&/2M:?de"euncionarenmodotempori#adoroenmodocontadorsncrono. Enmodo contador asncrono puede !ue la captura no uncione. Podragenerarseunaalsainterrupcindecapturaal cam"iar el mododecaptura. Leaconse/a des$a"ilitar CCP4IE al cam"iar el modo de captura. 2am"i1npodragenerarseunaalsa interrupcinal cam"iar el prescaler. %dems0 uncam"io directo no resetea la cuenta de lancos. Le evitan estas situaciones reseteando elmdulo CCP (CCP4CEF M +) antes de llevar a ca"o un cam"io de modo ,/o un cam"iode prescaler 8N9M"/" C"32(+(-,.#El valor almacenado en el registro CCP1 se comparaconstantemente al valor almacenado en el registro deltemporizador Timer1o Timer3. Al igualarse los valores, el estadolgicoenel pindesalidapuedesercambiado, pudiendoseralto, bajo Conmutado (de bajo a alto o viceversa, !o cambiar(re"eja el estado del latc# de E$%.&'(F . I . S . E . IFACULTAD DE INGENIERIA EN SISTEMAS, ELECTRONICA E INDUSTRIALUNIVERSIDAD TCNICA DE AMBATOFACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL PERODO ACADMICO: SEPTIEMBRE/2013 FEBRERO/201F,*.)iagrama de *lo+ues de ,odo ComparacinCuando CCP-. coincide con T,-1 (en sus 1/ bits El pin -C0$CCP. se pone a 1 El pin -C0$CCP. se pone a 1 %e genera una interrupcin 2anza una accin especial &3(Cada coincidencia da lugar a CCP.4561C"#/,-,"#4$ /4