Transducer-including devices, and methods and apparatus for their calibration
First Claim
1. A method for calibrating a packaged device that includes one or more transducers, the method performed by the packaged device and comprising the steps of:
- receiving a first calibration command from an external calibration controller through an interface;
executing first code in response to receiving the first calibration command, wherein executing the first code includes generating first transducer data from the one or more transducers;
receiving a second calibration command from the external calibration controller through the interface; and
executing second code in response to receiving the second calibration command, wherein executing the second code includes generating second transducer data from a transducer of the one or more transducers, calculating calibration coefficients using the first transducer data and the second transducer data, and storing the calibration coefficients within a memory of the device.
27 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of packaged transducer-including devices and methods for their calibration are disclosed. Each device includes one or more transducers, an interface configured to facilitate communications with an external calibration controller, a memory, and a processing component. The external calibration controller sends calibration commands to the transducer-including devices through a communication structure. The processing component of each device executes code in response to receiving the calibration commands. Execution of the code includes generating transducer data from the one or more transducers, calculating calibration coefficients using the transducer data, and storing the calibration coefficients within the memory of the device.
-
Citations
21 Claims
-
1. A method for calibrating a packaged device that includes one or more transducers, the method performed by the packaged device and comprising the steps of:
-
receiving a first calibration command from an external calibration controller through an interface; executing first code in response to receiving the first calibration command, wherein executing the first code includes generating first transducer data from the one or more transducers; receiving a second calibration command from the external calibration controller through the interface; and executing second code in response to receiving the second calibration command, wherein executing the second code includes generating second transducer data from a transducer of the one or more transducers, calculating calibration coefficients using the first transducer data and the second transducer data, and storing the calibration coefficients within a memory of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for calibrating a plurality of packaged, transducer-including devices, the method comprising the steps of:
-
sending, through a communication structure, a first calibration command to a plurality of transducer-including devices when the plurality of transducer-including devices is in a first orientation, wherein the first calibration command causes each of the transducer-including devices to execute first code stored in memories of the transducer-including devices, and wherein execution of the first code causes the transducer-including devices to generate first transducer data; causing a motor control module to rotate the plurality of transducer-including devices from the first orientation to a second orientation in a series of orientations; and sending a second calibration command to the plurality of transducer-including devices when the plurality of transducer-including devices is in the second orientation, wherein the second calibration command causes each of the transducer-including devices to execute second code that causes the transducer-including devices to generate second transducer data, to calculate calibration coefficients using the first transducer data and the second transducer data, and to store the calibration coefficients within the memories of the transducer-including devices. - View Dependent Claims (9)
-
-
10. A method for calibrating a plurality of packaged, transducer-including devices, the method comprising the steps of:
-
waiting for ready indicators from the plurality of transducer-including devices; and after receiving the ready indicators, sending, through a communication structure, calibration commands to the plurality of transducer-including devices, wherein the calibration commands cause each of the transducer-including devices to execute code stored in memories of the transducer-including devices, and wherein execution of the code causes the transducer-including devices to generate transducer data, to calculate calibration coefficients using the transducer data, and to store the calibration coefficients within the memories of the transducer-including devices. - View Dependent Claims (11, 12)
-
-
13. A method for calibrating a plurality of packaged, transducer-including devices, the method comprising the steps of:
-
sending, through a communication structure, calibration commands to a plurality of transducer-including devices, wherein the calibration commands cause each of the transducer-including devices to execute code stored in memories of the transducer-including devices, and wherein execution of the code causes the transducer-including devices to generate transducer data, to calculate calibration coefficients using the transducer data, and to store the calibration coefficients within the memories of the transducer-including devices; determining whether the plurality of transducer-including devices have been positioned in all orientations in a series of orientations; when the plurality of transducer-including devices have been positioned in all orientations, sending a final command to the plurality of transducer-including devices, which causes the transducer-including devices to perform a validity verification process in which the transducer-including devices verify validity of calibration results; and waiting for calibration complete indicators from the plurality of transducer-including devices, indicating that the plurality of transducer-including devices have completed the validity verification process. - View Dependent Claims (14)
-
-
15. A packaged transducer-including device comprising:
-
one or more transducers; an interface configured to facilitate communications with an external calibration controller; a memory; and a processing component configured to receive a first calibration command from the external controller through the interface, to execute first code in response to receiving the first calibration command, wherein execution of the first code includes generating first transducer data from the one or more transducers, to receive a second calibration command from the external calibration controller through the interface, and to execute second code in response to receiving the second calibration command, wherein executing the second code includes generating second transducer data from a transducer of the one or more transducers, calculating calibration coefficients using the first transducer data and the second transducer data, and storing the calibration coefficients within the memory. - View Dependent Claims (16, 17)
-
-
18. A system for calibrating a plurality of packaged, transducer-including devices, the system comprising:
a calibration control module configured to send, through a communication structure, a first calibration command to the plurality of transducer-including devices while the plurality of transducer-including devices are loaded in sockets of a calibration board that is in a first orientation of a series of orientations, wherein the first calibration command causes each of the transducer-including devices to execute first code stored in memories of the transducer-including devices, and wherein execution of the first code causes the transducer-including devices to generate first transducer data, to cause a motor control module to rotate the calibration board to a second orientation in the series of orientations, and to send a second calibration command to the plurality of transducer-including devices while the calibration board is in the second orientation, which causes the plurality of transducer-including devices to execute second code that causes the transducer-including devices to generate second transducer data, to calculate calibration coefficients using the first transducer data and the second transducer data, and to store the calibration coefficients within the memories of the transducer-including devices. - View Dependent Claims (19)
-
20. A system for calibrating a plurality of packaged, transducer-including devices, the system comprising:
-
a calibration control module configured to send, through a communication structure, calibration commands to the plurality of transducer-including devices, wherein the calibration commands cause each of the transducer-including devices to execute code stored in memories of the transducer-including devices, and wherein execution of the code causes the transducer-including devices to generate transducer data, to calculate calibration coefficients using the transducer data, and to store the calibration coefficients within the memories of the transducer-including devices; a board support structure configured to hold a calibration board in a fixed position with respect to the board support structure; one or more motors configured to rotate the board support structure around one or more axes of a fixed coordinate system; a motor control module configured to send motor control signals to the one or more motors to cause the one or more motors to move the board support structure through a series of orientations with respect to the fixed coordinate system; and the calibration board, wherein the calibration board includes a substrate, a plurality of sockets, a first connector, and a plurality of conductors, wherein each socket of the plurality of sockets includes a plurality of socket contacts configured to connect with a corresponding plurality of contacts of a transducer-including device, the plurality of conductors is configured to convey signals between the first connector and the plurality of socket contacts, and the first connector is configured to couple with the communication structure. - View Dependent Claims (21)
-
Specification