Other Parts Discussed in Thread: AWR1243, ALP, USB2ANY
Tool/software: TI-RTOS
Hello,
I am testing the radar satellite configuration using 1 AWR1243 Sensor boost->Customized daughter board with UB953 and I2C-SPI Bridge->Coax cable-> Fusion Board+TDA2PX EVM Setup.
I do not have GPIO Expander in my customized board but I am using the GPIOs available in SPI-I2C bridge to perform the SOP4 function (TDO, PMICOUT and SYNCOUT) and UB953's GPIO for WarmReset and NERROR_IN operation.
When I run the radar usecase using single AWR124-FFT-Display (usecase 3) with 1 radar in 2G Mode using Normal configuration, I am able to detect and initialize the UB960 Successfully but it is not able to communicate with the Serializer and Sensor. I think it is not able to perform I2C read or write operation with the Serializer through FPD-Link coax cable. As per the datasheet, the 8-Bit I2C address is 0x30, which is same as the address that is used in the software in "bsputils_ub960.c" file in the function 'BspUtils_Ub960I2cParams gUb960Cfg_D3AR1243[]'. I tried changing the serializer address to 0x32, but it is still giving me the same error and it is not able to communicate with the Serializer. According to one post in e2e forum, another user was also facing the same issue and he felt that the SerDes communication was not getting established at 50MHz frequency and it was working for him at 25 Mhz. However, I tried both back channel frequencies and I am still facing the same problem. The Log files are given below:
[IPU1-0] 33.228359 s: CHAINS: UB960 is configured for 2Gbps Mode
[IPU1-0] 33.228481 s: Using AR12xx
[IPU1-0] 33.228725 s: Detected UB960 !!!
[IPU1-0] 35.138321 s:
[IPU1-0] 35.138595 s: i2cMdSubmitChan: i2c4 transfer to slave address 0x74 failed //0x74 is the Serializer Alias address as mentioned in the code
[IPU1-0] 35.138717 s: src/bsp_deviceI2c.c @ Line 580:
[IPU1-0] 35.138809 s: I2C4: DEV 0x74: WR 0x0e = 0xd2 ... ERROR !!! //I am trying to write 0xd2 value in Register 0x0E in Serializer alias address 0X74
[IPU1-0] 35.138900 s: src/bsp_deviceI2c.c @ Line 602:
[IPU1-0] 35.138992 s: I2C4: Error timeout 1 ms!!!
[IPU1-0] 35.139083 s: src/bsputils_ub960.c @ Line 1542:
[IPU1-0] 35.139144 s: Could not configure UB913 Ser !!!
[IPU1-0] 35.140730 s: src/bsputils_ub960.c @ Line 1350:
[IPU1-0] 35.140822 s: Failed to probe serializer at alias: 74 | status: -1
[IPU1-0] 35.142164 s: src/bsputils_ub960.c @ Line 1359:
[IPU1-0] 35.142286 s: Failed to probe sensor at alias: 40 | status: -1 //0x40 is the Sensor Alias Address
[IPU1-0] 35.143018 s:
[IPU1-0] 35.143353 s: i2cMdSubmitChan: i2c4 transfer to slave address 0x40 failed
[IPU1-0] 35.143475 s: src/bsp_deviceI2c.c @ Line 667:
[IPU1-0] 35.143536 s: I2C4: DEV 0x40: ERROR !!!
[IPU1-0] 35.143628 s: src/bsp_deviceI2c.c @ Line 689:
[IPU1-0] 35.143719 s: I2C4: Error timeout 1 ms!!!
[IPU1-0] 35.143811 s: radar_ar12xx/src/bspdrv_ar12xxPriv.c @ Line 119:
[IPU1-0] 35.143902 s: AR12XX: Radar Device Power On failed!!
[IPU1-0] 35.143963 s: Assertion @ Line: 273 in C:/New_Vision_SDK_3_05/vision_sdk/apps/src/rtos/radar/src/common/chains_common_ar12xx.c: SYSTEM_LINK_STATUS_SOK == retVal : failed !!!
[IPU1-0] 35.144970 s: Assertion @ Line: 273 in C:/New_Vision_SDK_3_05/vision_sdk/apps/src/rtos/radar/src/common/chains_common_ar12xx.c: SYSTEM_LINK_STATUS_SOK == retVal : failed !!!
Could you help me with this problem? I am getting 3.3V and 1.8 V in my Serializer daughter board through FPD-Link coax cable. I checked the voltages at UB953 Physically and they seem correct. The i2c Voltages are pulled up to 3.3V. At VDD1_CAP, VDDDRV_CAP and VDDPLL_CAP, the voltage is very low (approx 0.2V). I am not sure if this is what you are supposed to get in these 3 terminals. The Mode is selected for synchronous mode of operation. Could you tell me how to read the register values in UB953? I tried using "Bsp_deviceRead8" function but since the i2c address of UB953 Seems problematic, it is not able to read anything. How would you read the register values in 953 Serializer through FPD-Link?
I look forward to your response.
Best Regards,
Nishant