PT2000 CLK problem on FRDMPT2000EVM

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

PT2000 CLK problem on FRDMPT2000EVM

跳至解决方案
989 次查看
Gelby
Contributor III

Hello, I'm using the FRDMPT2000EVM connected to my microcontroller board.

The connections betwheen the two boards are:

Reset, DRVEN, SCLK, MISO, MOSI, CS, VCCIO(3.3V), VCC5, CLK.

I'm sure the SPI communication is working ( I can read / write registers).

I verified with a scope meter on the CLK jumper(that is closed) on the eval board that the CLK signal is as per the specification (frequency 1MHz, duty cycle 50 %, voltage level 3.3V) but when I read the mainBackupClockStatus register (address 0x1A8) the bit 0 (loss_of_clock) is settled stating the external clock is not recognized, but I'm sure the clock is correct and correctly connected, I tried also to set the bit switch_to_clock_pin in the same register without success, please help me, where is the mistake?

Regards

标记 (1)
0 项奖励
回复
1 解答
833 次查看
RafaR
NXP Employee
NXP Employee

Hello alessandrocorti

Good day!

If external clock fails: device automatically switches to backup clock

If external clock comes back: device usually does NOT auto-return

You must switch again manually

I hope this information has helped you, please let me know if you need help with anything else.

Have a great day and best of luck.

在原帖中查看解决方案

0 项奖励
回复
6 回复数
962 次查看
RafaR
NXP Employee
NXP Employee

Hello alessandrocorti

Good day!

The PLL is locked about 25 us after the external CLK is enabled

Switch_to_clock_pin: this bit (active on rising edge) is used to provide a way to reset the loss of clock condition. If this bit is set during a loss of clock condition it is reset as soon as the clock manager switches the PLL input to the external reference. If this bit sets while there is no loss of clock, the bit resets immediately without any effect.

Could you confirm that the PLL does change when you try to perform the switch_to_clock_pin?

After the reset, try with a delay. Let the clock monitor stabilize.

I also recommend that you reread chapter 7.4.3 Clock monitor, flash enable, and DrvEn of the datasheet

I hope this information has helped you, please let me know if you need help with anything else.

Have a great day and best of luck.

0 项奖励
回复
930 次查看
Gelby
Contributor III

Thank you RafaR for you reply.

I tought that the PT2000 chip was able to switch alone to the external clock without the need to do manually the swith by the user software.

Anyway, as I stated before, I was trying to switch manually but after that, all the next registers accesses returned 0xAAAC like error code.

Today I tried changing the logic behind and hopefully I found the bug in my code, I had to add a 50 us delay betwheen a write register  access and a read register access, the new function that seems to work is now:

int PT2000ClockCheck(PT2000_Device *PT2000Device)

{

PT2000Device->extClkIsOk = PT2000MissingClkBitCheck(PT2000Device);

 

while( !PT2000Device->extClkIsOk )

{

PT2000Device->BkpClkStatReg.B.SwitchToClkPin = 1;

 

PT2000WriteRegister(PT2000Device, mainBackupClockStatus, PT2000Device->BkpClkStatReg.U);

delayus(50)); // Wait 50 micro seconds

PT2000Device->extClkIsOk = PT2000MissingClkBitCheck(PT2000Device);

}

 

return 0;

}

 

where the function PT2000MissingClkBitCheck is:

 

boolean PT2000MissingClkBitCheck(PT2000_Device *PT2000Device)

{

boolean CLKCheckResult = TRUE;

 

// Check CLK 1MHz

PT2000TransferData(PT2000Device, SpiCmdWrite, selectionRegister, COMMON_PAGE); // Set common page

 

PT2000Device->BkpClkStatReg.U = PT2000TransferData(PT2000Device, SpiCmdRead, mainBackupClockStatus, 0x00); // Read backup clock status register

 

if( PT2000Device->BkpClkStatReg.B.LossOfClk )

{

CLKCheckResult = FALSE; // If 1MHz CLK not there set results to 0

}

 

return CLKCheckResult;

}

 

Without the delayus(50) doesn't work.

Do you confirm I need that delay?

Is this correct or to be more safety must I set time delay longer?

In general, must I insert a delay betwheen two successive access on a register?

 

Best Regards

 

标记 (1)
0 项奖励
回复
915 次查看
RafaR
NXP Employee
NXP Employee

Hello alessandrocorti

Good day!

Do you confirm I need that delay?

Yes, it's perfect that you implemented it.

Is this correct or to be more safety must I set time delay longer?

More than 50 us is excessive, I think. You could give it another 20 us if you want to be sure; you shouldn't have any problems with 50 us.

In general, must I insert a delay betwheen two successive access on a register?

In general, this shouldn't be necessary; this delay was to give the PT2000 time to stabilize with the clock.

I hope this information has helped you, please let me know if you need help with anything else.

Have a great day and best of luck.

0 项奖励
回复
840 次查看
Gelby
Contributor III

Hello RafaR, 

thank you for your reply, just the last question because I have yet a doubt,

In general must I every time switch manually to the external clock pin or should the PT2000 switch automatically when the external clock is recognized?

Thanks 

Regards.

0 项奖励
回复
834 次查看
RafaR
NXP Employee
NXP Employee

Hello alessandrocorti

Good day!

If external clock fails: device automatically switches to backup clock

If external clock comes back: device usually does NOT auto-return

You must switch again manually

I hope this information has helped you, please let me know if you need help with anything else.

Have a great day and best of luck.

0 项奖励
回复
816 次查看
Gelby
Contributor III

Hello RafaR,

I understand what you say.

I think In my case the problem is that at the startup the external clock is not recognized by the PT2000 because the microcontroller board that feed the clock is not powered at the same time the PT2000 is, so the PT2000 startup first without external clock, then the microcontroller begin to feed the clock but at this moment I must switch the clock manually.

I hope in the final board with the PT2000 and the microcontroller powered up at the same time, the PT2000 could recognize the clock at the startup phase.

Thanks again and Best Regards

标记 (1)
0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2369652%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EFRDMPT2000EVM%20%E4%B8%8A%E7%9A%84%20PT2000%20CLK%20%E9%97%AE%E9%A2%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2369652%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E8%BF%9E%E6%8E%A5%E5%88%B0%E6%88%91%E7%9A%84%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%E6%9D%BF%E7%9A%84%20FRDMPT2000EVM%E3%80%82%3C%2FP%3E%3CP%3E%E4%B8%A4%E5%9D%97%E7%94%B5%E8%B7%AF%E6%9D%BF%E4%B9%8B%E9%97%B4%E7%9A%84%E8%BF%9E%E6%8E%A5%E6%98%AF%EF%BC%9A%3C%2FP%3E%3CP%3ERESET%E3%80%81DRVEN%E3%80%81SCLK%E3%80%81MISO%E3%80%81MOSI%E3%80%81CS%E3%80%81VCCIO%20(3.3V)%E3%80%81VCC5%EF%BC%8CCLK%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E7%A1%AE%E5%AE%9A%20SPI%20%E9%80%9A%E4%BF%A1%E6%AD%A3%E5%B8%B8%EF%BC%88%E5%8F%AF%E4%BB%A5%E8%AF%BB%E5%86%99%E5%AF%84%E5%AD%98%E5%99%A8%EF%BC%89%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E7%94%A8%E8%AF%84%E4%BC%B0%E6%9D%BF%E4%B8%8A%E7%9A%84%20CLK%20%E8%B7%B3%E7%BA%BF%EF%BC%88%E5%B7%B2%E5%85%B3%E9%97%AD%EF%BC%89%E4%B8%8A%E7%9A%84%E7%A4%BA%E6%B3%A2%E5%99%A8%E8%AE%A1%E9%AA%8C%E8%AF%81%E4%BA%86%20CLK%20%E4%BF%A1%E5%8F%B7%E7%AC%A6%E5%90%88%E8%A7%84%E6%A0%BC%EF%BC%88%E9%A2%91%E7%8E%87%201MHz%EF%BC%8C%E5%8D%A0%E7%A9%BA%E6%AF%94%2050%25%EF%BC%8C%E7%94%B5%E5%8E%8B%E7%AD%89%E7%BA%A7%203.3V%EF%BC%89%EF%BC%8C%E4%BD%86%E6%98%AF%E5%BD%93%E6%88%91%E8%AF%BB%E5%8F%96%20%3CSPAN%3EMainBackupClockStatus%20%E5%AF%84%E5%AD%98%E5%99%A8%EF%BC%88%E5%9C%B0%E5%9D%80%200x1A8%EF%BC%89%E6%97%B6%EF%BC%8C%E7%AC%AC%200%20%E4%BD%8D%EF%BC%88loss_of_clock%EF%BC%89%E5%B7%B2%E7%A1%AE%E5%AE%9A%EF%BC%8C%E8%A1%A8%E6%98%8E%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%E5%A4%96%E9%83%A8%E6%97%B6%E9%92%9F%EF%BC%8C%E4%BD%86%E6%88%91%E7%A1%AE%E4%BF%A1%E6%97%B6%E9%92%9F%E6%98%AF%E6%AD%A3%E7%A1%AE%E7%9A%84%E8%80%8C%E4%B8%94%E8%BF%9E%E6%8E%A5%E6%AD%A3%E7%A1%AE%EF%BC%8C%E6%88%91%E8%BF%98%E5%B0%9D%E8%AF%95%E5%9C%A8%E5%90%8C%E4%B8%80%E4%B8%AA%E5%AF%84%E5%AD%98%E5%99%A8%E4%B8%AD%E8%AE%BE%E7%BD%AE%20switch_to_clock_pin%20%E4%BD%8D%E4%BD%86%E6%B2%A1%E6%9C%89%E6%88%90%E5%8A%9F%EF%BC%8C%E8%AF%B7%E5%B8%AE%E5%B8%AE%E6%88%91%EF%BC%8C%3C%2FSPAN%3E%E9%94%99%E8%AF%AF%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F%3C%2FP%3E%3CP%3E%3CSPAN%3E%E6%AD%A4%E8%87%B4%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2371059%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PT2000%20CLK%20problem%20on%20FRDMPT2000EVM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2371059%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%E6%8B%89%E6%B3%95%E3%80%81%3C%2FP%3E%3CP%3E%E6%88%91%E6%98%8E%E7%99%BD%E4%BD%A0%E7%9A%84%E6%84%8F%E6%80%9D%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E8%AE%A4%E4%B8%BA%E5%B0%B1%E6%88%91%E8%80%8C%E8%A8%80%EF%BC%8C%E9%97%AE%E9%A2%98%E5%9C%A8%E4%BA%8E%EF%BC%8C%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%EF%BC%8CPT2000%20%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%E5%A4%96%E9%83%A8%E6%97%B6%E9%92%9F%EF%BC%8C%E5%9B%A0%E4%B8%BA%E6%8F%90%E4%BE%9B%E6%97%B6%E9%92%9F%E7%9A%84%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%E6%9D%BF%E6%97%A0%E6%B3%95%E4%B8%8E%20PT2000%20%E5%90%8C%E6%97%B6%E4%BE%9B%E7%94%B5%EF%BC%8C%E5%9B%A0%E6%AD%A4%20PT2000%20%E9%A6%96%E5%85%88%E5%9C%A8%E6%B2%A1%E6%9C%89%E5%A4%96%E9%83%A8%E6%97%B6%E9%92%9F%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%90%AF%E5%8A%A8%EF%BC%8C%E7%84%B6%E5%90%8E%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%E5%BC%80%E5%A7%8B%E4%B8%BA%E6%97%B6%E9%92%9F%E4%BE%9B%E7%94%B5%EF%BC%8C%E4%BD%86%E6%AD%A4%E6%97%B6%E6%88%91%E5%BF%85%E9%A1%BB%E6%89%8B%E5%8A%A8%E5%88%87%E6%8D%A2%E6%97%B6%E9%92%9F%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E5%B8%8C%E6%9C%9B%EF%BC%8C%E5%9C%A8%E6%9C%80%E5%90%8E%E4%B8%80%E5%9D%97%E5%90%8C%E6%97%B6%E5%90%AF%E5%8A%A8%20PT2000%20%E5%92%8C%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%E7%9A%84%E4%B8%BB%E6%9D%BF%E4%B8%AD%EF%BC%8CPT2000%20%E8%83%BD%E5%A4%9F%E5%9C%A8%E5%90%AF%E5%8A%A8%E9%98%B6%E6%AE%B5%E8%AF%86%E5%88%AB%E6%97%B6%E9%92%9F%E3%80%82%3C%2FP%3E%3CP%3E%E5%86%8D%E6%AC%A1%E6%84%9F%E8%B0%A2%EF%BC%8C%E5%B9%B6%E8%87%B4%E4%BB%A5%E6%9C%80%E5%B4%87%E9%AB%98%E7%9A%84%E6%95%AC%E6%84%8F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2370872%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PT2000%20CLK%20problem%20on%20FRDMPT2000EVM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2370872%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%20alessandrocorti%3C%2FP%3E%0A%3CP%3E%E6%97%A5%E5%AE%89%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E5%A4%96%E9%83%A8%E6%97%B6%E9%92%9F%E5%87%BA%E7%8E%B0%E6%95%85%E9%9A%9C%EF%BC%9A%E8%AE%BE%E5%A4%87%E4%BC%9A%E8%87%AA%E5%8A%A8%E5%88%87%E6%8D%A2%E5%88%B0%E5%A4%87%E7%94%A8%E6%97%B6%E9%92%9F%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E5%A4%96%E9%83%A8%E6%97%B6%E9%92%9F%E8%BF%94%E5%9B%9E%EF%BC%9A%E8%AE%BE%E5%A4%87%E9%80%9A%E5%B8%B8%E4%B8%8D%E4%BC%9A%E8%87%AA%E5%8A%A8%E8%BF%94%E5%9B%9E%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E5%BF%85%E9%A1%BB%E5%86%8D%E6%AC%A1%E6%89%8B%E5%8A%A8%E5%88%87%E6%8D%A2%3C%2FP%3E%0A%3CP%3E%E5%B8%8C%E6%9C%9B%E8%BF%99%E4%BA%9B%E4%BF%A1%E6%81%AF%E5%AF%B9%E6%82%A8%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%82%A8%E8%BF%98%E9%9C%80%E8%A6%81%E5%85%B6%E4%BB%96%E5%B8%AE%E5%8A%A9%EF%BC%8C%E8%AF%B7%E5%91%8A%E8%AF%89%E6%88%91%E3%80%82%3C%2FP%3E%0A%3CP%3E%E7%A5%9D%E4%BD%A0%E6%84%89%E5%BF%AB%EF%BC%8C%E5%A5%BD%E8%BF%90%E8%BF%9E%E8%BF%9E%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2370665%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PT2000%20CLK%20problem%20on%20FRDMPT2000EVM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2370665%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%E6%8B%89%E6%B3%95%E3%80%81%20%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%E6%82%A8%E7%9A%84%E7%AD%94%E5%A4%8D%EF%BC%8C%E6%88%91%E5%8F%AA%E6%83%B3%E9%97%AE%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%8C%E5%9B%A0%E4%B8%BA%E6%88%91%E8%BF%98%E6%9C%89%E4%B8%80%E4%B8%AA%E7%96%91%E9%97%AE%E3%80%81%3C%2FP%3E%3CP%3E%E4%B8%80%E8%88%AC%E6%9D%A5%E8%AF%B4%EF%BC%8C%E6%88%91%E5%BF%85%E9%A1%BB%E6%AF%8F%E6%AC%A1%E9%83%BD%E6%89%8B%E5%8A%A8%E5%88%87%E6%8D%A2%E5%88%B0%E5%A4%96%E9%83%A8%E6%97%B6%E9%92%9F%E5%BC%95%E8%84%9A%EF%BC%8C%E8%BF%98%E6%98%AF%20PT2000%20%E5%9C%A8%E8%AF%86%E5%88%AB%E5%88%B0%E5%A4%96%E9%83%A8%E6%97%B6%E9%92%9F%E6%97%B6%E4%BC%9A%E8%87%AA%E5%8A%A8%E5%88%87%E6%8D%A2%EF%BC%9F%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%26nbsp%3B%3C%2FP%3E%3CP%3E%E6%AD%A4%E8%87%B4%E9%97%AE%E5%80%99%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2370332%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PT2000%20CLK%20problem%20on%20FRDMPT2000EVM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2370332%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%20alessandrocorti%3C%2FP%3E%0A%3CP%3E%E6%97%A5%E5%AE%89%3C%2FP%3E%0A%3CP%3E%3CU%3E%E6%82%A8%E7%A1%AE%E8%AE%A4%E6%88%91%E9%9C%80%E8%A6%81%E5%BB%B6%E8%BF%9F%E5%90%97%EF%BC%9F%3C%2FU%3E%3C%2FP%3E%0A%3CP%3E%E6%98%AF%E7%9A%84%EF%BC%8C%E4%BD%A0%E5%AE%9E%E6%96%BD%E5%BE%97%E5%BE%88%E5%AE%8C%E7%BE%8E%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CU%3E%E8%BF%99%E6%98%AF%E6%AD%A3%E7%A1%AE%E7%9A%84%E8%BF%98%E6%98%AF%E4%B8%BA%E4%BA%86%E6%8F%90%E9%AB%98%E5%8A%9F%E8%83%BD%E5%AE%89%E5%85%A8%EF%BC%8C%E6%88%91%E5%BF%85%E9%A1%BB%E5%B0%86%E5%BB%B6%E8%BF%9F%E6%97%B6%E9%97%B4%E8%AE%BE%E7%BD%AE%E5%BE%97%E6%9B%B4%E9%95%BF%EF%BC%9F%3C%2FU%3E%3C%2FP%3E%0A%3CP%3E%E6%88%91%E8%AE%A4%E4%B8%BA%EF%BC%8C%E8%B6%85%E8%BF%87%2050%20%E4%BA%BA%E6%98%AF%E8%BF%87%E5%88%86%E7%9A%84%E3%80%82%E5%A6%82%E6%9E%9C%E4%BD%A0%E6%83%B3%E7%A1%AE%E5%AE%9A%E7%9A%84%E8%AF%9D%EF%BC%8C%E5%8F%AF%E4%BB%A5%E5%86%8D%E7%BB%99%E5%AE%83%2020%20us%EF%BC%8C50%20us%20%E5%BA%94%E8%AF%A5%E6%B2%A1%E6%9C%89%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CU%3E%E4%B8%80%E8%88%AC%E6%9D%A5%E8%AF%B4%EF%BC%8C%E6%98%AF%E5%90%A6%E5%BF%85%E9%A1%BB%E5%9C%A8%E4%B8%A4%E6%AC%A1%E8%BF%9E%E7%BB%AD%E8%AE%BF%E9%97%AE%E5%AF%84%E5%AD%98%E5%99%A8%E4%B9%8B%E9%97%B4%E6%8F%92%E5%85%A5%E5%BB%B6%E8%BF%9F%EF%BC%9F%3C%2FU%3E%3C%2FP%3E%0A%3CP%3E%E4%B8%80%E8%88%AC%E6%9D%A5%E8%AF%B4%EF%BC%8C%E6%B2%A1%E6%9C%89%E5%BF%85%E8%A6%81%E8%BF%99%E6%A0%B7%E5%81%9A%EF%BC%9B%E8%BF%99%E7%A7%8D%E5%BB%B6%E8%BF%9F%E6%98%AF%E4%B8%BA%E4%BA%86%E8%AE%A9%20PT2000%20%E6%9C%89%E6%97%B6%E9%97%B4%E7%A8%B3%E5%AE%9A%E6%97%B6%E9%92%9F%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%B8%8C%E6%9C%9B%E8%BF%99%E4%BA%9B%E4%BF%A1%E6%81%AF%E5%AF%B9%E6%82%A8%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%82%A8%E8%BF%98%E9%9C%80%E8%A6%81%E5%85%B6%E4%BB%96%E5%B8%AE%E5%8A%A9%EF%BC%8C%E8%AF%B7%E5%91%8A%E8%AF%89%E6%88%91%E3%80%82%3C%2FP%3E%0A%3CP%3E%E7%A5%9D%E4%BD%A0%E6%84%89%E5%BF%AB%EF%BC%8C%E5%A5%BD%E8%BF%90%E8%BF%9E%E8%BF%9E%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2370208%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PT2000%20CLK%20problem%20on%20FRDMPT2000EVM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2370208%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%84%9F%E8%B0%A2%20RafaR%20%E7%9A%84%E7%AD%94%E5%A4%8D%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%A5%E4%B8%BA%20PT2000%20%E8%8A%AF%E7%89%87%E5%8F%AF%E4%BB%A5%E5%8D%95%E7%8B%AC%E5%88%87%E6%8D%A2%E5%88%B0%E5%A4%96%E9%83%A8%E6%97%B6%E9%92%9F%EF%BC%8C%E8%80%8C%E6%97%A0%E9%9C%80%E9%80%9A%E8%BF%87%E7%94%A8%E6%88%B7%E8%BD%AF%E4%BB%B6%E6%89%8B%E5%8A%A8%E5%88%87%E6%8D%A2%E3%80%82%3C%2FP%3E%3CP%3E%E6%80%BB%E4%B9%8B%EF%BC%8C%E6%AD%A3%E5%A6%82%E6%88%91%E4%B9%8B%E5%89%8D%E6%89%80%E8%AF%B4%EF%BC%8C%E6%88%91%E8%AF%95%E5%9B%BE%E6%89%8B%E5%8A%A8%E5%88%87%E6%8D%A2%EF%BC%8C%E4%BD%86%E4%B9%8B%E5%90%8E%E6%89%80%E6%9C%89%E5%AF%84%E5%AD%98%E5%99%A8%E8%AE%BF%E9%97%AE%E9%83%BD%E8%BF%94%E5%9B%9E%E7%B1%BB%E4%BC%BC%200xAAAC%20%E7%9A%84%E9%94%99%E8%AF%AF%E4%BB%A3%E7%A0%81%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E4%B8%8D%E5%BE%97%E4%B8%8D%E5%9C%A8%E5%86%99%E5%AF%84%E5%AD%98%E5%99%A8%E8%AE%BF%E9%97%AE%E5%92%8C%E8%AF%BB%E5%AF%84%E5%AD%98%E5%99%A8%E8%AE%BF%E9%97%AE%E4%B9%8B%E9%97%B4%E5%A2%9E%E5%8A%A0%2050%20us%20%E7%9A%84%E5%BB%B6%E8%BF%9F%E6%97%B6%E9%97%B4%EF%BC%8C%E7%8E%B0%E5%9C%A8%E8%BF%99%E4%B8%AA%E6%96%B0%E5%87%BD%E6%95%B0%E4%BC%BC%E4%B9%8E%E5%8F%AF%E4%BB%A5%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C%E4%BA%86%EF%BC%9A%3C%2FP%3E%3CDIV%3E%3CDIV%3E%3CDIV%3E%3CDIV%3E%3CP%3E%3CSPAN%3Eint%3C%2FSPAN%3E%20%3CSPAN%3EPT2000ClockCheck%3C%2FSPAN%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%3EPT2000_Device%3C%2FSPAN%3E%3CSPAN%3E*PT2000Device)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EPT2000Device-%26gt%3B%3C%2FSPAN%3E%3CSPAN%3EextClkIsOk%3C%2FSPAN%3E%3CSPAN%3E%3D%20PT2000MissingClkBitCheck(PT2000Device)%EF%BC%9B%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E5%90%8C%E6%97%B6%3C%2FSPAN%3E%3CSPAN%3E(%20!PT2000Device-%26gt%3B%3C%2FSPAN%3E%3CSPAN%3EextClkIsOk%3C%2FSPAN%3E%3CSPAN%3E)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EPT2000Device-%26gt%3B%3C%2FSPAN%3E%3CSPAN%3EBkpClkStatReg%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EB%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3ESwitchToClkPin%3C%2FSPAN%3E%3CSPAN%3E%3D%201%3B%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3EPT2000WriteRegister(PT2000Device%E3%80%81%20%3C%2FSPAN%3E%3CSPAN%3E%E4%B8%BB%E5%A4%87%E4%BB%BD%E6%97%B6%E9%92%9F%E7%8A%B6%E6%80%81%3C%2FSPAN%3E%3CSPAN%3E%EF%BC%8CPT2000Device-%26gt%3B%3C%2FSPAN%3E%3CSPAN%3EBkpClkStatReg%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EU%3C%2FSPAN%3E%3CSPAN%3E)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Edelayus(50))%EF%BC%9B%20%3C%2FSPAN%3E%3CSPAN%3E%2F%2F%20%E7%AD%89%E5%BE%85%2050%20%3C%2FSPAN%3E%3CSPAN%3E%E5%BE%AE%3C%2FSPAN%3E%3CSPAN%3E%E7%A7%92%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EPT2000Device-%26gt%3B%3C%2FSPAN%3E%3CSPAN%3EextClkIsOk%3C%2FSPAN%3E%3CSPAN%3E%3D%20PT2000MissingClkBitCheck(PT2000Device)%EF%BC%9B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E8%BF%94%E5%9B%9E%3C%2FSPAN%3E%3CSPAN%3E0%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E5%87%BD%E6%95%B0%20PT2000MissingClkBitCheck%20%E7%9A%84%E4%BD%8D%E7%BD%AE%EF%BC%9A%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E5%B8%83%E5%B0%94%3C%2FSPAN%3E%20%3CSPAN%3EPT2000MissingClkBitCheck%3C%2FSPAN%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%3EPT2000_Device%3C%2FSPAN%3E%3CSPAN%3E*%E8%AE%BE%E5%A4%87)%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%3E%3CDIV%3E%3CP%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E5%B8%83%E5%B0%94%3C%2FSPAN%3E%3CSPAN%3ECLKCheckResult%20%3D%20TRUE%EF%BC%9B%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%2F%2F%20%E6%A3%80%E6%9F%A5%20CLK%201MHz%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EPT2000TransferData(PT2000Device.SpiCmdWrite)%20%3C%2FSPAN%3E%3CSPAN%3ESpiCmdWrite%3C%2FSPAN%3E%3CSPAN%3E%2C%20%3C%2FSPAN%3E%3CSPAN%3E%E9%80%89%E6%8B%A9%E6%B3%A8%E5%86%8C%3C%2FSPAN%3E%3CSPAN%3E%2C%20common_page%EF%BC%89%EF%BC%9B%20%3C%2FSPAN%3E%3CSPAN%3E%2F%2F%20%E8%AE%BE%E7%BD%AE%E5%85%AC%E5%85%B1%E9%A1%B5%E9%9D%A2%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3EPT2000Device-%26gt%3B%3C%2FSPAN%3E%3CSPAN%3EBkpClkStatReg%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EU%3C%2FSPAN%3E%3CSPAN%3E%3D%20PT2000TransferData%EF%BC%88PT2000Device%E3%80%81%20%3C%2FSPAN%3E%3CSPAN%3E%E6%95%B0%E6%8D%AE%E8%AF%BB%E5%8F%96%3C%2FSPAN%3E%3CSPAN%3E%2C%20%3C%2FSPAN%3E%3CSPAN%3E%E4%B8%BB%E5%A4%87%E4%BB%BD%E6%97%B6%E9%92%9F%E7%8A%B6%E6%80%81%3C%2FSPAN%3E%3CSPAN%3E%2C%200x00)%3B%20%3C%2FSPAN%3E%3CSPAN%3E%2F%2F%20%E8%AF%BB%E5%8F%96%E5%A4%87%E4%BB%BD%E6%97%B6%E9%92%9F%E7%8A%B6%E6%80%81%E5%AF%84%E5%AD%98%E5%99%A8%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E5%A6%82%E6%9E%9C%3C%2FSPAN%3E%3CSPAN%3E(%20PT2000Device-%26gt%3B%3C%2FSPAN%3E%3CSPAN%3EBkpClkStatReg%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EB%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3ELossOfClk%3C%2FSPAN%3E%3CSPAN%3E)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3ECLKCheckResult%20%3D%20FALSE%EF%BC%9B%20%3C%2FSPAN%3E%3CSPAN%3E%2F%2F%20%E5%A6%82%E6%9E%9C%E6%B2%A1%E6%9C%89%201MHz%20CLK%EF%BC%8C%E5%88%99%E5%B0%86%E7%BB%93%E6%9E%9C%E8%AE%BE%E7%BD%AE%E4%B8%BA%200%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E8%BF%94%E5%9B%9E%3C%2FSPAN%3E%3CSPAN%3ECLKCheckResult%EF%BC%9B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E5%A6%82%E6%9E%9C%E6%B2%A1%E6%9C%89%20delayus(50)%20%E5%B0%B1%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E6%82%A8%E7%A1%AE%E8%AE%A4%E6%88%91%E9%9C%80%E8%A6%81%E5%BB%B6%E8%BF%9F%E5%90%97%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E8%BF%99%E6%98%AF%E6%AD%A3%E7%A1%AE%E7%9A%84%E8%BF%98%E6%98%AF%E4%B8%BA%E4%BA%86%E6%8F%90%E9%AB%98%E5%8A%9F%E8%83%BD%E5%AE%89%E5%85%A8%EF%BC%8C%E6%88%91%E5%BF%85%E9%A1%BB%E5%B0%86%E5%BB%B6%E8%BF%9F%E6%97%B6%E9%97%B4%E8%AE%BE%E7%BD%AE%E5%BE%97%E6%9B%B4%E9%95%BF%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E4%B8%80%E8%88%AC%E6%9D%A5%E8%AF%B4%EF%BC%8C%E6%98%AF%E5%90%A6%E5%BF%85%E9%A1%BB%E5%9C%A8%E4%B8%A4%E6%AC%A1%E8%BF%9E%E7%BB%AD%E8%AE%BF%E9%97%AE%E5%AF%84%E5%AD%98%E5%99%A8%E4%B9%8B%E9%97%B4%E6%8F%92%E5%85%A5%E5%BB%B6%E8%BF%9F%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FSPAN%3E%3C%2FP%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2369833%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PT2000%20CLK%20problem%20on%20FRDMPT2000EVM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2369833%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%20alessandrocorti%3C%2FP%3E%0A%3CP%3E%E6%97%A5%E5%AE%89%3C%2FP%3E%0A%3CP%3EPLL%20%E5%9C%A8%E5%90%AF%E7%94%A8%E5%A4%96%E9%83%A8%20CLK%20%E5%90%8E%E7%BA%A6%2025%20%E7%A7%92%E9%94%81%E5%AE%9A%3C%2FP%3E%0A%3CP%3Eswitch_to_clock_PIN%EF%BC%9A%E6%AD%A4%E4%BD%8D%EF%BC%88%E5%9C%A8%E4%B8%8A%E5%8D%87%E6%B2%BF%E5%A4%84%E4%BA%8E%E6%B4%BB%E5%8A%A8%E7%8A%B6%E6%80%81%EF%BC%89%E7%94%A8%E4%BA%8E%E6%8F%90%E4%BE%9B%E4%B8%80%E7%A7%8D%E9%87%8D%E7%BD%AE%E6%97%B6%E9%92%9F%E4%B8%A2%E5%A4%B1%E6%9D%A1%E4%BB%B6%E7%9A%84%E6%96%B9%E6%B3%95%E3%80%82%E5%A6%82%E6%9E%9C%E8%AF%A5%E4%BD%8D%E6%98%AF%E5%9C%A8%E6%97%B6%E9%92%9F%E4%B8%A2%E5%A4%B1%E6%9D%A1%E4%BB%B6%E4%B8%8B%E8%AE%BE%E7%BD%AE%E7%9A%84%EF%BC%8C%E5%88%99%E4%B8%80%E6%97%A6%E6%97%B6%E9%92%9F%E7%AE%A1%E7%90%86%E5%99%A8%E5%B0%86%20PLL%20%E8%BE%93%E5%85%A5%E5%88%87%E6%8D%A2%E5%88%B0%E5%A4%96%E9%83%A8%E5%9F%BA%E5%87%86%E7%94%B5%E5%8E%8B%E6%BA%90%EF%BC%8C%E5%AE%83%E5%B0%B1%E4%BC%9A%E8%A2%AB%E9%87%8D%E7%BD%AE%E3%80%82%E5%A6%82%E6%9E%9C%E8%AF%A5%E4%BD%8D%E5%9C%A8%E6%B2%A1%E6%9C%89%E6%97%B6%E9%92%9F%E6%8D%9F%E5%A4%B1%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E8%AE%BE%E7%BD%AE%EF%BC%8C%E5%88%99%E8%AF%A5%E4%BD%8D%E4%BC%9A%E7%AB%8B%E5%8D%B3%E9%87%8D%E7%BD%AE%E8%80%8C%E4%B8%8D%E4%BC%9A%E4%BA%A7%E7%94%9F%E4%BB%BB%E4%BD%95%E5%BD%B1%E5%93%8D%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E8%83%BD%E5%90%A6%E7%A1%AE%E8%AE%A4%E5%9C%A8%E5%B0%9D%E8%AF%95%E6%89%A7%E8%A1%8C%20switch_too_clock_pin%20%E6%97%B6%20PLL%20%E7%A1%AE%E5%AE%9E%E5%8F%91%E7%94%9F%E4%BA%86%E5%8F%98%E5%8C%96%EF%BC%9F%3C%2FP%3E%0A%3CP%3ERESET%E5%90%8E%EF%BC%8C%E5%BB%B6%E8%BF%9F%E5%B0%9D%E8%AF%95%E3%80%82%E8%AE%A9%E6%97%B6%E9%92%9F%E7%9B%91%E6%B5%8B%E7%A8%B3%E5%AE%9A%E4%B8%8B%E6%9D%A5%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%88%91%E8%BF%98%E5%BB%BA%E8%AE%AE%E4%BD%A0%E9%87%8D%E8%AF%BB%E7%AC%AC%207.4.3%20%E7%AB%A0%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fdata-sheet%2FMC33PT2000.pdf%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%E6%97%B6%E9%92%9F%E7%9B%91%E6%B5%8B%E3%80%81%E9%97%AA%E5%85%89%E7%81%AF%E5%90%AF%E7%94%A8%E5%92%8C%E6%95%B0%E6%8D%AE%E8%A1%A8%E7%9A%84%20drVen%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E5%B8%8C%E6%9C%9B%E8%BF%99%E4%BA%9B%E4%BF%A1%E6%81%AF%E5%AF%B9%E6%82%A8%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%82%A8%E8%BF%98%E9%9C%80%E8%A6%81%E5%85%B6%E4%BB%96%E5%B8%AE%E5%8A%A9%EF%BC%8C%E8%AF%B7%E5%91%8A%E8%AF%89%E6%88%91%E3%80%82%3C%2FP%3E%0A%3CP%3E%E7%A5%9D%E4%BD%A0%E6%84%89%E5%BF%AB%EF%BC%8C%E5%A5%BD%E8%BF%90%E8%BF%9E%E8%BF%9E%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E