Post Go back to editing

couldn't find Cypress FX3 in EVAL-ADCM

I recently purchased an ADcmXL3021 vibration sensor EVB EVAL-ADCM.

After downing Vibration_Evaluation 2.1.8.7 and installing FX3 driver, I couldn’t find FX3.

I’ve tried both in Win7 & Win10 system but it had the same result.

Please kindly advise, thank you.

  • Hi Please unstall the previous FX3 Driver and install the new one. (NOTE: Vibration Evaluation software revisions 2.1.8.6 and higher, need the most recent FX3Driver to operate.)

  • I have installed the latest device driver,
    I didn't improve

    I have installed the latest device driver,
    I didn't improve.
    The driver is being downloaded from the Analog Devices wiki today.
    wiki.analog.com/.../fx3_driver.zip
    The software will also be downloaded today and the version will be 2.1.9.
    I have checked all of P9 "Troubleshooting" in the manual.
    The OS is WIN10, and the device manager properly recognizes FX3.

    Can you give me some advice?

  • It worked with the old version 2.1.8.6 software.

    According to the explanation on the wiki,

    https://wiki.analog.com/resources/eval/user-guides/inertial-mems/imu/adcmxl-pc-eval?rev=1618865093

     the software after version 2.1.8.6 that will only work with the latest FX3 driver.
    Isn't the DLURL linked to the ADI_wiki page out of date?(is ADI_wiki page linked  not  recent driver? where can i get recent driver?) 

    DL:https://wiki.analog.com/_media/resources/eval/user-guides/inertial-mems/imu/fx3_driver.zip

  • Dear Yito114

    I am also having the same issue.

    (I used the EVAL-ACDM software 2.1.9.0 and FX driver 1.7)

    So I also posted a question.

    Unlike the manual, if FX3 board jumpers j4 and j5 are opened, so it is recognized.

    You can check the detailed explanation in the question I posted.

    The bigger problem is that ADcmXL3021 does not output any measured data 

    although FX3 board is connected by opening jumpers j4 and j5. 

    I'm trying hard to find a way to make it output, but I haven't been able to find it yet.

    If you have already solved the problem, please let me know how to do it.

  • TL;DR Open J4, leave J2, J3 and J5 bridged. I was able to connect to the FX3 and see data in Manual Time Capture.

    Disclaimer: I'm by no means an expert, but spent several hours with trial & error to finally succeed. Sharing my findings here to shorten your frustration as ADI support doesn't appear to feel that responsibility.

    Here is a step-by-step on how I finally got some data from the ADcmXL3021 Eval Kit.
    All references to the instructions apply to this page as of June 20, 2021: Evaluation of ADcmXL1021-1 (or ADcmXL3021) ON A PC [Analog Devices Wiki]. By the time you read this, ADI support hopefully fixed that embarrassment.

    Hardware:

    • My FX3 came with jumpers J2 and J3 installed plus two spare jumpers in a bag. Use one of them to close J5, but ignore the instruction to close J4 - leave it open.
    • Put the blue FX3 board on the green AD Breakout board as shown in the picture. That's pretty much the only thing they got right in that photograph. 
    • Take a moment to appreciate the achievement to include every conceivable mistake showing how to connect the ribbon cable between the two breakout boards. Then lough it off an proceed as your instincts tell you to: place both connectors of the ribbon cable nicely centered to connect all 16 pins straight through. Just for the good looks, put the color marked lead of the ribbon cable to the PIN1 side - that's what it's for. I tested with the short cable only.

    Software:

    • Download and install the fx3driver and the Eval application (I tested rev 2.1.9.0 on 3 different Win10 laptops successfully).
    • Connect the USB cable. You should hear the typical Windows "device connected" chime.
    • Open the folder with all the Eval application files in it and start ADCMXL_Evaluation_2_1_9_0.exe.
    • After a few seconds, the pop-up window "Connecting. Please wait." should disappear.
    • From the "Devices" menu, choose the sensor in your kit (mine is a ADcmXL3021).
    • From the "Mode Selection" menu, choose Manual Time Capture.
    • Click the "Start" button. It should turn yellow for around 1 second, then go back to normal. With any luck, you will see at least one blue data line in the "Time Doman" axis windows.
    • Here are some things to try:
      • Open the "Register Access" menu. 
      • The header on the right hand side should read "Select Register GLOB_CMD".
      • First click the "Write" button in the line "Factory Reset" (when I received my sensors, neither one was on factory default settings!).
      • Wait for the reset to complete (~3 sec), then click on the "Write" button in the line "Auto-Null".
      • Repeat your trial by clicking the "Start" button on the main window.  If you have the 3-axis type, you should now see all 3 data lines on or around the 0 level.
      • Find some vibration thingy or play load music on your phone an place the sensor on it. You should see some nice oscillations with your next trial.
      • The data windows do not auto-range. Use a right mouse click in all 3 windows and adjust the scale to your liking.

    I haven't had much luck yet collecting Frequency Domain data (the FFT modes) and I am just starting to explore the Eval application software. If you thought, the setup instructions were buggy, brace yourself for a ride ...

    Cheers, Tilmann

  • Thanks for the advice. Here is a snippet for what each jumper does on the FX3. J4 tells the device where to look for firmware. With the jumper closed (attached) the device is fruitlessly looking to your PC for drivers. With the jumper open (removed, correct way to operate the device) the device checks for firmware on an EEPROM.

    Here is a breakdown of how the FX3 shows up in Device Manager based on correct and incorrect settings.

    J4 Open, USB Connected, Software Not-Connected (correct)

    J4 Open, USB Connected, Software Connected (correct)

    J4 Closed, USB Connected, Software Not-Connected (incorrect)