This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320C6711D:TMS32C6711DGDPA167的 PLL 配置中可能缺少哪些内容以导致频繁启动故障?

Guru**** 657500 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1069011/tms320c6711d-what-could-be-missing-in-pll-configuration-of-tms32c6711dgdpa167-to-cause-frequent-starting-up-failures

部件号:TMS320C6711D

无效 PLL_Configuration()

              {

              内部 I;      //JFV 2006年30月11日 ,此处用于等待循环

              

              

              //PLLCSR &= 0xFFFFFFFE;                           //将 PLLEN 设置为0

              PLLCSR = 0x40;                                             //将 PLLEN 设置为0

                             

              对于(i=0;i<5;i++)

                             {}                                                                                     //等待4个 CLKIN 循环

              

              //PLLCSR |= 0x00000008;                          //将 PLLRST 设置为1

              PLLCSR = 0x48;                                             //将 PLLRST 设置为1

              

              //Registre PLLDIV0,部门标准值9 => PLLREF

              PLLDIV0 = 0x0008008;                 // 60MHz/9=6.66Mhz

              

              //Registre PLLM,乘数为18 => PLLUT

              PLLM = 0x00000012;                                   // 6.66MHz*18=120MHz

              

              //Registre OSCDIV1,部门参数1 => CLKOUT3

              OSCDIV1 = 0x00008002;                             //Division PAR 3 (60MHz/3 = 20 MHz)

 

              //Registre PLLDIV1,部门参数1 => SYSCLK1.

              PLLDIV1 = 0x00008000;               // 120MHz/1 = 120MHz

              

              对于(i=0;i<9;i++)

                             {}                                                                                     //等待8个 CLKIN 循环

              

              //Registre PLLDIV2,部门参数2 => SYSCLK2.

              PLLDIV2 = 0x00008001;               // 120MHz/2=60MHz

              

              对于(i=0;i<9;i++)

                             {}                                                                                     //等待8个 CLKIN 循环

              

              //Registre PLLDIV3,部门参数2 => SYSCLK3

              PLLDIV3 = 0x00008001;               // 120MHz/2=60MHz

              

              对于(i=0;i<9;i++)

                             {}//                                                                                     等待 PLL 重置(125ns)

              

              //PLLCSR &= 0xFFF7;                                   //将 PLLRST 设置为0

              PLLCSR = 0x40;                                             //将 PLLRST 设置为0

              

              对于(i=0;i<11280; i++)

                             {}                                                                                     //等待 PLL 锁定最大188us

              

              //PLLCSR |= 0x00000001;           //将 PLLEN 设置为1

              PLLCSR = 0x01;                              //将 PLLEN 设置为1

              }

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    很抱歉,TI 不再为该部件提供支持。

    此致,

    建中

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    谢谢。

    但是,如果我不得不解决这个问题,因为我别无选择,那么你对我能求助谁的想法是否最不明智?

    此致,

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以从产品页面上列出的技术文档中进行搜索,或从该论坛中搜索现有的相关问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    无论如何,谢谢。

    您可以结束此线程。

    此致