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.

HDC3020EVM: USB connect issue

Part Number: HDC3020EVM
Other Parts Discussed in Thread: HDC3020, USB2ANY, MSP430WARE

got a HDC3020EVM from mouser, work well before we tested at tempreture/humidity chamber in 60 degree/ 90% humidity condition yesterday( before run this condition, we did other condition like 20/40 degree/ 90% humidity), USB disconnect and the HDC3020EVM 1.0.5 software cannot connect the board anymore , winodws can not detect the USB device . we can see a red LED always slowly blink.

so how to make it work again ?

  • Hi Junger,

    Thank you for posting to the Sensing forum.

    If the red LED D4 is blinking this means that the USB interface is powered but not connected to the HDC3020. The green LED D3 appears to be illuminated in your photo, and this indicates that the VDD net is powering the HDC3020. The behavior you're seeing may have been caused by an unintended short or ESD damage to the board.

    Can you confirm if the EVM shows up in the Windows Device Manager under Human Interface Devices > USB Input Device? 

    Best regards,
    Nicole

  • Dear Nicole:

    No, I can not find the USB input device any more after plug in the EVM .

    and I checked the HDC3020 interface to MSP MCU interface 3.3V/SCL/SDA/GND using multimeter, it is seemed no short .

    so is it possible we can check it is MCU side (USB side) issue or HDC3020 I2C part issue step by step ?   

  • Hi Junger,

    To debug HDC3020 I2C communication you can probe the SCL and SDA lines while trying to connect to the GUI, to verify if the HDC3020 is responding to host commands.

    I have sent you a message to coordinate sending a replacement EVM.

    Best regards,

    Nicole

  • Dear Nicole:

    I broke the HDC3020 part from USB2ANY Board and tested by another I2C host, it is work , so the trouble come from the USB2ANY part .

    thanks.

  • Hi Junger,

    One option to debug the USB2ANY interface is to try re-flashing the MSP430 with the below firmware: 

    0804.USB2ANY-5528-24MHz.txt

    Please follow these steps to flash your HDC3020EVM with the correct firmware:

    1. Download MSPWARE and install it. https://www.ti.com/tool/MSPWARE?keyMatch=&tisearch=search-everything&usecase=software
    2. Locate the Python Firmware Upgrader executable in C:\ti\msp430ware_x_xx_xx_xx\usblib430\Host_USB_Software\Python_Firmware_Upgrader (or similar)
    3. The HDC3020EVM must be forced into USB BSL mode by holding the BSL button (SW1) while plugging into your computer.
    4. When the Upgrader discovers the device in USB BSL mode, it will report 'ready...' If you don't have this prompt, try File>Rescan HID Bus
    5. Click File > Open Firmware and navigate to USB2ANY-5528-24MHz.txt 
    6. Successful flashing looks like this:

    Please let me know if these steps resolve the connection issue you are seeing.

    Best regards,
    Nicole

  • Dear Nicole:

    before I refresh the firmware, I checked the USB HID input device after plug in the USB2ANY board , it is work now .

    so the only explaintion for this issue maybe moisture brought some trouble for the USB2ANY part when the board working at high tempreture and high humidity(60 degree and 94% around 0.5 hour), after return to dry envirement some days it is recovered .

    anyway it is happy to find the board work again and thans for your support .

  • Dear Nicole:

    one more question need your help

    as I known, the HDC3020 offset compensation algo(LUT) depend on the layout of HDC3020 board, when I debug the USB issue , I broken the HDC2030 part from USB2ANY part,  and now I need connect those two board using wiring , so can I use the EVM software to do offset compensation and get the same accuracy data ?

    if not, maybe goto RMA is the better way .

    thanks.

  • Hi Junger,

    Yes, that should be fine since the thickness and layout of the board around the HDC3020 has not changed. 

    Best regards,

    Nicole