Implantable medical device bus system and method
First Claim
Patent Images
1. An implantable medical device bus system, comprising:
- a streaming bus, the streaming bus includes a plurality of streaming data conductors, a data clock conductor, and a configuration clock conductor;
a plurality of bus interface circuits coupled to the streaming bus, each of the plurality of bus interface circuits coupled to a subsystem in an implantable medical device;
a streaming bus controller coupled to the streaming bus, the streaming bus controller multiplexes the streaming bus into a plurality of time slots per frame for transmitting streaming data on the streaming data conductors, the streaming bus controller selectively sending configuration clock signals on the configuration clock conductor with configuration data on the streaming data conductors between the streaming data on the streaming data conductors, the configuration data assigning time slots in the plurality of time slots to one or more of the subsystems in the implantable medical device.
2 Assignments
0 Petitions
Accused Products
Abstract
A bus system is provided for implantable medical devices. The bus system provides for flexible and reliable communication between subsystems in an implantable medical device. The bus system facilitates a wide variety of communications between various subsystems. These various subsystems can include one or more sensing devices, processors, data storage devices, patient alert devices, power management devices, signal processing and other devices implemented to perform a variety of different functions.
34 Citations
22 Claims
-
1. An implantable medical device bus system, comprising:
-
a streaming bus, the streaming bus includes a plurality of streaming data conductors, a data clock conductor, and a configuration clock conductor;
a plurality of bus interface circuits coupled to the streaming bus, each of the plurality of bus interface circuits coupled to a subsystem in an implantable medical device;
a streaming bus controller coupled to the streaming bus, the streaming bus controller multiplexes the streaming bus into a plurality of time slots per frame for transmitting streaming data on the streaming data conductors, the streaming bus controller selectively sending configuration clock signals on the configuration clock conductor with configuration data on the streaming data conductors between the streaming data on the streaming data conductors, the configuration data assigning time slots in the plurality of time slots to one or more of the subsystems in the implantable medical device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. The implantable medical device bus system 1 wherein the implantable medical device comprises an implantable cardiac device, and wherein the streaming data comprises sensor data selected from the group of electrical data, ECG data, accelerometer data and pressure data.
-
7. The implantable medical device bus system 1 wherein the bus interface circuits receive and recognize streaming data on the streaming data conductors based on time slot location in the plurality of time slots per frame.
-
8. The implantable medical device bus system 1 wherein each of the plurality of bus interface circuits can be selectively assigned more than one time slot per frame to provide an increased data transmission rate.
-
9. The implantable medical device bus system 1 wherein each of the plurality of bus interface circuits can be selectively configured to skip frames to provide a reduced data transmission rate.
-
10. The implantable medical device bus system 1 wherein the streaming bus provides a precise bus latency by assigning a repeating at least one time slot in the plurality of timeslot to a subsystem in the implantable medical device.
-
11. An implantable medical device bus system, comprising:
-
a message bus, the message bus including a plurality of message data conductors and a message data clock conductor;
a plurality of bus interface circuits coupled to the message bus, each of the plurality of bus interface circuits coupled to subsystem in an implantable medical device;
request line conductors, the request line conductors coupling the bus interface circuits into a series;
a message bus controller coupled to the message bus and the request line conductors, the message bus system arbitrating messages on the message bus by according to order of the series of transmitting bus interface circuits. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An implantable medical device bus system, comprising:
-
a streaming bus, the streaming bus including a plurality of streaming data conductors;
a plurality of streaming bus interface circuits coupled to the streaming bus, each of the plurality of streaming bus interface circuits coupled to a subsystem in an implantable medical device, the streaming bus interface circuits transmitting streaming data on the streaming bus in assigned time slots;
a message bus, the message bus including a plurality of message data conductors;
a plurality of message bus interface circuits coupled to the message bus, each of the plurality of message bus interface circuits coupled to subsystem in an implantable medical device, the message bus interface circuits sending message data on the message bus;
an event bus, the event bus including a plurality of event data conductors; and
a plurality of event bus interface circuits coupled to the message bus, each of the plurality of event bus interface circuits coupled to subsystem in an implantable medical device, the event bus interface circuits sending event data on the event bus, the event data having a limited data length. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification