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.

DS90UB960-Q1: How to use DS90UB960-Q1 EVM board to test the margin?

Part Number: DS90UB960-Q1
Other Parts Discussed in Thread: ALP, USB2ANY,

Our project use TI 953 and TI960, and we want to use the DS90UB960-Q1EVM to test the margin. The connection between them is as follows.

1. we hold PDB low on the EVM

2. Conect the SDA and SCL on our borard to the J9 which on the DS90UB960-Q1EVM.

3. Use 12V DC power  to supply power to ds90ub960-q1evm board.

After doing the above operation, we open the ALP app on the PC. In the current situation, our board is running normally, but from the information tab of ALP,  there is no port that be linked.

Please help check whether there is any problem with this connection to test margin. Thanks.

  • Hello Guihui,

    The "Information" tab in ALP shows the link status of serializers connected to the 960 EVM. In your setup, there are no serializers connected to the 960 EVM through FAKRA cables, so ALP indicates that no serializers are connected. This is the expected result.

    The setup has the PC connected to the 960 EVM and has the 960 EVM connected to the 960 (B2) through an I2C bus. The 960 EVM has a built-in MSP430 and a voltage level translator, which allows the user to send I2C commands from the PC to the I2C bus on the 960 EVM.

    In order to test margin in your 953/960 setup, you would have to connect your computer to the I2C bus of the 960 marked B2 and then run the MAP tool in ALP.

    Are you able to connect your computer to the 960 (B2) over the I2C bus?

    We have a tool called USB2ANY which interfaces a mini-USB cable to the I2C bus, but I'm not sure if you already have this or a similar device.

    https://www.ti.com/tool/USB2ANY 

    Best,

    Justin Phan

  • Hi Justin,

    1.Read the register from "Registers" tab, click the "display" button, all values of these registers are 0x00. Does this mean that the PC is not connected to the TI960?

    We just connect SDL and SDA to the J9 on DS90UB960-Q1 EVM board, but the J9 has 4 pin(VDD, SCL, SDA, GND). Do we also need to provide Vdd and GND to the J9?

    2. If we connect TI 953(on our board) to  DS90UB960-Q1 EVM board, and hold PDB high on the EVM. We can read the register and est the margin.

    The connection between them is as follows.

    3.From the "DS90UB960-Q1 EVM User's Guide",  we can see

    DS90UB960-Q1 EVM board has USB2ANY. The J9 is the "I2C Connector" in the picture above, isn't it?

  • Hello Guihui,

    1. If all registers are being read as 0x00 on the 960 EVM, then the ALP on the PC is not properly connected to the 960 EVM.
      1. When you connect your PC to the 960 EVM, is the 960 EVM powered on?
      2. When you first open ALP, the PC will act as an I2C Master and continuously send I2C read commands to the I2C bus on the 960 EVM, in order to populate the information in the "Information" tab in ALP. As a result, there will be I2C collisions if there are multiple I2C Masters or I2C commands being sent on the I2C bus. Can you confirm that there are no other I2C commands being sent on the 960 I2C bus?
      3. If you want to connect different I2C buses over wires, then you need to connect the SCL, SDA, and GND pins. You do not need to VDD to J9.
    2. The 960 EVM has a built-in USB2ANY module, which uses a MSP430 microcontroller and voltage translators to allow your PC to communicate with the 960 chip over I2C. The MSP430 will be connected to the I2C bus of the 960 and output I2C commands on that I2C bus. When you connect your computer to the mini-USB port on the 960 EVM, you are connecting the PC to a MSP430 microcontroller that will convert PC commands to I2C commands, through ALP. 
      1. J9 are just pin headers that are directly routed to the I2C Port pins on the 960 chip.
      2. A separate USB2ANY module can be purchased, which will contain an MSP430 microcontroller and voltage translators, which will provide an interface between the PC and the 960 chip. You can connect the USB2ANY to the pin headers on J9 to communicate with the 960 chip through ALP on your PC instead of using the mini-USB port on the 960 EVM.
      3. If you want to connect your PC to a custom 960 board, then I recommend to purchase a USB2ANY and then connect to the I2C ports of the 960 chip.

    Best,

    Justin Phan

  • Thank you for your help.