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.

TwoChannelBuck.gel not found in the MotorCtrl+PfcKit?

Other Parts Discussed in Thread: CONTROLSUITE

I am using the TMDS1MTRPFCKIT and doing the 2xPM_Motors as following the instructions of QSG-MotorCtrl+PFC.pdf of sprc922.zip.

When I load the workspace, there appear the error message as following:

GEL: Error loading file 'C:\TI_F28xxx_SysSW\temp\TI_F28xxx_SysSW\PFC2PHIL\TwoChannelBuck.gel

And I got nonthing when I try to search the TwoChannelBuck.gel under the directory CCS, TI_F28xxx_SysHW, TI_F28xxx_SysSW.

And the motor would not action to rotate if I just ignore it and go ahead the lab instruction.

I would like to ask a help that where I could got this GEL file? is it necessary for the demo QSG-MotorCtrl+PFC.pdf?

thanks for your help!

  • I am having the same problem.  Has anyone found a resolution?

    Thanks,
    Mark

  • strange. 

    i just imported into CCS4 and didn't have any issue with this.  Can you remove the gel, save the workspace, and try again?

    There is no reason a Two Channel Buck should be in this project.

  • I installed CCSv3.3 and agree that the workspace does load this .gel file. My guess is the engineer who created this workspace had this left over from a digital power kit they were working on previously.

    It did not give me an error however, and was able to build fine.  

    It should not affect your project at all.

     

  • just right click, Remove, save workspace, close, and re-open.

     

  • I always was able to build, but the motors would not spin.  I thought the gel might be the problem.  When I run the program I get stuck in this loop in the main function.

       // Waiting for enable flag set
       while (EnableFlag==FALSE)
        {
          BackTicker++;
        }

    Any ideas?

    Thanks,

    Mark 

     

  • are you using the watch window to set the enable flag to 1?

    what build level is the header file set to?

     

  • I have tried setting both motors to 1 and 2 without success.  I am using build level 6

  • Have you confirmed before that you can spin the motors?

    You can flash your device and use our GUI to test this out. We are putting this into controlSUITE in the next update (<7 days), but I can send this to you early if you want to try.

    I have used this kit extensively and have never seen an issue. It certainly has nothing to do with the Two Channel Buck gel.

     

  • I would like to give it a try. 

    I have used this same kit before in a prev job and had no problems.  I am not sure what is going on. 

     

  • http://drop.io/tmds2mtrpfcgui

    this has a .out, instructions on how to flash (in ccsv4), GUI, and Quick Start Guide.

    I just tested this out so I know it works. Make sure all the jumpers are set correctly on the board and the controlCARD.

     

  • I can't get the .out to load with ccs v3.3.  I will download 4.0 and give it a try.

  • It was created with 3.3, so you should be able to flash it into memory using 3.3 flash plug-in. I

    in ccs4 you an simply "load program" and it will auto flash.

     

  • I have the device flashed without problems using ccs v4.0, but I can't connect to the device using the GUI.  I have a new com port that seems to be working, but I get a message "Could not connect: Please check connections".

    I have double checked all jumpers on the card and the board.  The tape is still on the jumpers on the card.  I also reseated the card. 

     

  • The controlCARD does NOT currently come with the correct switches set for GUI operation.

    SW1 needs to be OFF (DOWN) and SW2 are both UP.

    For the COM port have you checked your Control Panel - System - Hardware - Device Manager - Comm ports for the correct COM# for USB?  Or use the "Find Comm Port" feature in the GUI.

     

  • Changed sw1, device manager shows the USB serial port at 7 and I have tried the "Find Comports". 

    I do have an issue with the pci jtag after installing ccs v4, but I think it is unrelated to the com port.

  • On that image, can you expand the Ports (COM & LPT) and show that USB is in fact COM7?

    You're just using the XDS100 inteface on the base board, right? No external JTAG, right?

  • Yes, I am just using the XDS100 on the dev board.

     

  •       ok, power down everything.

    Verify you have the jumper on in the M1 block (emulation) right next to the controlCARD.

    power up the motor kit: turn on SW1, SW1, SW3

    What is the LED status on the controlCARD?

    Now plug in the USB.

    What is LED status on the controlCARD?

     

  • I have no jumpers on in the M1 block.  I just opened the box today, and I haven't touched any of the M1 jumpers.  Which one should I put on?

     

  • From the QSG

    4. Ensure that a jumper connects [M1]-J4.

    If you don't have a jumper there, you won't be able to connect!

     

  • It works!

    Thanks for the help.

    Mark

  • Could you tell me which QSG file you refer to? I use QSG-MotorCtrl+PFC.pdf (attached in this post) and could not find the instruction to set [M1]-J4.

    But I could connect to the F28035 controlCARD by xds100, it work well.

    My problem is that when I following the instructions of QSG-MotorCtrl+PFC.pdf, the motor can't spin as I set lsw1 to 1 or 2, and it got no torque to hold position when I set lsw1 to 0.

    It seems no current was pass to motor because the volt1.DcBusVolt is 0.0 in the watch window.

    I can complete the FlashingLED demo, and change the flashing rate.

    and the board specific file was download from Ti's site in a week, it is lastest version.

    Thanks for you help anyway.6354.QSG-MotorCtrl+PFC.pdf

  • Hsi,

    I'm referring to the QSG for this kit that we just made for CCSv4 and controlSUITE.  It includes a GUI to verify operation out of the box.  See the drop.io site in an above post. This material will be in controlSUITE in the next week and will be shipping in new kits later this year.

    For you, you can try to follow the QSG with the GUI to verify operation, but it sounds to me like you are missing a jumper setting to power your DC Bus.  Please review the Guides and make sure you are setting all jumpers correctly and turning on all three switches.

     

  • In my case, the XDS100 still connect to ControlCARD when the [M1]-J4 is o.c. (remove the jumper)

    the board version is "Multi-Axis DMC EVM [R3]"

  • Hi Chris,

    I am following the instruction of QSG that you provide in last post but it still fail to work.

    Is the board macfunction?

    My board version is "Multi-Axis DMC EVM [R3]".

    I am very sure that all jumpers ([Main]-J5, [Main]-J6, [Main]-J7, [M1]-J4, ControlCARD-SW1, ControlCARD-SW2) was configured as what QSG said.

    I use the on board XDS100, and CCS said it got connection with the F23035 DSP later.

    When I turn on [M4]-SW1, the [M4]-LD1 was turn on even [M4]-SW2 is still off.
    but the QSG said [M4]-LD1 should turn on after [M4]-SW2 being turn on. (not match here)
    and I can measure...
    V(Motor1 Aout)dc = 3.8V
    V(Motor1 Bout)dc = 3.8V
    V(Motor1 Cout)dc = 3.8V
    V(Motor1 Dout)dc = 3.8V


    then, I turn on [M4]-SW2, it is ok and I can measure test point the V(DCBus) = 23.68V.

    then, After I turn on [M4]-SW3:
    (1) [M4]-LD2 was turn on. (yes, just as QSG said)
    (2) test point V([M4]3v3) = 3.31V
    (3) test point V([M4]5V0) = 5.04V
    (4) test point V([M4]12V0) = 11.7V
    (5) ControlCARD LD1 was turn on,  (???? the QSG said it should be turn on at next stage?)
    (6) ControlCARD LD2 keep off,
    (7) ControlCARD LD3 keep off.   (is it right?)

    then, I keep going and connect the USB to [M1]-JP1 after the board is powered,
    ControlCARD LD1 keep light, but ControlCARD LD3 didn't blink. (not match here)

    after I execute the program, the motor keep silent (Build level = 6 for 1 motor control) and the value of output is
    V(Motor1 Aout)dc = 0V
    V(Motor1 Bout)dc = 0V
    V(Motor1 Cout)dc = 0V
    V(Motor1 Dout)dc = 0V

    V(Motor1 Aout)ac = 0V
    V(Motor1 Bout)ac = 0V
    V(Motor1 Cout)ac = 0V
    V(Motor1 Dout)ac = 0V

    V([M1]_DCBus) = 23V

     

    Could you tell me the configuration of ControlCARD SW3 and [Main]-J12, [Main]-J13, [Main]-J10, [Main]-J11,  [Main]-J14, [M4]-J1, and [M4]-J3?

    In my configuration (factory setting) is:

    [Main]-J10 =s.c. (short circuit)

    [Main]-J11= s.c.

    [Main]-J12=s.c.

    [Main]-J13=s.c.

    [Main]-J14=o.c. (open circuit)

    [M4]-J5 = o.c. ( I use on board emulator xds100)

    [M4]-J1 = o.c.

    [M4]-J3 = o.c.

    ControlCARD SW3 = 00 (both down)

     

    Thanks again for your help!

     

  • Hsi,

    You say: after I execute the program, the motor keep silent (Build level = 6 for 1 motor control) 

    How do you know the build level if you are using the GUI?

    Are you using the GUI from the drop.io site I posted above?

    Did you load the .out program from the drop.io site to the controlCARD?