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.

DS90UB925Q/ DS90UB928Q Adaptive Equalization

Other Parts Discussed in Thread: DS90UB928Q

I have a customer who is asking the following question on the DS90UB925Q/ DS90UB928Q Adaptive Equalization:

I am pairing your DS90UB925Q serializer with your DS90UB928Q deserializer.  The PCLK frequency into the 925 is 40 Mhz and hence I am nowhere near the top-end capability of this part. The cable length is 3 meters.  But I am trying to use 9 different pairs of these {925 + 928} chips in order to connect 9 remote devices to a common host. Everything works fine when only one pair is connected, but as I add more pairs I notice the communication channel starts making errors.  One theory I have concerns the adaptive equalization.  Your 928 datasheet shows a register (at address 68) that has a bit that clearly enables/disables adaptive equalization. When adaptive equalization is disabled, this same register has 2 sets of 3 bits that specify the first and second stage equalization settings. That I understand. But the 928 datasheet also show a “Adaptive Eq Status” register (at address 59) which has 6 bits. Are these 6 bits actually 2 sets of 3 bits corresponding to 2 different equalizers?  I observe these 6 bits wandering constantly.  I doubt this is good.  What kicks off the adaptive equalization? Maybe it is always running. How many of the bits in the equalization setting should toggle during operation? I suspect my 9 pairs are interfering with each other.

Please let me know if you have any further questions for the customer.

Thanks for your help with this!

Richard Elmquist