The PLL of TI chip TMS570LS1114 is out of lock. Please look at the product line BU for help. The first discovery of PLL lockout problem is called 1 # board, and the second discovery of PLL lockout problem is called 2 # board. The PLL is normally 180M. The external crystal oscillator acts after the PLL is unlocked, and the external crystal oscillator is 10M. The details are as follows:
1, 1# board
Problems: PLL will be out of lock after a period of normal operation (time may be several hours, days).
Fault testing and correction process:
According to the workaround of SSWF021 # problem in the SPNZ218C Corrigendum Table of TMS570ls1114, the code was modified and tested. No PLL lock failure occurred in the modified TMS570. But we burned back our original code, that is, no work around code was added, and no PLL lockout failure occurred again. Therefore, it is not possible to determine whether adding workaround code is valid.
Existing doubts:
According to the explanation of the error sheet, adding workaround is mainly to solve the problem of PLL start-up when power is on. The errors in Fig. 1 and Fig. 2 illustrate that it is not to solve the problem of PLL lock-out. We want to confirm whether SSWF021 # 45 in Corrigendum SPNZ218C can solve PLL lock-out problem? According to the previous situation, it is presumed that adding workaround code may not solve the PLL lockout problem, but the cause of PLL lockout failure is unknown. According to the error statement, once the PLL power is locked, there will be no PLL lock-out problem. Our problem is that after the PLL works normally for a period of time, there will be PLL lock-out, which is not in line with the TI instructions.
Corrigendum table SPNZ218C is the first picture, and Corrigendum table spna133a is the second picture.
2, 2# board
Existing problems: the first problem is that the board can not start, the second problem is that PLL will be out of lock.
Fault testing and correction process: Under the condition of confirming the system reset and power supply are normal, the data is not printed during boot, and it is inferred that PLL is not started. The code is modified according to the workaround of SSWF021 # in the SPNZ218C Corrigendum Table. The code of workaround is added to the first boot of power-on operation, which can be operated on power. 2 # boards can be operated on power-on. To start. However, PLL lockout still exists.
Questions: The above operation shows that the workaround code solves the problem of PLL startup, which is consistent with the error statement. The APP code of 2 # board is the same as that of 1 # board, but there is no PLL start-up problem in 1 # board. Please help to analyze the cause of this phenomenon, and PLL of 2 # board will lose lock for a period of time (several hours, several days, up to 13 days), which can not solve the PLL lock problem of 2 # board for the time being.
Please help to analyze the above phenomena to confirm 1. Is the work around of SSWF021 # in the Corrigendum List (SPNZ218C) helpful to PLL lock-out problem? 2. How to solve the PLL lock-out problem? What is the cause of PLL lockout failure?