IP Library Granted Patent US 10,289,594
Granted Patent B2
US 10,289,594 · App. 15/736,181 · Granted May 14, 2019

Multi-sensing using multiple serial protocols over a common interconnection scheme

Inventors: Amnon Harpak (Holon, IL); Ofer Rivkind (Modi'in, IL); Ilan Ovadia (Rishon Lezion, IL); Moni Nahear (Revava, IL); Lana Volokh (Haifa, IL)
Assignee: THERANICA BIO-ELECTRONICS LTD.
G06F13/405G06F1/10G06F13/4282G08C15/06H04Q9/04H04Q2209/30H04Q2209/845
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,289,594
App. No.
15/736,181
Granted
May 14, 2019
Kind
B2
Abstract

A multi-sensing system ( 20 ) includes multiple sensor units ( 28 ) that include respective sensors ( 44 ), (ii) are connected to one another in a cascade using serial data lines ( 32 ), and (iii) are connected to a common clock line ( 36 ) and to a common alignment line ( 40 ). The sensor units are configured to selectably communicate in accordance with first and second different serial communication protocols using the same serial data lines, clock line and alignment line. A host ( 24 ) is configured to communicate with the sensor units, including reading the sensors and instructing the sensor units to switch between the first and second serial communication protocols.

Claims (36)

1. A multi-sensing system, comprising:

multiple sensor units, which (i) comprise respective sensors, (ii) are connected to one another in a cascade using serial data lines, and (iii) are connected to a common clock line and to a common alignment line, wherein the sensor units are configured to selectably communicate in accordance with first and second different serial communication protocols using the same serial data lines, clock line and alignment line, and wherein the first serial communication protocol comprises a point-to-point master-slave protocol, and wherein the second serial communication protocol comprises a synchronous, time-slotted add-drop protocol; and

a host, which is configured to communicate with the sensor units, including reading the sensors and instructing the sensor units to switch between the first and second serial communication protocols.

2. The system according to claim 1 , wherein the first serial communication protocol comprises a Serial Peripheral Interface (SPI) protocol, and wherein the second serial communication protocol comprises an Add-Drop Interface (ADI) protocol.

3. A multi-sensing system, comprising:

multiple sensor units, which (i) comprise respective sensors, (ii) are connected to one another in a cascade using serial data lines, and (iii) are connected to a common clock line and to a common alignment line, wherein the sensor units are configured to selectably communicate in accordance with first and second different serial communication protocols using the same serial data lines, clock line and alignment line; and

a host, which is configured to communicate with the sensor units, including reading the sensors and instructing the sensor units to switch between the first and second serial communication protocols,

wherein the host is configured to configure the sensor units using the first serial communication protocol, and to read the sensors using the second serial communication protocol.

4. The system according to claim 3 , wherein a given sensor unit, which comprises a given sensor, is configured to receive input data from a previous sensor unit in the cascade, to add to the received input data a reading of the given sensor, and to send the input data and the added reading to a next sensor unit in the cascade.

5. The system according to claim 3 , wherein the host and the sensor units are configured to switch between the first and second communication protocols in response to an event, which is available to the host and to the sensor units in both the first and second communication protocols.

6. A multi-sensing system, comprising:

multiple sensor units, which (i) comprise respective sensors, (ii) are connected to one another in a cascade using serial data lines, and (iii) are connected to a common clock line and to a common alignment line, wherein the sensor units are configured to selectably communicate in accordance with first and second different serial communication protocols using the same serial data lines, clock line and alignment line; and

a host, which is configured to communicate with the sensor units, including reading the sensors and instructing the sensor units to switch between the first and second serial communication protocols,

wherein the host is configured to read from the sensors readings that are time-synchronized with one another, based on a timing of the second serial communication protocol.

7. The system according to claim 1 , wherein a given sensor unit, which comprises a given sensor, is configured to receive input data from a previous sensor unit in the cascade, to add to the received input data a reading of the given sensor, and to send the input data and the added reading to a next sensor unit in the cascade.

8. The system according to claim 1 , wherein the host and the sensor units are configured to switch between the first and second communication protocols in response to an event, which is available to the host and to the sensor units in both the first and second communication protocols.

9. The system according to claim 6 , wherein a given sensor unit, which comprises a given sensor, is configured to receive input data from a previous sensor unit in the cascade, to add to the received input data a reading of the given sensor, and to send the input data and the added reading to a next sensor unit in the cascade.

10. The system according to claim 6 , wherein the host and the sensor units are configured to switch between the first and second communication protocols in response to an event, which is available to the host and to the sensor units in both the first and second communication protocols.

11. A method for multi-sensing, comprising:

operating multiple sensor units, which (i) comprise respective sensors, (ii) are connected to one another in a cascade using serial data lines, and (iii) are connected to a common clock line and to a common alignment line, wherein the sensor units are configurable to selectably communicate in accordance with first and second different serial communication protocols using the same serial data lines, clock line and alignment line, and wherein the first serial communication protocol comprises a point-to-point master-slave protocol, and wherein the second serial communication protocol comprises a synchronous, time-slotted add-drop protocol; and

using a host, communicating with the sensor units, including reading the sensors and instructing the sensor units to switch between the first and second serial communication protocols.

12. The method according to claim 11 , wherein the first serial communication protocol comprises a Serial Peripheral Interface (SPI) protocol, and wherein the second serial communication protocol comprises an Add-Drop Interface (ADI) protocol.

13. The method according to claim 11 , and comprising, in a given sensor unit that comprises a given sensor, receiving input data from a previous sensor unit in the cascade, adding to the received input data a reading of the given sensor, and sending the input data and the added reading to a next sensor unit in the cascade.

14. The method according to claim 11 , and comprising switching between the first and second communication protocols in response to an event, which is available to the host and to the sensor units in both the first and second communication protocols.

15. A method for multi-sensing, comprising:

operating multiple sensor units, which (i) comprise respective sensors, (ii) are connected to one another in a cascade using serial data lines, and (iii) are connected to a common clock line and to a common alignment line, wherein the sensor units are configurable to selectably communicate in accordance with first and second different serial communication protocols using the same serial data lines, clock line and alignment line; and

using a host, communicating with the sensor units, including reading the sensors and instructing the sensor units to switch between the first and second serial communication protocols,

wherein communicating with the sensor units comprises configuring the sensor units using the first serial communication protocol, and reading the sensors using the second serial communication protocol.

16. The method according to claim 15 , and comprising, in a given sensor unit that comprises a given sensor, receiving input data from a previous sensor unit in the cascade, adding to the received input data a reading of the given sensor, and sending the input data and the added reading to a next sensor unit in the cascade.

17. The method according to claim 15 , and comprising switching between the first and second communication protocols in response to an event, which is available to the host and to the sensor units in both the first and second communication protocols.

18. A method for multi-sensing, comprising:

operating multiple sensor units, which (i) comprise respective sensors, (ii) are connected to one another in a cascade using serial data lines, and (iii) are connected to a common clock line and to a common alignment line, wherein the sensor units are configurable to selectably communicate in accordance with first and second different serial communication protocols using the same serial data lines, clock line and alignment line; and

using a host, communicating with the sensor units, including reading the sensors and instructing the sensor units to switch between the first and second serial communication protocols,

wherein reading the sensors comprises reading from the sensors readings that are time-synchronized with one another, based on a timing of the second serial communication protocol.

19. The method according to claim 18 , and comprising, in a given sensor unit that comprises a given sensor, receiving input data from a previous sensor unit in the cascade, adding to the received input data a reading of the given sensor, and sending the input data and the added reading to a next sensor unit in the cascade.

20. The method according to claim 18 , and comprising switching between the first and second communication protocols in response to an event, which is available to the host and to the sensor units in both the first and second communication protocols.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2018
From: HARPAK, AMNON; RIVKIND, OFER; OVADIA, ILAN; NAHEAR, MONI; VOLOKH, LANA
To: THERANICA BIO-ELECTRONICS LTD.
Reel/Frame 044832/0537 →
Continuity (2)
Provisional Application 62180077 · Jun 16, 2015
Related Publication 20180189212A1 · Jul 5, 2018
Cited By (3)
US 12,231,833 US 12,427,310 US 12,427,311