10.1 µ¼ÑÔ ............................................................................................................. 267
10.1.1 ¸ÅÊö ...................................................................................................... 267 10.1.2 ×ÓÄ£¿é¸ÅÊö .......................................................................................... 267 10.1.3 ¼Ä´æÆ÷Ó³Éä .......................................................................................... 271 10.2 ePWM×ÓÄ£¿é ............................................................................................. 275
10.2.1 ¸ÅÊö ...................................................................................................... 275 10.2.2 ʱ»ù£¨TB£©Ä£¿é ................................................................................. 277 10.2.3 ¼ÆÊýÆ÷-±È½Ï£¨CC£©×ÓÄ£¿é ............................................................... 288 10.2.4 ¼ÆÊýÆ÷-±È½Ï×ÓÄ£¿éµÄÓÃ; ................................................................. 288 10.2.5 ¶¯×÷ÏÞ¶¨Æ÷£¨AQ£©×ÓÄ£¿é ................................................................ 293 10.2.6 ËÀÇø·¢ÉúÆ÷£¨DB£©×ÓÄ£¿é ................................................................ 308 10.2.7 PWMÕ¶²¨£¨PC£©×ÓÄ£¿é ................................................................... 313 10.2.8 ´¥·¢Çø£¨TZ£©×ÓÄ£¿é ......................................................................... 317 10.2.9 ¿ØÖÆºÍ¼à¿Ø´¥·¢Çø×ÓÄ£¿é .................................................................. 318 10.2.10 Êý×ֱȽϣ¨DC£©×ÓÄ£¿é ............................................................. 327 10.2.11 ¿ØÖÆºÍ¼à¿ØÊý×ֱȽÏ×ÓÄ£¿é ....................................................... 328 10.3 µçÔ´ÍØÆËµÄÓ¦Óà ......................................................................................... 333
10.3.1 ¶àÄ£¿é¸ÅÊö .......................................................................................... 333 10.3.2 Ö÷ÒªµÄÅäÖà .......................................................................................... 333 10.3.3 ¿ØÖƶà¸öƵÂʲ»Í¬µÄ½µÑ¹ÐÍת»»Æ÷ .................................................. 334 10.3.4 ¿ØÖƶà¸öƵÂÊÏàͬµÄ½µÑ¹ÐÍת»»Æ÷ .................................................. 338 10.3.5 ¿ØÖƶà¸ö°ëHÇÅ£¨HHB£©×ª»»Æ÷ ..................................................... 340 10.3.6 ¿ØÖƵ綯»úµÄÁ½¸öÈýÏàת»»Æ÷£¨ACIºÍPMSM£© .......................... 343 10.3.7 ÔÚ¸÷PWMÄ£¿é¼äʹÓÃÏàλ¿ØÖƵÄʵ¼ÊÓ¦Óà .................................. 347 10.3.8 ¿ØÖÆÒ»¸öÈýÏཻ´íʽDC/DCת»»Æ÷ ................................................ 348 10.3.9 ¿ØÖÆÁãµçѹ¿ª¹ØµÄÈ«ÇÅ£¨ZVSFB£©×ª»»Æ÷ ...................................... 352 10.3.10 ¿ØÖÆÒ»¸ö·åÖµµçÁ÷ģʽ¿ØÖƵĽµÑ¹Ä£¿é ................................... 354 10.3.11 ¿ØÖÆHÇÅLLCгÕñת»»Æ÷ ......................................................... 356 10.4 ¼Ä´æÆ÷ ......................................................................................................... 359
10.4.1 ʱ»ù×ÓÄ£¿éµÄ¼Ä´æÆ÷ .......................................................................... 359 10.4.2 ¼ÆÊýÆ÷-±È½Ï×ÓÄ£¿éµÄ¼Ä´æÆ÷ ............................................................. 367 10.4.3 ¶¯×÷ÏÞ¶¨Æ÷×ÓÄ£¿éµÄ¼Ä´æÆ÷ .............................................................. 372 10.4.4 ËÀÇø×ÓÄ£¿éµÄ¼Ä´æÆ÷ .......................................................................... 377 10.4.5 PWMÕ¶²¨×ÓÄ£¿éµÄ¿ØÖƼĴæÆ÷ ....................................................... 379 10.4.6 ´¥·¢Çø×ÓÄ£¿éµÄ¿ØÖƼĴæÆ÷ºÍ״̬¼Ä´æÆ÷ ...................................... 381 10.4.7 Êý×ֱȽÏ×ÓÄ£¿é¼Ä´æÆ÷ ...................................................................... 388 10.4.8 ʼþ´¥·¢Æ÷×ÓÄ£¿é¼Ä´æÆ÷ .................................................................. 396 10.4.9 ÕýÈ·µÄÖжϳõʼ»¯Ë³Ðò ...................................................................... 400
µÚ11Õ ¸ß¾«¶ÈÂö¿íµ÷ÖÆÆ÷£¨HRPWM£© ............................................................ 402
11.1 ¼ò½é ............................................................................................................. 402 11.2 HRPWMµÄ²Ù×÷ÃèÊö ................................................................................. 403
11.2.1 ¿ØÖÆHRPWM¹¦ÄÜ ............................................................................. 404 11.2.2 ÅäÖÃHRPWM ...................................................................................... 406 11.2.3 ²Ù×÷ÔÀí .............................................................................................. 407
5
11.2.4 ³ß¶ÈÒò×ÓÓÅ»¯Èí¼þ£¨SFO£© ............................................................... 414 11.2.5 ʹÓÃÓÅ»¯»ã±à´úÂëµÄHRPWMʾÀý ................................................. 414 11.3 HRPWM¼Ä´æÆ÷ÃèÊö ................................................................................. 419
11.3.1 ¼Ä´æÆ÷»ã×Ü .......................................................................................... 419 11.3.2 ¼Ä´æÆ÷ºÍ×Ö¶ÎÃèÊö .............................................................................. 419 11.4 SFO¿âÈí¼þ£SFO_TI_Build¡ª¡ªV6.lib ................................................... 427
11.4.1 ³ß¶ÈÒò×ÓÓÅ»¯³ÌÐòº¯Êý - intSFO() ................................................... 427 11.4.2 Èí¼þʹÓà .............................................................................................. 429
µÚ12Õ ÔöÇ¿ÐͲ¶»ñÄ£¿é£¨eCAP£© ..................................................................... 432
12.1 ¼ò½é ............................................................................................................. 432 12.2 ÃèÊö ............................................................................................................. 432 12.3 ²¶»ñºÍAPWM²Ù×÷ģʽ ........................................................................... 432 12.4 ²¶»ñģʽÃèÊö ............................................................................................. 433
12.4.1 ʼþÔ¤·ÖƵÆ÷ ...................................................................................... 434 12.4.2 ±ßÑØ¼«ÐÔÑ¡ÔñºÍÏÞ¶¨Æ÷ ...................................................................... 435 12.4.3 Á¬Ðø/µ¥´¥·¢¿ØÖÆ ................................................................................. 435 12.4.4 32λ¼ÆÊýÆ÷ºÍÏàλ¿ØÖÆ ..................................................................... 436 12.4.5 CAP1-CAP4¼Ä´æÆ÷ ............................................................................ 437 12.4.6 ÖжϿØÖÆ .............................................................................................. 437 12.4.7 Ó°Ïñ×°ÔØºÍËø¶¨¿ØÖÆ .......................................................................... 438 12.4.8 APWMģʽ²Ù×÷ ................................................................................. 438 12.5 ²¶»ñģʽ£¿ØÖƺÍ״̬¼Ä´æÆ÷ ................................................................. 440 12.6 ¼Ä´æÆ÷Ó³Éä ................................................................................................. 450 12.7 ECAPÄ£¿éµÄÓ¦Óà ...................................................................................... 451
12.7.1 ʾÀý1£¾ø¶Ôʱ¼ä´Á²Ù×÷£¬ÉÏÉýÑØ´¥·¢ ........................................... 452 12.7.2 ʾÀý2£¾ø¶Ôʱ¼ä´Á²Ù×÷£¬ÉÏÉýÑØºÍϽµÑØ´¥·¢ ........................... 453 12.7.3 ʾÀý3£Ê±¼ä²î£¨Delta£©²Ù×÷£¬ÉÏÉýÑØ´¥·¢ .................................. 455 12.7.4 ʾÀý4£Ê±¼ä²î£¨Delta£©²Ù×÷£¬ÉÏÉýÑØºÍϽµÑØ´¥·¢ .................. 456 12.8 APWMģʽµÄÓ¦Óà .................................................................................... 458
12.8.1 ʾÀý1£¼òµ¥PWM·¢Éú£¨¶ÀÁ¢Í¨µÀ£© ........................................... 458
µÚ13ÕÂ Òýµ¼ROM ................................................................................................ 460
13.1 Òýµ¼ROM¸ÅÊö .......................................................................................... 460
13.1.1 Òýµ¼ROM´æ´¢Æ÷Ó³Éä ....................................................................... 460 13.1.2 ƬÉÏÒýµ¼ROMµÄIQmath±í ............................................................. 460 13.1.3 ƬÉÏÒýµ¼ROM IQmathº¯Êý .............................................................. 463 13.1.4 ƬÉÏFlash API ..................................................................................... 463 13.1.5 CPUÏòÁ¿±í ......................................................................................... 463 13.2 Òýµ¼×°ÔسÌÐòÌØÐÔ ..................................................................................... 465
13.2.1 Òýµ¼×°ÔسÌÐòº¯Êý²Ù×÷ ...................................................................... 465 13.2.2 Òýµ¼×°ÔسÌÐòÆ÷¼þÅäÖà ...................................................................... 466 13.2.3 PLL³Ë·¨Æ÷ºÍDIVSELÑ¡Ôñ .............................................................. 467 13.2.4 ¿´ÃŹ·Ä£¿é .......................................................................................... 467 13.2.5 Ö´ÐÐITRAPÖÐ¶Ï ................................................................................ 467 13.2.6 ÄÚ²¿ÉÏÀµç×è ...................................................................................... 468
6
13.2.7 PIEÅäÖà ............................................................................................... 468 13.2.8 ±£Áô´æ´¢Æ÷ .......................................................................................... 468 13.2.9 Òýµ¼×°ÔسÌÐòģʽ .............................................................................. 469 13.2.10 Device_Cal ........................................................................................... 475 13.2.11 Òýµ¼×°ÔسÌÐòÊý¾ÝÁ÷½á¹¹ ........................................................... 476 13.2.12 »ù±¾´«Êä¹ý³Ì ............................................................................... 480 13.2.13 InitBoot»ã±àÀý³Ì ................................................................................ 481 13.2.14 SelectBootModeº¯Êý .......................................................................... 482 13.2.15 CopyDataº¯Êý ..................................................................................... 484 13.2.16 SCI_Bootº¯Êý ..................................................................................... 485 13.2.17 Parallel_Bootº¯Êý£¨GPIO£© .............................................................. 487 13.2.18 SCI_Bootº¯Êý ..................................................................................... 491 13.2.19 I2C Bootº¯Êý ....................................................................................... 494 13.2.20 ExitBoot»ã±àÀý³Ì ............................................................................... 498 13.3 ¹¹½¨Òýµ¼±í ................................................................................................. 499
13.3.1 C2000Ê®Áù½øÖÆÊµÓóÌÐò .................................................................. 499 13.3.2 ʾÀý£ºÎªeCANÒýµ¼×°ÔØ×¼±¸COFFÎļþ ...................................... 501 13.4 Òýµ¼×°ÔسÌÐò´úÂë¸ÅÊö ............................................................................. 503
13.4.1 Òýµ¼ROM°æ±¾ºÍУÑéºÍÐÅÏ¢ ........................................................... 503 13.4.2 Òýµ¼×°ÔسÌÐò´úÂëÐÞ¶©ÀúÊ· .............................................................. 504
µÚ14Õ FlashºÍOTP´æ´¢¿é ............................................................................... 505
14.1 FlashºÍOTP´æ´¢Æ÷ .................................................................................. 505
14.1.1 Flash´æ´¢Æ÷ ........................................................................................ 505 14.1.2 OTP´æ´¢Æ÷ ......................................................................................... 505 14.2 FlashºÍOTP¹¦ÂÊģʽ .............................................................................. 505
14.2.1 FlashºÍOTPÐÔÄÜ ............................................................................... 507 14.2.2 Flash¹ÜµÀģʽ£¨pipeline mode£© ...................................................... 508 14.2.3 FlashºÍOTPÄÚ±£ÁôµÄµØÖ·µ¥Ôª ....................................................... 509 14.2.4 ¸ü¸ÄFlashÅäÖüĴæÆ÷µÄÁ÷³Ì ........................................................... 509 14.3 FlashºÍOTP¼Ä´æÆ÷ .................................................................................. 510 µÚ15Õ ´úÂ밲ȫģ¿é£¨CSM£© .......................................................................... 516
15.1 ¹¦ÄÜÃèÊö ..................................................................................................... 516 15.2 CSM¶ÔÆäËüƬÄÚ×ÊÔ´µÄÓ°Ïì .................................................................... 518 15.3 ½«´úÂ밲ȫÓëÓû§Ó¦ÓÃÏà½áºÏ ................................................................. 519
15.3.1 ÐèÒª°²È«½âËøµÄ»·¾³ .......................................................................... 520 15.3.2 ÃÜÂëÆ¥ÅäÁ÷³Ì ...................................................................................... 520 15.3.3 ´øÓÐ/ûÓдúÂë±£»¤µÄÆ÷¼þµÄÈ¡Ïû±£»¤×¢ÒâÊÂÏî ............................. 521 15.4 ±£»¤°²È«Âß¼±ØÐëÖ´ÐеIJÙ×÷ºÍ²»ÄÜÖ´ÐеIJÙ×÷ ................................. 523
15.4.1 ±ØÐëÖ´ÐеIJÙ×÷ .................................................................................. 523 15.4.2 ²»ÄÜÖ´ÐеIJÙ×÷ .................................................................................. 523 15.5 CSMÌØÐÔС½á ............................................................................................ 523 ²Î¿¼ÎÄÏ× ................................................................................................................... 524 ¸½Â¼A °æ±¾ÐÅÏ¢ ..................................................................................................... 526 ¸½Â¼B °æÈ¨ÉùÃ÷ ..................................................................................................... 527
7
8