Method and apparatus for telemetering data bidirectionally between two devices, one device incorporating a coarse phase adjustment and the other device incorporating a fine phase adjustment
First Claim
1. A method for telemetering data bidirectionally between a first device and a second device, wherein the first device includes a clock generator that generates a first clock signal having a nominal frequency, and wherein the second device includes a clock generator that generates a second clock signal having approximately the same nominal frequency, the second clock signal having a first state and a second state, the method comprising:
- transmitting a predetermined start signal from the first device to the second device;
producing at the second device an adjusted clock signal that is substantially in phase with the second clock signal if the second clock signal is in its first state when the start signal is received by the second device, but that is substantially out of phase with the second clock signal if the second clock signal is in its second state when the start signal is received by the second device; and
transmitting data from the second device to the first device using the adjusted clock signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved system is disclosed for telemetering data bidirectionally between two devices such as an implantable device and an external programmer. The two devices both include clock generators that operate at the same nominal frequency, but only one of the devices (i.e., the programmer) includes a phase-locked loop receiver that adjusts the frequency and phase of its clock signal to match that of the received data. The clock generator of the other device (i.e., the implantable device) generates a fixed-phase clock signal, which is selectively inverted or not inverted, to adjust its phase by 180°. This selective 180° adjustment enables the programmer'"'"'s phase-locked loop receiver to have a reduced, ±90° pull-in range, which simplifies its construction and reduces the time required to achieve synchronization.
-
Citations
21 Claims
-
1. A method for telemetering data bidirectionally between a first device and a second device, wherein the first device includes a clock generator that generates a first clock signal having a nominal frequency, and wherein the second device includes a clock generator that generates a second clock signal having approximately the same nominal frequency, the second clock signal having a first state and a second state, the method comprising:
-
transmitting a predetermined start signal from the first device to the second device; producing at the second device an adjusted clock signal that is substantially in phase with the second clock signal if the second clock signal is in its first state when the start signal is received by the second device, but that is substantially out of phase with the second clock signal if the second clock signal is in its second state when the start signal is received by the second device; and transmitting data from the second device to the first device using the adjusted clock signal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for telemetering data, comprising:
-
a first device that includes a clock generator that generates a first clock signal having a frequency at or near a nominal frequency, a transmitter that transmits data, including a start signal, using the first clock signal, and a receiver that receives data at a symbol rate at or near the nominal frequency; and a second device that includes a clock generator that generates a second clock signal having a first state and a second state and further having a frequency at or near the nominal frequency, a receiver that receives data, including the start signal, transmitted by the transmitter of the first device, a coarse clock phase adjustment circuit that produces an adjusted clock signal that is substantially in phase with the second clock signal if the second clock signal is in its first state when the start signal is received, but that is substantially out of phase with the second clock signal if the second clock signal is in its second state when the start signal is received, and a transmitter that transmits data to the receiver of the first device using the adjusted clock signal. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method for telemetering digital information bidirectionally between an external programmer and an implantable device, wherein the programmer includes a clock generator that generates a first clock signal having a nominal frequency, and wherein the implantable device includes a clock generator that generates a second clock signal having substantially the same nominal frequency, the second clock signal having a first state and a second state, the method comprising:
-
transmitting a predetermined start signal from the programmer to the implantable device; producing in the implantable device an adjusted clock signal that is the same as the second clock signal if the second clock signal is in the first state when the start signal is received by the implantable device, but that is the inverse of the second clock signal if the second clock signal is in the second state when the start signal is received by the implantable device; transmitting digital information from the implantable device to the programmer using the adjusted clock signal; and detecting the transmitted digital information. - View Dependent Claims (13, 14)
-
-
15. An apparatus for telemetering digital information, comprising:
-
a programmer that includes a clock that produces a first clock signal having a frequency at or near a nominal frequency, a transmitter that transmits digital information, including a start signal, based on the first clock signal, and a receiver that receives digital information at a symbol rate at or near the nominal frequency; and an implantable device that includes a clock that produces a second clock signal having a frequency at or near the nominal frequency, a receiver that receives digital information transmitted by the transmitter of the programmer, a coarse clock phase adjustment circuit that produces an adjusted clock signal that is the same as the second clock signal if the second clock signal is in a first state when the start signal is received by the receiver of the implantable device, but that is the inverse of the second clock signal if the second clock signal is in the second state when the start signal is received by the receiver of the implantable device, and a transmitter that transmits digital information to the receiver of the programmer based on the adjusted clock signal. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for telemetering digital information bidirectionally between an external programmer and an implantable device, wherein the programmer includes a clock generator that generates a first clock signal having a nominal frequency, and wherein the implantable device includes a clock generator that generates a second clock signal having substantially the same nominal frequency, the second clock signal alternating between a first state and a second state, the method comprising:
-
transmitting a predetermined start signal from the programmer to the implantable device; producing in the implantable device an adjusted clock signal having the same phase as that of the second clock signal if the second clock signal is in the first state when the start signal is received by the implantable device, but that has a phase that differs by a discrete amount from that of the second clock signal if the second clock signal is in the second state when the start signal is received by the implantable device; transmitting digital information from the implantable device to the programmer using the adjusted clock signal; and detecting the transmitted digital information. - View Dependent Claims (21)
-
Specification