Patent ID: 8374321

Claim:
A method for determining a receive bit rate over a data link, comprising: setting a receive bit rate to an initial bit rate; detecting a bit pattern over the data link using the initial bit rate, wherein the detected bit pattern includes a start bit; determining if the detected bit pattern matches one of a plurality of known bit patterns corresponding to fractional bit rates; and if the detected bit pattern does not match one of said plurality of known bit patterns corresponding to fractional bit rates, then determining if the received data includes a framing error, wherein the framing error is due to the pattern not changing state during a predetermined time period, and if so then lowering the receive bit rate to a low detection bit rate that is lower than the fractional bit rates corresponding to the plurality of known bit patterns, and after said lowering of the receive bit rate receiving a confirmation bit pattern over the data link within a predetermined time period: if the confirmation bit pattern is correctly received, then setting the receive bit rate, for detecting subsequent data over the data link, to the low bit rate; if the confirmation bit pattern is not correctly received, then resetting the receive bit rate, for the detecting subsequent data over the data link, to the initial bit rate, and if the confirmation bit pattern is not over the data link within the predetermined time period, then resetting the receive bit rate, for detecting subsequent data over the data link, to the initial bit rate.