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.

DS90UB954-Q1: DS90UB954-Q1,Initialize

Part Number: DS90UB954-Q1

Hi,

Now DS90UB954 is used to decode the data of 933. At present, we only need to initialize 954 and only do data decoding. We have a few questions about the initialization of 954:

1. Can we refer to 954_953_sensor_sedual.py in the Analog LaunchPAD script to initialize registers 0X4C, 0X58, 0X5C, 0X5D, and 0X65 to achieve the basic data decoding function? 

2. Do the ids in registers 0X5C, 0X5D, and 0X65 need to be provided by 933 or are they to be matched by 933 after 954 is configured?

Thanks!

  • Hello,

    1. Can you clarify which script you are referring to? Registers 0x4C, 0x5B will need to be set based on your system.

    2. Are you asking if these registers will be set automatically?  If so, register 0x5B should auto populate with the I2C address of the remote serializer (933) but registers 0x5C, 0x5D, and 0x65 will need to be set manually.  0x5C will be the address of the remote serializer as seen on the local I2C bus.  0x5D will have to match the I2C address of a device you are trying to control on the remote I2C bus and 0x65 will be the address of the remote device as seen on the local I2C bus.

    Regads,

    Nick