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.

TPIC2060A: Spindle Motor Drive problem

Part Number: TPIC2060A

Hello,

 

Regarding to the TPIC2060A, my customer is facing problem.

 

(Symptom)

After initial configuration of the TPIC2060A, the motor does not drive in the first spindle motor drive.

-> The motor moves slightly to the right and left but does not rotate.

 

(Confirmation)

(1)When taking wait time of Mute OFF (REG 70 XSLEEP = 1) for about 30 ms, this problem is not happened .

 But it is happened for about 10-20 ms.

(2)They are setting REG6B to 0x00(Enable) and changed to 0x04(Disable), but problem was not improved with both setting.

(REG6B:Reduce the reverse current )

(3) The signal is input to TPIC2060A, but it seems that the output signal (U, V, W signal) is not output correctly.

(4) The problem happens at a rate of about 1/10 to 1/20 times.

 

Please see attached signal wave capture.

 

(Question)

(1)They confirmed that it is improved by changing wait time (10-20ms -> 30ms).

Could you please give some comment or opinion and advice on the relationship with this problem?

(2) I ‘m asking to them about confirmation items following.

If you need information more, could you please inform to me?

(a) Confirmation by replacing other TPIC2060A.

(b) How many devices is problem happened?

(c) Register setting list.

(d) Confirmation setting of REG70. (Set 1 to XSLEEP before setting each enable bit.)

 

*Now they are using this device for mass production and this problem is happened.

So we have to make solve this problem as soon as possible.

I hope to solve with your help.

 

Regards,
Tao2199

20170411_TPIC2060_SPM drive_issue.xls

  • Hello Tao_2199,

    Our experts have been notified and should reply soon. Thank you.
  • Hi Tao,

    Does this happen to all units in the customer's mass production, or only some?

    Regards,

    Aaron

  • Hello Aaron,

     

    Thank you for reply.

     >Does this happen to all units in the customer's mass production, or only some?

     ->This problem is happened on total five units(devices) and it is not happened in all units.

    (It is happened at inspection section in customer's plant.)

     

    I have confirmed confirmation items following from them.

     

    (a) Confirmation by replacing other TPIC2060A.

    -> They replaced other TPIC2060A at trouble. But the trouble is happened yet.

     

    (b) How many devices is problem happened?

    -> This problem is happened on total five devices.

    And it is happened at inspection session in customer's plant.

     

    (c) Register setting list.

    -> Please refer attached list

     

    (d) Confirmation setting of REG70. (Set 1 to XSLEEP before setting each enable bit.)

    -> They are setting XSLEEP bit and ENA bits at same time. (Below.)

    ・Enable FO/TK/TI/SPM/SLD:             REG70=0xF9

    ・Enable LOAD:                                  REG70=0x03

    ・Disable all:                                      REG70=0x00

     

    * I have asked them to confirm with the following setting. Now I'm waiting for their feedback.


    (1) Operation mode (XSLEEP=1):      REG70=0x01

    (2) Wait loop (1ms~)

    (3) Enable FO/TK/TI/SPM/SLD:          REG70=0xF9

    Or

    Enable LOAD:                              REG70=0x03

     

    Could you please give some comment or opinion and advice about above confirmation items?

     

    Regards,
    Tao2199

    Register_commands_list.xlsx

  • Tao,

    Before we get into register settings, I want to make sure I understand the issue. 

    1. How many total units has the customer tested? 

    2. You mentioned in a) from your reply that you swapped out the part, but you still see the same issue. Is this board consistently failing units?

    3. Do you have other boards that have consistent passes for the units?

    Regards,

    Aaron Goodson

  • Hello Aaron,

    Thank you for reply.
    1. How many total units has the customer tested?
    -> Total 30k units.
    The manufacturing and inspection is in china and development is in Japan.
    2. You mentioned in a) from your reply that you swapped out the part, but you still see the same issue. Is this board consistently failing units?
    -> I’m confirming to my customer.
    3. Do you have other boards that have consistent passes for the units?
    -> No. I don’t have above boards.

    * As additional information, they have confirmed the following setting.

    (1) Operation mode (XSLEEP=1): REG70=0x01
    (2) Wait loop (1ms to 100ms)
    (3) Enable FO/TK/TI/SPM/SLD: REG70=0xF9
     Or
    Enable LOAD: REG70=0x03
    ((4) Wait time(50ms) --> The problem is disappeared.)

    * They have set about 10ms to 100ms as wait time, but the problem is happened yet.
    * They have added wait time(about 50ms) after step(3), and the problem is disappeared.

    Could you please give some comment or opinion and advice about wait time for ENA bit?

    Regards,
    Tao2199
  • Tao,

    If only 5 of 30k units are failing I'm not sure that your settings are what is causing the fails. Do you know how they are testing these parts? Have they seen the failures consistently come from one board? 

    Regards,

    Aaron