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.

DS160PR410: I can not write register by USB2ANY and SIGCON ARCHTECT 3.0

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

Tool/software:

Hi TI Team,

I want to write register of DS160PR410 by USB2ANY and SIGCON ARCHITECT 3.0
I can read register, but can not write.

In the Low Level Page, Set a value and click the Write Register Button, the value is reflected in the Data column of the Register Map, but Click the Read Register Button, the value before writing is displayed.

please teach me, how to write register.

Regards.

  • Hello Sakashita-san,

    I see on the left side of your GUI that you have four device profiles named "FPGA-->SSD#1" through "FPGA-->SSD#2". This is unusual, in my GUI I only have one DS160PR410 profile that can be used to control one or multiple DS160PR410 devices, and this is the normal method for using the program:

    Did you perform any steps to create multiple such device profiles with different names?

    I have some other questions to better understand the situation:

    • What TI source did you obtain the SigCon Architect Software from? I want to make sure it is an installation that includes the Labview RTE backend that is necessary to function properly.
    • Are you testing the DS160PR410 redrivers on your own board or a TI EVM?

    Best,

    Evan Su

  • Thanks Evan

    >Did you perform any steps to create multiple such device profiles with different names?

    No, I Didn't. I will try to put back default name.

    >What TI source did you obtain the SigCon Architect Software from? I want to make sure it is an installation that includes the Labview RTE backend that is necessary to function properly.

    I downloaded from this site.

    www.ti.com/.../01.00.00.0B

    >Are you testing the DS160PR410 redrivers on your own board or a TI EVM?

    I'm testing my own board.

    Regards.

  • Hello.

    Trial 1.
    I tried to create List of Loaded Devices
    Device Name: DS160PR410, Device Model: DS160PR410, Slave Address: 0x30
    Device Name: DS160PR410, Device Model: DS160PR410, Slave Address: 0x32
    Device Name: DS160PR410, Device Model: DS160PR410, Slave Address: 0x34
    Device Name: DS160PR410, Device Model: DS160PR410, Slave Address: 0x36

    But I failed.
    I can't create List that Same Device Name and different Slave Address.

    Trial 2.
    I tried to create List of Loaded Devices
    Device Name: DS160PR410_1, Device Model: DS160PR410, Slave Address: 0x30
    Device Name: DS160PR410_2, Device Model: DS160PR410, Slave Address: 0x32
    Device Name: DS160PR410_3, Device Model: DS160PR410, Slave Address: 0x34
    Device Name: DS160PR410_4, Device Model: DS160PR410, Slave Address: 0x36

    I can create List, But I can't write register.
    Write new value, the new value is reflected once.
    But only the old value can be read.

    Trial 3.
    I tried to create List only one Device.
    Device Name: DS160PR410, Device Model: DS160PR410, Slave Address: 0x30

    I can create List, But I can't write register.


    if possible, I want to get new version of SigCon ARCHITECT 3.2 or newer.
    Please tell me how to get.

    Regards.

  • Hello Evan.

    The problem has been resolved.
    The cause of the problem was that the DS160PR410 was in I2C Master Mode, but the EEPROM did not have the correct value.
    Register read/write from SIGCON ARCHITECT is now possible by writing the correct value to EEPROM and turning on the power again.

    Thank you all.