Part Number: DS90UB954-Q1EVM
Other Parts Discussed in Thread: DS90UB953-Q1EVM, , AWR1243, DS90UB954-Q1
I am currently doing some testing with the DS90UB953-Q1EVM and DS90UB954-Q1EVM SerDes evaluation modules in conjunction with the AWR1243 BOOST board and I've run into an issue I can't explain--the data type fields appear to change when routing the data through the FPD-Link system.
The AWR1243 passes CSI data to the 953 serializer, which is connected via coax to the 954.
I am observing that I can receive CSI2 data from the DS90UB954 which has been sent from the AWR1243 via the 953 evaluation board. However, the packet headers are not what I am expecting. I have verified that bypassing the FPD-Link system entirely yields CSI synchronization packets (data types 0x00, 0x01, 0x02, and 0x03) as well as the payload packets (data type 0x2A). But when the data is passed through the serializer and deserializer, the non-synchronization packet data types are different: 0x13, 0x19, 0x1E, 0x15, 0x11 etc and appear to be somewhat random, instead of a consistent 0x2A as expected. This is all despite the same configuration being applied to the AWR1243.
In addition to the packet header data type being inconsistent with what I am expecting, the Word Count field also appears to be an arbitrary value inconsistent with my expectations.
Interestingly enough, reading register 0x61 on the DS90UB953-Q1EVM reflects that the data type it received is 0x2A, just as I am expecting. However the data appears to be garbled after reading the output of the 954. Further, I have also tested using the image sensor included in the 954 evaluation kit. When using this image sensor, all the data comes across the FPD-Link channel just fine and the long packet headers read at the output show a consistent 0x2C data type. Maintaining the same configuration but replacing the image sensor for an AWR1243 yields the aforementioned garbled data type in the packet headers.
Given all this, it seems to indicate to me that something is not quite right with my setup. How would you best advise I find a resolution for this issue?