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.

DRV2605LEVM-MD: MOTOR WON'T START

Part Number: DRV2605LEVM-MD
Other Parts Discussed in Thread: DRV2605L,

Trying to evaluate a group of LRA motors on the platform above @ 250Hz  usieng  the config below, but aI am unable to get the motor to operatee.

I feel I need a better basic tutoriale to get the motor to function, plus instrucctions to use the same pararmeters for all 8 outs to be programmed to operate at the same 250Hz

Thank you!

Denis Branson

========Register Dump Start========
Driver1
0 E4 Status
1 0 Mode
2 4F Real-Time Playback Input
3 1 Library Selection
4 1 Waveform Sequencer 1
5 0 Waveform Sequencer 2
6 0 Waveform Sequencer 3
7 0 Waveform Sequencer 4
8 0 Waveform Sequencer 5
9 0 Waveform Sequencer 6
A 0 Waveform Sequencer 7
B 0 Waveform Sequencer 8
C 0 GO
D 0 OverDrive Time Offset
E 0 Sustain Time Offset, Positive
F 0 Sustain Time Offset, Negative
10 0 Break Time Offset
11 5 Audio-to-Vibe Control
12 19 Audio-to-Vibe Minimum Input Level
13 FF Audio-to-Vibe Maximum Input Level
14 19 Audio-to-Vibe Minimum Output Drive
15 FF Audio-to-Vibe Maximum Output Drive
16 4F Rated Voltage
17 8C Overdrive Clamp Voltage
18 6 Auto Calibration Compensation Result
19 79 Auto Calibration Back-EMF Result
1A B5 Feedback Control
1B 93 Control1
1C F5 Control2
1D A1 Control3
1E 20 Control4
1F 80 Control5
20 29 LRA Open Loop Period
21 E5 VBAT Voltage Monitor
22 3D LRA Resonance Period


========Register Dump End========

Vybronics-VG1040003D-datasheet.pdf

  • Hi Denis,

    What are your hardware connections?

    Thank you,

    Jeff McPherson

  • haardware is USB to computer, 30AWG to vybronics motor,

    power to board 5v DC.  Board did not power up witih USB only

  • Is there a limit to the length of the lead connecting the motor to the DRV2605L?

    Currently, working @ 5 ft from card to motor

  • Hi Denis,

    No, a 5ft connection shouldn't be that much of a problem. I should've been more clear earlier, could you tell me how your jumpers on the EVM are configured.

    Best regards,

    Jeff McPherson

  •          The jumpers are at the factory settings.  I did not alter any setting.  The pix is my board.  

    Also, when connected, the connected board is listed as O HAPTICS MSPUSB212C

  • Hi Denis,

    To answer one of your earlier concerns, the MSP and DRV jumpers near the USB port control the power source to the board. You currently have it set to VBAT, which is why USB didn't fully power on the board.

    Also which output are you connecting the LRA to? By default LRA's should only be connected to outputs 5 through 8. Do you see the LED's flash when you power on the board?

    One of these EVM's is currently being shipped to our office so I'll be able to physically double check for you.

    Best regards,

    Jeff McPherson

  • I had beeen connecting to out 1.

    Can the ports be configured to all 8 support LRA?

    I don't recall them flaashing, but I noted LED1 came on when SW1 was pressed.d

  • Is there an issue that the software listd the connectedboard as O HAPTICS MSOUSB212C instead of DRV2605LEVM-MD?

  • Hi Denis,

    Yes, section 3.4 of the user guide will tell you how you can rewrite the firmware so that the board understands each output is an LRA. Section 9 gives steps for how to actually go about reprogramming the firmware.

    Before changing any firmware, does your LRA respond if you connect it to output 5?

    Best regards,

    Jeff McPherson

  • The LRA did not work on out5..  Below is the driver loaded for out5

    ========Register Dump Start========
    Driver1
    0 E4 Status
    1 0 Mode
    2 4F Real-Time Playback Input
    3 1 Library Selection
    4 1 Waveform Sequencer 1
    5 0 Waveform Sequencer 2
    6 0 Waveform Sequencer 3
    7 0 Waveform Sequencer 4
    8 0 Waveform Sequencer 5
    9 0 Waveform Sequencer 6
    A 0 Waveform Sequencer 7
    B 0 Waveform Sequencer 8
    C 0 GO
    D 0 OverDrive Time Offset
    E 0 Sustain Time Offset, Positive
    F 0 Sustain Time Offset, Negative
    10 0 Break Time Offset
    11 5 Audio-to-Vibe Control
    12 19 Audio-to-Vibe Minimum Input Level
    13 FF Audio-to-Vibe Maximum Input Level
    14 19 Audio-to-Vibe Minimum Output Drive
    15 FF Audio-to-Vibe Maximum Output Drive
    16 4F Rated Voltage
    17 8C Overdrive Clamp Voltage
    18 6 Auto Calibration Compensation Result
    19 79 Auto Calibration Back-EMF Result
    1A B5 Feedback Control
    1B 93 Control1
    1C F5 Control2
    1D A1 Control3
    1E 20 Control4
    1F 80 Control5
    20 29 LRA Open Loop Period
    21 E5 VBAT Voltage Monitor
    22 3D LRA Resonance Period


    ========Register Dump End========

    Vyb

  • Jeff-

    With the board connected, when starting the haptic software, it brings up the DRV2605L simulator console not the -MD version.  When I put the board in Mode1, 4 motors will work on outputs 5-8 with the frquency set at 250Hz.  I still am unable to start the motor on the DRV2605LVN-MD simulator.

    For my purpses, so long as I can run 8-10 LRA motors @ 250Hz, I'm a happy camper.

    I've downloaded (but not installed)

    https://dr-download.ti.com/software-development/application-software-framework/MD-WFl403n8LD/5.20.07.01/MSP430USBDevelopersPackage_5_20_07_01.zip

    and

    https://dr-download.ti.com/software-development/application-software-framework/MD-WFl403n8LD/5.20.07.01/MSPUSBDescriptorTool-5_00_11_22-windows-installer.exe

    What should I do from here.

    Would it be simpler (but safe) to not alter the firmware, but connect 2 motors per output 5-8?

  • Hi Denis,

    "Simulator" sounds like the device isn't properly connected to the GUI. Double check section 8.2 of the DRV2605LEVM User Guide. Once it's connected you can easily change all 8 outputs to expect and LRA and we can avoid a manual firmware change.

    I should have the EVM in my hands in a day or so, so I'll be able to double check if this doesn't work.

    Best regards,

    Jeff McPherson

  • Jeff-

    The thread did not have a reply button till this AM.  Thank you for all your help so far.

    The HCC sofware defaults to the DRV2605L console.  It lists the connecte hardware as O HAPTICS MSOUSB212C.. When I place the board in Mode 1 before connecting to HCC software, the motors attached to out 5-8 turn on and off in real time playback, but I cannot reprogram to 250Hz (I enter frequency desired in the box, but regardless of frequency entered, the tone created by the motor measures at 229Hz peak (using software on my phone to measure.frequency)

  • Hi Denis,

    I just want to double check that you pressed the user switch to enable USB configurations? You should know that USB is enabled if the capacitive touch buttons stop working. I should've received the EVM by now but I haven't, so I'm going to try to get is as soon as possible so that I can see if I have any issues getting the EVM to connect.

    Best regards,

    Jeff McPherson

  • Jeff-

    Here's the sequence I followed:

    1. Connect EVM to USB port 

    2.Connect 5V power; system chimes, white LEDs on buttons 1/2 flash

    3. Press button 2 ofr mode 1. LEDs by Out's 5-8 lare on

    4. Press SW1

    5. Open HCC

    6. Click connect (globe icon upper right)

    7. HCC opens DVR2605L  console COnnection to O HAPTICS MSOUSB212C

    8. Trying to open DVR2605LEVN-MD console give simulator mode

    Thank you!

  • Hi Denis,

    I got the EVM in my hands so I think I can clear up the confusion.

    I had trouble connecting to HCC in the first place, so the first thing I recommend doing is updating the firmware. The EVM probably did not ship with updated firmware. HCC makes this very easy. Click "Help" -> "Firmware Update" it will open the firmware updater. Power down and disconnect the EVM, then reconnect and power on while holding the BSL button on the board. Release the button only when the board is connected and powered up. Click "Scan" and the EVM should appear. Click "Open FW" and it will open a file explorer of the most recent firmware available through HCC. Click the one associated with the 2605LEVM-MD. It should be version 1.3. Press "Update" and the MSP430 will be updated. Power cycle once the update is complete and reconnect to HCC.

    At this point you should see the hardware ID as 0.TI-Haptics DRV2605LEVM-MD v1.3. Click connect, disable simulator mode by clicking on it, then open the DRV2605LEVM-MD Console. The program may hang up so be patient, but it should open. From there you should have control of the EVM.

    I don't think pressing button 2 to get to Mode 1 is necessary and I would avoid it. You are able to enable the drivers once HCC is connected properly.

    Let me know if this works for you,

    Jeff McPherson

  • Jeff-

    SUCCESS!! THANK YOU!!

    One last question: Can I connect 2 motors to 1 out (total of 10 on 8 out ports)?

    I am tconnecting the motors to fingertips\

    If closed, my email is info@drbranson.com

  • Hi Denis,

    In general that's fine. Just be sure to not violate any net impedance requirements. The other caveat is that you can only really do that in open-loop mode. In closed loop mode the auto-resonance tracking will get garbage data, not work correctly and mess up what you're trying to achieve.

    Best regards,

    Jeff McPherson