Communication channel calibration with nonvolatile parameter store for recovery
First Claim
1. A method for operating an interface including a transceiver adapted for connection to a communication link, comprising:
- after a power up event, executing a calibration process in the interface to determine a calibrated parameter value, and storing the calibrated parameter value in memory accessible by the interface, the calibration process including using the transceiver to at least one of transmit signals to, and receive signals from, the communication link;
upon restarting the interface after a power down event, accessing the calibrated parameter value stored in the memory, and using the calibrated parameter value to determine a value for an operating parameter, and using the value in the interface, or sending the value on the communication link; and
transmitting data on, or receiving data from, the communication after said setting or sending the operating parameter, including executing a portion of a second calibration process in the interface to account for changes in environmental conditions, the portion of the second calibration process including transmitting a calibration pattern from the interface after setting the operating parameter using the calibrated parameter value; and
adjusting the value for the operating parameter in response to the second calibration process.
0 Assignments
0 Petitions
Accused Products
Abstract
A communication channel is operated by storing a calibrated parameter value in nonvolatile memory during manufacturing, testing, or during a first operation of the device. Upon starting operation of the communication channel in the field, the calibrated parameter value is obtained from the nonvolatile memory, and used in applying an operating parameter of the communication channel. After applying the operating parameter, communication is initiated on a communication channel. The operating parameter can be adjusted to account for drift immediately after starting up, or periodically. The process of starting operation in the field includes power up events after a power management operation. In embodiments where one component includes memory, steps can be taken prior to a power management operation using the communication channel, such as transferring calibration patterns to be used in calibration procedures.
-
Citations
14 Claims
-
1. A method for operating an interface including a transceiver adapted for connection to a communication link, comprising:
-
after a power up event, executing a calibration process in the interface to determine a calibrated parameter value, and storing the calibrated parameter value in memory accessible by the interface, the calibration process including using the transceiver to at least one of transmit signals to, and receive signals from, the communication link; upon restarting the interface after a power down event, accessing the calibrated parameter value stored in the memory, and using the calibrated parameter value to determine a value for an operating parameter, and using the value in the interface, or sending the value on the communication link; and transmitting data on, or receiving data from, the communication after said setting or sending the operating parameter, including executing a portion of a second calibration process in the interface to account for changes in environmental conditions, the portion of the second calibration process including transmitting a calibration pattern from the interface after setting the operating parameter using the calibrated parameter value; and
adjusting the value for the operating parameter in response to the second calibration process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for operating an interface including a transceiver adapted for connection to a communication link, comprising:
-
after a power up event, executing a calibration process in the interface to determine a calibrated parameter value, and storing the calibrated parameter value in memory accessible by the interface, the calibration process including using the transceiver to at least one of transmit signals to, and receive signals from, the communication link; upon restarting the interface after a power down event, accessing the calibrated parameter value stored in the memory, and using the calibrated parameter value to determine a value for an operating parameter, and using the value in the interface, or sending the value on the communication link; and transmitting data on, or receiving data from, the communication after said setting or sending the operating parameter, wherein the interface includes a plurality of transceivers each adapted for connection to a corresponding one of a plurality of communication links in a bus, and including storing calibrated parameter values for each of the communication links in the bus in the memory. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of operation of an interface circuit comprising:
-
after a power up event, executing a calibration process that includes transmitting a calibration pattern, to determine a calibrated parameter value, and storing the calibrated parameter value in memory; upon restarting the interface after a power down event, accessing the calibrated parameter value in memory, and setting a value for an operating parameter using the calibrated parameter value; operating the interface using the set value of the operating parameter; and after operating the interface using the set value, adjusting the value for the operating parameter to account for changes in environmental conditions, wherein said adjusting the value for the operating parameter to account for changes in environmental conditions includes using a second calibration process that includes transmitting a calibration pattern different than the calibration pattern transmitted in the first mentioned calibration process.
-
Specification