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.

DS90UB953A-Q1EVM: USB2ANY won't work

Part Number: DS90UB953A-Q1EVM
Other Parts Discussed in Thread: DS90UB954-Q1EVM, , USB2ANY, ALP

Dear TI-Support,

I have a setup of the DS90UB953A-Q1EVM Serializer Eval Board (Revision E2) and the DS90UB954-Q1EVM Deserializer on my benchtable.

The USB2ANY controller of the DS90UB953A-Q1EVM Serializer Eval Board won't work. If I connect it Windows 7 x64 says that a USB device isn't recognized or nothing (no Vendor/Device IDs in the Device Manager).

I tried to update the firmware via the USB2ANY Explorer v2.8.2.0. When I hold down the key S2, than plug in the USB and release the key, the Explorer offers an firmware update (and also a device with VID and PID is detected):

And says it was successful:

But that still doesn't help:

I think I have the newer Serializer version, exactly the one on this picture:

DS90UB953A-Q1 FPD-Link III 4.16-Gbps serializer with CSI-2 interface for 2.3MP/60fps cameras and other sensorsevaluation board image

Not the one mentioned in the manual which looks like an older (or newer?) revision with only four instead of five 4mm posts.

The DS90UB954-Q1EVM Deserializer works well on the same USB port and with same cable, it is detected by the launchpad and the USB2ANY Explorer v2.8.2.0 without any issues:

Did I need a special USB2ANY firmware for the DS90UB953A-Q1EVM Serializer Eval Board? Is it broken? I also checked the +3.3V of U4 for the MSP430 which is fine.

Please provide some support!

Best Regards,

Robert

  • Hello Robert,

    Thanks for the photo and details. I think user guide photo is the newer revision (Rev A). 

    How are you powering the EVM? Are you using power over coax (POC)? User guide (snlu224a.pdf) figure 37 shows POC setup.

    I suggest you setup 954/953 EVM as shown in Figure 37 and connect USB cable from 954 EVM to PC. Power 953EVM through POC but leave 953EVM usb port unconnected. With this configuration, launch ALP and check following: 

    a) Are you able to select 954 profile and connect to 954EVM. Are you able to access 954 device registers? Please share ALP info tab screen shot

    b) Are you able to see 953 as the partner device in info tab? You should also be able to access 953 device registers through remote registers tab.

    Please double check the jumpers you are using on the 953EVM. In the photo above, I saw 3V3 disable (J12) selected. That will disable 953 operation. User guide figure 36 shows recommended jumper settings. Since you have an older rev, J2 is not applicable. Need only for your board J10 and J3.

    From your usb2any screen shots, it looks to me USB2ANY software is not able to find 953EVM and this might be because the MSP430 firmware is not loaded. Still you should be able to have the 953EVM work with 954EVM by POC powering setup as I have described above and access all registers remotely from 954. Please confirm that is working.

    Thanks,

    Vishy

  • Hello Vishy,

    the photo above is the one from your TI product page, I never set the 3V3 disable jumper. Here is a picture of my current setup:

    Im powering the 953 EVM via PoC from the 954 EVM, all voltages available at the 4mm post are OK. I also managed to use the ovt_1280_1080_30fps_REMOTE_RevE2_ID7a.py on the 954 EVM to get a Horizontal and Vertical byte and line count. I have access to the 953 remote registers via the 954 EVM and the 953 also configures the OV10640 via I2C (checked with the Saleae logic). But I have to figure out that in my case the OV10640 respond to I2C address 0x62 instead of the 0x60 which is in the default script.

    So far the Eval kit is usable and I will continue with checking the MIPI output of the 954 and different OV10640 configs.

    But I have still the issue that the MSP430 on the 953 EVM is only working in the bootloader mode (when pressing S2 during USB connect) and not with the USB2ANY firmware. I like to check the 953 registers (which are set remotely by the 954) on the 953 EVM.

    As I can see in the 953 EVM schematic (p. 43 of the manual) the MSP430 is powered directly from the USB via the 3.3V regulator U4. So it shouldn't matter if and how I power the rest of the 953 evalboard, at least the USB device with VID and PID must show up in the Windows device manager.

    Best regards,

    Robert

  • Hello Robert,

    >>>the photo above is the one from your TI product page, I never set the 3V3 disable jumper. 

    Got it. I see our 953A product page EVM photo is the problem, not your setup. Thanks.

    >>>So far the Eval kit is usable and I will continue with checking the MIPI output of the 954 and different OV10640 configs.

    Thanks for your update

    >>>As I can see in the 953 EVM schematic (p. 43 of the manual) the MSP430 is powered directly from the USB via the 3.3V regulator U4. So it shouldn't matter if and how I power the rest of the 953 evalboard, at least the USB device with VID and PID must show up in the Windows device manager.

    It's true MSP430 is powered directly from the USB. If somehow the MSP430 USB firmware is not getting loaded, you will not see valid VID/PID. 

    Please check link below. I provide detailed steps for updating firmware using "MSP430 Firmware Upgrade" software. 

    https://e2e.ti.com/support/interface/f/138/p/728245/2688720

    Could you try with the above method and see if firmware update happens properly and you are able to connect to the 953EVM directly using ALP.

    Thanks,

    Vishy