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.

DS90UB928QEVM: NSC USB NANO for Windows 10

Part Number: DS90UB928QEVM
Other Parts Discussed in Thread: ALP, , DS90UB927QEVM, USB2ANY

Hello All,

We have Serializer (DS90UB927QEVM) and Deserializer (DS90UB928QEVM) boards in our office. We have tried to use ALP software with these boards. But, we could not connect boards to our Windows 10 and 8 computers. Could you please check that TI have compatible drivers for NSC USB NANO for Windows 10?

We have following screen in device manager:

  • Hello Sadik,

    Please watch the following training Video about how to install and setup and use the USB2ANY and ALP GUI. You need to be logged in to MyTI.

    training.ti.com/use-analog-launch-pad-alp-gui-configure-fpd-link-evms

    Also you can download and install the new ALP version 1.057.01.

    http://www.ti.com/tool/ALP
  • Hello Hamzeh,

    Thank you for your post. We have downloaded the "USB2ANY Explorer Software". But there is no "USB2ANY firmware loader.exe" file in the web page of the "USB2ANY Interface Adaptor".

    Can we find the "USB2ANY SDK" from the internet easily? Or, should we contact our local FAE?

    Best regards
  • Hello Sadik,

    Yes, please contact your local TI support.
  • Thank you, we will contact asap.
  • Hello Again,

    I have ALP SW and USB2ANY SDK now. I have tried to update DS90UB928QEVM board by "USB2ANY Firmware Loader.exe". You can see following pictures below. And, we think that the update process is complated successfully. 

    After this procedure, I have tried to open Analog LaunchPAD SW in my computer. And, I have following screens below. Could you please check them that why we could not connect the board? 

    P.S: We only have DS90UB928QEVM and DS90UB927QEVM development boards. We do not have "USB2ANY Interface Adapter" device in our office. Is it OK? Is USB2ANY procedures compatible with our development kits?

    Best regards

  • Sadik,

    I am looking at the schematic of the DS90UB928QEVM: www.ti.com/.../snlu131.pdf

    There's no MSP430 MCU in that so USB2ANY is not applicable. I am not sure how you updated using USB2ANY SDK the firmware. We have other deserializer boards built with MSP430 MCU and USB2ANY SDK is applicable for them but not for DS90UB928QEVM.

    In your first posting you showed "NSC USB Nano". I assume your board jumpers are set properly (default) and 928EVM is connected by USB cable to PC and you see "NSC USB Nano" under other devices. You need to install driver to get it to work. Please follow steps below for driver installation:
    a) Start ALP and click on the Help drop down option in ALP
    b) Select "ALP Help"
    c) In the ALP popup, select "Driver Installation"
    d) Scroll down and follow "Installing NSC USB NANO driver" to install appropriate driver (Cypress CyUSB driver) for the win7 environment. There's a reference guide with steps to force Windows to use the cycusb3.sys driver with the device. Also, choose "Cypress EZ-USB FX1 No EEPROM Device" as the device driver.

    After install, in ALP Devices you will see "ALP Nano USB 1" and "DS90UB928" under it. If you see some other profile like "DS90UB914", then under Tools go to "EEPROM Setup" and choose "DS90UB928" instead of "DS90UB914". Now in information tab, you should see UB928 device information and also able read/write registers from registers tab.

    Let me know any questions.

    Thanks,
    Vishy
  • Hello Vishy,

    After following instructions, we successfully updated the driver. We can see the DS90UB927 device in the ALP SW. But, the DS90UB928 device could not be seen. You can see our situation from following pictures.

    I think firmware of the DS90UB928QEVM is broken because of the USB2ANY process. Can we return correct firmware for DS90UB928? What do you think? 

    Best regards

  • Additionally, as you can see from following picture, the serializer could not connect with the deserializer. The DS90UB927 serializer device is linked to the video source.

    Best regards

  • Sadik,

    I came to know latest version of UB928EVM do have MSP430 based USB2ANY circuit. So you can use USB2ANY SDK and update the firmware to latest. Were you successful? After you program the board, power cycle it and then start ALP to connect to the board.

    How is the 927EVM connected to 928EVM? Are you using the default HSD connector J4? If you are using SMA connectors, note you have to populate 0ohm resistors R3/R4 and disconnect J4.

    Thanks,
    Vishy
  • Hello,

    I explained our USB2ANY situation 4 messages before. I can update the firmware but the ALP sw still have some problems. For example, when I go to "EEPROM Setup" and choose "DS90UB928" instead of "DS90UB925", the following screen is coming.

      

    Additionally, we are using HSD connector for connection. Our 928EVM kit is different than the module that in the ti.com. The schematic of the module is different too. In the "DS90UB928QEVM: New user guide" topic the new schematic of the 928EVM can be seen. We think that the module is working after connecting J18 and J12 jumpers. Could you please check the new schematic? Should we do anything in the module? 

    Best regards

  • Sadik,

    If ALP opens with the incorrect profile you don't need to do EEPROM setup for 928EVM. Instead (as it uses MSP430 based USB2ANY circuit) please go to "USB2ANY/Aadrvark Setup".

    a) Highlight the incorrect profile in the Defined ALP Devices list and press the remove button.

    b) Find the correct profile under the Select a Daughter Board list, highlight the profile and press Add

    c) Select Ok and the correct profile should now be loaded.

    Let us know if this goes through without issue.

    Thanks,

    Vishy

  • Hi Vishy,

    Thank you. We have changed the profile. It is 928 now. But, still we have some questions. Could you please check them?

    1. Every time when powered up the 928EVM module, we need to update firmware of the 928EVM. Is it normal? 

       

    2. After opening ALP SW, the profile name is DS90UB928. But, in the "Device Information" section the device name is DS90UH926. And, we could not change the "I2C Address" of the 928 IC. We have tried different values by IDX swithes ın the EVM board. The "I2C Address" is always 0x58. Additionally, we can easly change I2C address of the 927 IC. How can we sure that we can properly powered up and connect the 928 IC?    

    Thank you

  • >>>> 1. Every time when powered up the 928EVM module, we need to update firmware of the 928EVM. Is it normal? 

    No.Once you have updated to latest firmware using USB2ANY SDK software , you can quit it. The firmware is burnt into MSP430 flash and so you it should stay through power cycles.  You don't need USB2ANY SDK after this.

    >>>>>2. After opening ALP SW, the profile name is DS90UB928. But, in the "Device Information" section the device name is DS90UH926. And, we could not change the "I2C Address" of the 928 IC. We have tried different values by IDX swithes ın the EVM board. The "I2C Address" is always 0x58. Additionally, we can easly change I2C address of the 927 IC. How can we sure that we can properly powered up and connect the 928 IC?    

    I see in your screen shot, you have ALP connected to both boards. I suggest you remove USB cable between 927EVM and PC. Only connect 928EVM USB port to PC. You can access 927 registers from remote registers window of ALP. You can also do registers r/w access (of both 928 and 927) from scripting tab using their i2c address With only connecting to 928 by USB (and 927 connected over the FPD link) you should see "Linked to Serializer: Yes". 

    Thanks,

    Vishy

  • >>>> 1. Every time when powered up the 928EVM module, we need to update firmware of the 928EVM. Is it normal? 

    No.Once you have updated to latest firmware using USB2ANY SDK software , you can quit it. The firmware is burnt into MSP430 flash and so you it should stay through power cycles.  You don't need USB2ANY SDK after this.

    [S.A.]: Every time when powered up the 928EVM module, we have to update firmware of the 928EVM as I explained in my last post. If we say "No" to update firmware massage, the ALP SW crashes and closes.

    >>>>>2. After opening ALP SW, the profile name is DS90UB928. But, in the "Device Information" section the device name is DS90UH926. And, we could not change the "I2C Address" of the 928 IC. We have tried different values by IDX swithes ın the EVM board. The "I2C Address" is always 0x58. Additionally, we can easly change I2C address of the 927 IC. How can we sure that we can properly powered up and connect the 928 IC?    

    I see in your screen shot, you have ALP connected to both boards. I suggest you remove USB cable between 927EVM and PC. Only connect 928EVM USB port to PC. You can access 927 registers from remote registers window of ALP. You can also do registers r/w access (of both 928 and 927) from scripting tab using their i2c address With only connecting to 928 by USB (and 927 connected over the FPD link) you should see "Linked to Serializer: Yes". 

    [S.A.]: In this step, we have only connected 928EVM board, the USB cable between 927EVM and PC is removed. Both boards are powered and you can see the ALP SW screen below.

    [S.A.]: Who can help us for deeper investigation? We can send boards and cables to a FAE or a technical responsible for cheking our problem? May be a FAE in our country, Turkey, can help us in our R&D office?

    Thank you

  • Sadik,

    I expect to receive my UB928EVM sometime next week. Then I can try to reproduce your issue and update.

    Thanks,
    Vishy
  • Thank you Vishy,

    We will be waiting your help.

  • Sadik,

    I received the UB928 EVM today and powered it up with default jumpers. See below photo of the EVM and ALP connection screen shot (no 927 connected).

    I didn't have to update MSP430 firmware or anything. Could please check if you have the same default jumper settings?Also, can you get me a screen shot of your ALP install folder shown below (contains USB2ANY DLL). I would like to verify the DLL version you have

    C:\Program Files (x86)\Texas Instruments\Analog LaunchPAD v1.57.0010\Drivers\i2c_controllers\usb2any\python

    See mine below

    Thanks,

    Vishy

  • Hi Vishy,

    Thank you for your kind support. I have reconfigured board settings and rechecked dll files. Now I have picture on the screen. The system is working now. LVDS section is complated and I will continue with I2C and gpio feature.

     Thank you