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.

TMS320F28069的PLL分频为1时要怎么处理,能运行在100MHz吗

Other Parts Discussed in Thread: TMS320F28069

TMS320F28069用外部时钟10MHz,现在我要倍频9,分频为1来达到90MHz,调用的函数 InitPll(9,3); //90MHz=10MHz*9/1;

出现的问题:系统PLL不能锁相,系统无法运行;但我先倍频18后分频2能正常运行;

请问一下在分频为1的情况下要如何操作,需要做什么特殊处理,函数 InitPll()中的   


    // If switching to 1/1
    // * First go to 1/2 and let the power settle
    //   The time required will depend on the system, this is only an example   针对TMS320F28069需要延时多长时间
    // * Then switch to 1/1
    if(divsel == 3)
    {
        EALLOW;
        SysCtrlRegs.PLLSTS.bit.DIVSEL = 2;
        DELAY_US(50L);
        SysCtrlRegs.PLLSTS.bit.DIVSEL = 3;   先等于2延迟一段时间后再等于3要如何理解
        EDIS;
    }

要怎么理解,另外问一下TMS320F28069能运行在100MHz吗