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.

USB2ANY: LMK5B33216 USB2ANY Issues

Part Number: USB2ANY
Other Parts Discussed in Thread: LMK5B33216EVM,

Tool/software:

I recently just received the LMK5B33216EVM for our testing. I followed the recommended quick start instructions, where I have all the jumpers in their default configuration and I am supplying 12V to VIN4. I measured at various test points and noticed that they are roughly at the correct voltage level. 

In TICS Pro, I noticed that I am unable to select any section on the USB2ANY interface, as the option is grayed out.

I then tried following various other forums by re-installing the USB2ANY firmware package to an older model (2.7.0.0), in hopes that the TICS Pro tool (v1.7.7.9) will successfully update the USB2ANY firmware to the required 2.9.1.2. At one point I was capable of successfully backing up to 2.7.0.0, and the USB2ANY device was recognized in the USB-2-ANY Explorer software ONLY. 

After doing this, I re-opened the TICs Pro GUI. I was immediately prompted that my firmware package is out of date, and it attempted to perform the update. At this point, the USB2ANY firmware update fails. I have repeated this process on two different Windows 10 offline machines. 

After one of the firmware failures, I am no longer capable of talking to the USB2ANY chip. Whenever I press the BSL button, I receive the Windows message: "USB Device is unrecognized". I am not sure how to proceed and could use some further debugging assistance. 

To Touch on this further, when I press and hold the BSL button my PC's Device Manager shows that the USB port is unknown due to device descriptor message failed. My total current is at 380mA. When I was able to connect to the USB2ANY chip on the USB2ANY explorer, I was getting 400mA. Ever since one of the failed firmware updates, I have not been able to reconnect to the chip.

I believe that there are problems with the USB2ANY chip on my board, please reach back out soon. If that is the case, is there a way that I can still use the EVM via other ways of programming the LMK part?

  • Hi Christian,

    This is not expected behavior. Let me discuss with my team internally about this.

    In terms of the EVM, you can still program the device by removing the I2C jumpers and connecting to the top side of the header pins. These jumpers bridge the connection between the on-board USB2ANY and the DUT. Without the USB2ANY, you cannot use TICS Pro to directly program the EVM. You would need to generate the hex register list from TICS Pro then use that to program the device with an external I2C/SPI controller.

    The other alternative is to use an external USB2ANY to program the device which allows you to use TICS Pro to directly write to the device. The setup would be the same (remove jumpers and connect jumper wires to the top side of the header).

    Regards,

    Jennifer

  • Hey Jennifer,

    Is there any other board configurations that I should know about if I want to program the device via SPI using the DUT side of the connector and my external SPI controller?

  • Hi Christian,

    Please refer to the User's Guide, page 10, Figure 3-4. You want to configure the DIP switches shown and disconnect the jumpers from JP5. Connect your SPI controller to GND, SCK, MISO, MOSI, SCS pins on the top side of the JP5 header.

    Let me know if you have further questions.

    https://www.ti.com/lit/ug/snau263a/snau263a.pdf

    Regards,

    Jennifer

  • Hey Jennifer,

    Does this hold true for when I power on the board, and when I go to program the lmk via SPI? I have sent out the "Start-up programming sequence" SPI commands generated by the TICs GUI, yet I am only noticing the ROM clock configuration on my clock outputs. Am I missing a step in the procedure? I've also noticed that I am not getting any feedback on the MISO line, is there any on-board/programming configuration change between the 3-wire and 4-wire SPI modes?

  • Hi Christian,

    Ah one more step I forgot to mention. For SPI readback, you need to configure GPIO2 for SPI readback if you're using the EVM.

    Register setting to update:

    Regards,

    Jennifer