µÚ2Õ ʱÖÓÓëϵͳ¿ØÖÆ
±¾ÕÂÃèÊöÕñµ´Æ÷¡¢PLLºÍʱÖÓ»úÖÆ¡¢¿´ÃŹ·¹¦ÄÜÒÔ¼°µÍ¹¦ÂÊģʽ¡£ 2.1 ʱÖÓºÍϵͳ¿ØÖÆ
ͼ 2.1ËùʾΪ¸÷ÖÖʱÖӺ͸´Î»Óò¡£
ͼ 2.1 ʱÖӺ͸´Î»Óò
PLL¡¢Ê±ÖÓ¡¢¿´ÃŹ·ºÍµÍ¹¦ÂÊģʽÓɱí 2.1ÁгöµÄ¼Ä´æÆ÷À´¿ØÖÆ¡£
±í 2.1 PLL¡¢Ê±ÖÓ¡¢¿´ÃŹ·ºÍµÍ¹¦ÂÊģʽ¼Ä´æÆ÷
Ãû³Æ µØÖ· ´óС£¨¡Á16£© 1 1 1 1 1 1 1 1 9
ÃèÊö XCLKOUT/XCLKIN¿ØÖÆ PLL״̬¼Ä´æÆ÷ ʱÖÓ¿ØÖƼĴæÆ÷ PLLËø¶¨ÖÜÆڼĴæÆ÷ ÄÚ²¿Õñµ´Æ÷1µ÷Õû¼Ä´æÆ÷ ÄÚ²¿Õñµ´Æ÷2µ÷Õû¼Ä´æÆ÷ µÍËÙÍâÉèʱÖÓÔ¤·ÖƵÆ÷¼Ä´æÆ÷ ÍâÉèʱÖÓ¿ØÖƼĴæÆ÷0 XCLK 0x0000-7010 PLLSTS 0x0000-7011 CLKCTL 0x0000-7012 PLLLOCKPRD 0x0000-7013 INTOSC1TRIM 0x0000-7014 INTOSC2TRIM 0x0000-7016 LOSPCP 0x0000-701B PCLKCR0 0x0000-701C
PCLKCR1 Ãû³Æ LPMCR0 PCLKCR3 PLLCR SCSR WDCNTR WDKEY WDCR 0x0000-701D µØÖ· 0x0000-701E 0x0000-7020 0x0000-7021 0x0000-7022 0x0000-7023 0x0000-7025 0x0000-7029 1 ´óС£¨¡Á16£© 1 1 1 1 1 1 1 ÍâÉèʱÖÓ¿ØÖƼĴæÆ÷1 ÐøÉϱí
ÃèÊö µÍ¹¦ÂÊģʽ¿ØÖƼĴæÆ÷0 ÍâÉèʱÖÓ¿ØÖƼĴæÆ÷3 PLL¿ØÖƼĴæÆ÷ ϵͳ¿ØÖÆ&״̬¼Ä´æÆ÷ ¿´ÃŹ·¼ÆÊýÆ÷¼Ä´æÆ÷ ¿´ÃŹ·¸´Î»ÃÜÔ¿¼Ä´æÆ÷ ¿´ÃŹ·¿ØÖƼĴæÆ÷ 2.1.1 ʹÄÜ/½ûÄÜÍâÉèÄ£¿éµÄʱÖÓ
PCLKCR0/1/3¼Ä´æÆ÷ʹÄÜ/½ûÄܸ÷ÖÖÍâÉèÄ£¿éµÄʱÖÓ¡£´ÓдPCLKCR0/1/3¼Ä´æÆ÷³öÏÖµ½²Ù×÷ÓÐЧ֮¼äÓÐ2¸öSYSCLKOUTÖÜÆÚµÄÑÓ³Ù¡£ÔÚ³¢ÊÔ·ÃÎÊÍâÉèÅäÖüĴæÆ÷֮ǰ£¬±ØÐ뿼Âǵ½Õâ¸öÑÓʱ¡£ÓÉÓÚÍâÉèµÄGPIOÔÚÒý½ÅÉϵĸ´Óã¬ËùÓÐÍâÉè²»ÄÜͬʱʹÓá£ËäÈ»¿ÉÒÔͬʱ¿ªÆôËùÓÐÍâÉèµÄʱÖÓ£¬µ«ÕâÑùµÄÅäÖÿÉÄÜÓô¦²»´ó¡£Èç¹ûͬʱ¿ªÆôËùÓÐÍâÉèµÄʱÖÓ£¬ÏûºÄµÄµçÁ÷»á±ÈÒªÇóµÄ´ó¡£ÎªÁ˱ÜÃâ³öÏÖÕâÖÖÇé¿ö£¬Ö»ÆôÓÃÓ¦ÓÃÐèҪʹÓõÄʱÖÓ¡£
ͼ 2.2 ÍâÉèʱÖÓ¿ØÖÆ0¼Ä´æÆ÷£¨PCLKCR0£© ±í 2.2 ÍâÉèʱÖÓ¿ØÖÆ0¼Ä´æÆ÷£¨PCLKCR0£©µÄÓòÃèÊö
λ Óò 15-11 ±£Áô 10 SCIAENCLK Öµ 0 1 0 1 0 1 0 ÃèÊö(1) SCI-AʱÖÓʹÄÜ¡£ ²»¸øSCI-AÄ£¿é¼Æʱ¡££¨Ä¬ÈÏ£©(1) ÓɵÍËÙʱÖÓ£¨LSPCLK£©ÎªSCI-AÄ£¿é¼Æʱ¡£ SPI-AʱÖÓʹÄÜ¡£ ²»¸øSPI-AÄ£¿é¼Æʱ¡££¨Ä¬ÈÏ£©(1) ÓɵÍËÙʱÖÓ£¨LSPCLK£©ÎªSPI-AÄ£¿é¼Æʱ¡£ I2CʱÖÓʹÄÜ¡£ ²»¸øI2CÄ£¿é¼Æʱ¡££¨Ä¬ÈÏ£©(1) ¸øI2CÄ£¿é¼Æʱ¡£ ADCʱÖÓʹÄÜ¡£ ²»¸øADCÄ£¿é¼Æʱ¡££¨Ä¬ÈÏ£©(1) 10
9 8 ±£Áô SPIAENCLK 7-5 4 ±£Áô I2CAENCLK 3 ADCENCLK
1
¸øADCÄ£¿é¼Æʱ¡£ ÐøÉϱí ÃèÊö(1) ePWMÄ£¿éʱ»ùʱÖÓ£¨TBCLK£©Í¬²½£ºÔÊÐíÓû§½«ËùÓÐʹÄܵÄePWMÄ£¿éÓëʱ»ùʱÖÓ£¨TBCLK£©Í¬²½£» ֹͣÿ¸öÒÑʹÄÜePWMÄ£¿éÄÚµÄTBCLK£¨Ê±»ùʱÖÓ£©£¨Ä¬ÈÏ£©¡£µ«ÊÇ£¬Èç¹ûPCLKCR1¼Ä´æÆ÷µÄePWMʱÖÓʹÄÜλ±»ÖÃ룬ÄÇôePWMÄ£¿éÈÔÈ»ÓÉSYSCLKOUTÀ´¼Æʱ£¬¼´Ê¹TBCLKSYNCΪ0¡£ ËùÓÐÒÑʹÄܵÄePWMÄ£¿éµÄʱÖÓÔÚÒÑУ׼µÄTBCLKµÄµÚÒ»¸öÉÏÉýÑØÆô¶¯¡£ÎªÁ˵õ½ÍêÃÀͬ²½µÄTBCLK£¬Ã¿¸öePWMÄ£¿éµÄTBCTL¼Ä´æÆ÷ÖеÄÔ¤·ÖƵÆ÷λ±ØÐëÉèÖÃÏàͬ¡£Ê¹ÄÜePWMʱÖÓµÄÕýÈ·¹ý³ÌÈçÏÂËùʾ£º ? ÔÚPCLKCR1¼Ä´æÆ÷ÖÐʹÄÜePWMÄ£¿éµÄʱÖÓ¡£ ? ½«TBCLKSYNCÉèÖÃΪ0¡£ ? ÅäÖÃÔ¤·ÖƵÆ÷ÖµºÍePWMģʽ¡£ ? ½«TBCLKSYNCÉèÖÃΪ1¡£ 1 ±£Áô ±£Áô 0 HRPWMENCLK HRPWMʱÖÓʹÄÜ¡£ 0 HRPWM²»Ê¹ÄÜ¡£ 1 HRPWMʹÄÜ¡£ (1) Èç¹ûÒ»¸öÍâÉèʱÖÓ²»Ê¹Ó㬾ͿÉÒԹرոÃÍâÉèµÄʱÖÓÀ´Ê¹¹¦ºÄ½µÖÁ×îµÍ¡£ λ 2 Óò TBCLKSYNC Öµ 0 1
ͼ 2.3 ÍâÉèʱÖÓ¿ØÖÆ1¼Ä´æÆ÷£¨PCLKCR1£© ±í 2.3 ÍâÉèʱÖÓ¿ØÖÆ1¼Ä´æÆ÷£¨PCLKCR1£©µÄÓòÃèÊö
λ Óò 15-9 ±£Áô 8 ECAP1ENCLK Öµ 0 1 0 1 ÃèÊö(1) eCAP1ʱÖÓʹÄÜ¡£ ²»¸øeCAP1Ä£¿é¼Æʱ¡££¨Ä¬ÈÏ£©(2) ÓÉϵͳʱÖÓ£¨SYSCLKOUT£©ÎªeCAP1Ä£¿é¼Æʱ¡£ ePWM4ʱÖÓʹÄÜ¡£(3) ²»¸øePWM4Ä£¿é¼Æʱ¡££¨Ä¬ÈÏ£©(2) ÓÉϵͳʱÖÓ£¨SYSCLKOUT£©ÎªePWM4Ä£¿é¼Æʱ¡£ 11
7-4 ±£Áô 3 EPWM4ENCLK
2 EPWM3ENCLK 0 1 ePWM3ʱÖÓʹÄÜ¡£(3) ²»¸øePWM3Ä£¿é¼Æʱ¡££¨Ä¬ÈÏ£©(2) ÓÉϵͳʱÖÓ£¨SYSCLKOUT£©ÎªePWM3Ä£¿é¼Æʱ¡£
ÐøÉϱí Öµ ÃèÊö(1) ePWM2ʱÖÓʹÄÜ¡£(3) 0 ²»¸øePWM2Ä£¿é¼Æʱ¡££¨Ä¬ÈÏ£©(2) 1 ÓÉϵͳʱÖÓ£¨SYSCLKOUT£©ÎªePWM2Ä£¿é¼Æʱ¡£ 0 EPWM3ENCLK ePWM1ʱÖÓʹÄÜ¡£(3) 0 ²»¸øePWM1Ä£¿é¼Æʱ¡££¨Ä¬ÈÏ£©(2) 1 ÓÉϵͳʱÖÓ£¨SYSCLKOUT£©ÎªePWM1Ä£¿é¼Æʱ¡£ (1) Õâ¸ö¼Ä´æÆ÷ÊÜEALLOW±£»¤¡£¸ü¶àÐÅÏ¢¼û2.7.2½Ú¡£ (2)
Èç¹ûÒ»¸öÍâÉèʱÖÓ²»Ê¹Ó㬾ͿÉÒԹرոÃÍâÉèµÄʱÖÓÀ´Ê¹¹¦ºÄ½µÖÁ×îµÍ¡£ (3)
ΪÁËÆô¶¯ePWMÄ£¿éÄÚµÄePWMʱ»ùʱÖÓ£¬»¹±ØÐëÅZλPCLKCR0µÄTBCLKSYNCλ¡£ λ 1 Óò EPWM2ENCLK
ͼ 2.4 ÍâÉèʱÖÓ¿ØÖÆ3¼Ä´æÆ÷£¨PCLKCR3£© ±í 2.4 ÍâÉèʱÖÓ¿ØÖÆ3¼Ä´æÆ÷£¨PCLKCR3£©µÄÓòÃèÊö
λ 15-14 13 Öµ 0 1 12-11 ±£Áô 10 CPUTIMER2ENCLK 0 1 9 CPUTIMER1ENCLK 0 1 8 CPUTIMER0ENCLK 0 1 7:2 ±£Áô 1 COMP2ENCLK Óò ±£Áô GPIOINENCLK ÃèÊö ±£Áô GPIOÊäÈëʱÖÓʹÄÜ¡£ ²»¸øGPIOÄ£¿é¼Æʱ¡£ ¸øGPIOÄ£¿é¼Æʱ¡£ ±£Áô CPU¶¨Ê±Æ÷2ʱÖÓʹÄÜ¡£ ²»¸øCPU¶¨Ê±Æ÷2¼Æʱ¡£ ¸øCPU¶¨Ê±Æ÷2¼Æʱ¡£ CPU¶¨Ê±Æ÷1ʱÖÓʹÄÜ¡£ ²»¸øCPU¶¨Ê±Æ÷1¼Æʱ¡£ ¸øCPU¶¨Ê±Æ÷1¼Æʱ¡£ CPU¶¨Ê±Æ÷0ʱÖÓʹÄÜ¡£ ²»¸øCPU¶¨Ê±Æ÷0¼Æʱ¡£ ¸øCPU¶¨Ê±Æ÷0¼Æʱ¡£ ±£Áô COMP2ʱÖÓʹÄÜ¡£ 12