Board logo

标题: Jw32的PLL问题 [打印本页]

作者: bluewind    时间: 2005-10-19 10:31     标题: Jw32的PLL问题

我用Jw32的USB, 在MMEVS仿真器上没有任何问题, 我们所有电脑都可枚举,但写到芯片上后问题较多, 有的电脑可以枚举,有的则不行,我用USB分析仪发现数据传输错误较多, 有的竟然是CRC出错,非常不稳定,我怀疑PLL不稳定,但我用的PLL电路是DATASHEET上的, EMC我检查问题也不大, 请帮我分析原因, 这里先谢谢了.
作者: l456789    时间: 2006-3-9 15:15

老大你的枚举程序可否共享一份?偶调JW32不过,期待帮助,多谢ZPC128@QQ.COM
作者: wxw816    时间: 2006-3-9 16:46

JW32在MMEVS仿真器和写到芯片上的PLL配置是有区别的,参考下面程序
//====================================================
//for 48MHZ CGMCLK, 8MHZ bus, 4MHz reference clk
// R=1, N=06, P=1, E=2, L=96
//====================================================
void PLL_start(void)
{
PCTL_BCS = 0x0; //1 :Select vco as bus clock ,0: osc as bus clock
PCTL_PLLON = 0x0; //PLL OFF
PCTL = 0x06; //P = 1,E = 2
PMSH = 0x00; //N high = 0
PMSL = 0x06; //N low = 6
PMRS = 0x96; //L = 96
PMDS = 0x01; //R = 1
PBWC_AUTO = 0x1; //Set auto mode
PCTL_PLLON = 0x1; //PLL ON
while (!PBWC_LOCK ){}; // wait for pll lock
#if MMEVS_NODEBUG
PCTL_BCS = 0x1; //1 :Select vco as bus clock ,0: osc as bus clock
#endif
}
作者: l456789    时间: 2006-3-9 18:45

呵呵,很好,学习ing...有没有完整的USB枚举DEMO啊,这个JW32的寄存器和JB8,JB16的都不一样,期待高手共享一份,FREESCALE上的资料也少
作者: l456789    时间: 2006-3-22 09:57

请教高手,JW32可以用32.768K的晶振PLL到8M的内部总线频率供USB使用么?该如何配置呢
作者: strongchen    时间: 2006-3-22 10:33

JW32的晶振范围应该是1~4M。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0