Problem: Reset causes MC9S12E128 crystal to stop!

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Problem: Reset causes MC9S12E128 crystal to stop!

5,259件の閲覧回数
NigelL
Contributor I
Hi, I would appreciate it if anyone could suggest a cause for the following unusual problem.
 
I have a board with an MC9S12E128 80-pin processor on it and the crystal starts up properly every time I power up the board (i.e. cold boot).  However, if I ever activate the reset line (warm boot) this always causes the crystal to stop oscillating and the processor continues operating from its internal oscillator.
 
I have replaced the microprocessor, tried various crystal manufacturers and verified the PLL components, all without success...  The only remaining issue that I can think of is the layout of the PCB.  I am using a 4-layer PCB with a solid ground plane and I do not have any "noisy" supplies or traces routed anywhere near the crystal or PLL filter components.
 
I am using a 3.6864MHz crystal, PLL set to boost speed to 11.0592MHz, I have a 4k7 pull-up resistor on the /RESET line and my VCC is 3.3V.
 
Regards, NigelL
ラベル(1)
0 件の賞賛
返信
2 返答(返信)

1,601件の閲覧回数
eeetee
Contributor I

hi:

i'm not sure this is your issue but check it out.

pin 26 (PE7) should be referenced to ground. i can't recall the exact signal name, but on reset the pll section checks the status of the pin and it should be at ground. you can use a 10k resistor to pull it low and then use it for any i/o in the application after.

 

 

regards,

 

ed

0 件の賞賛
返信

1,601件の閲覧回数
NigelL
Contributor I

Hi Ed

Thanks - that was the problem!  Somehow I managed to miss that description of the XCLKS line.

Regards, Nigel

0 件の賞賛
返信