FAQ How do I run the PRBS test on a GMSL link?

Some of Maxim serializers and deserializers have a built-in pseudorandom binary sequence (PRBS) generator and receiver for bit error rate (BER) testing on a GMSL link.  The serializer generates PRBS data and the deserializer decodes the data and checks it for errors.  For example, take the MAX9275 and MAX9276A.  The following steps explain how to run the PRBS test.  The same steps can be used for other GMSL parts that have the PRBS function, but the registers may not be the same.

PRBS Test with the MAX9275 and MAX9276A
  1. Disable glitch filters in deserializer by setting DISHSFILT, DISVSFILT, and DISDEFILT to '1' in register 0x08
  2. Set PRBSEN to '1' in serializer register 0x04
  3. Set PRBSEN to '1' in deserializer register 0x04
  4. Wait however long you need before checking for errors
  5. Read deserializer register 0x0E for the number of PRBS errors
  6. Set PRBSEN to '0' in deserializer register 0x04
  7. Set PRBSEN to '0' in serializer register 0x04