IP Library Granted Patent US 9,158,728
Granted Patent B2
US 9,158,728 · App. 13/615,360 · Granted Oct 13, 2015

Systems and methods for improved linking of master and slave devices

Inventors: Daniel Milton Alley (Earlysville, VA); Stephen Emerson Douthit (Charlottesville, VA)
Assignee: General Electric Company
G06F13/4291G06F15/17
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 9,158,728
App. No.
13/615,360
Granted
Oct 13, 2015
Kind
B2
Abstract

System and methods are provided. In one embodiment, a system includes a master device comprising a first serial peripheral interface (SPI) port having only a first four wires. The system further includes a slave device comprising a second SPI port having only a second four wires. The system additionally includes a galvanic isolation barrier communicatively coupling the first four wires to the second four wires. The master device is configured to use the first four wires to transmit a plurality of signals representative of a reset and of a first communications mode. The first communications mode is used to transfer data between the master device and the slave device.

Claims (37)

1. A system comprising:

a master device comprising a first serial peripheral interface (SPI) port having only a first four wires;

a slave device comprising a second SPI port having only a second four wires; and

a galvanic isolation barrier communicatively coupling the first four wires to the second four wires, wherein the master device is configured to use the first four wires to transmit a plurality of signals representative of a reset and of a first communications mode, and wherein the first communications mode is used to transfer data between the master device and the slave device, wherein the slave device comprises a linking system communicatively coupled to a terminal block and configured to operate as an input/output (I/O) interface between the master device and an external system communicatively coupled to the terminal block.

2. The system of claim 1 , wherein the linking system comprises a field I/O system having a communications port coupled to the terminal block and configured to provide field I/O functions used to interface with the external system.

3. The system of claim 2 , wherein the linking system comprises a communications interface system configured to receive the plurality of signals representative of the reset and of the first communications mode and translate the plurality of signals into a reset signal used to reset the field I/O system and a mode signal used configure the field I/O system to use the first communications mode.

4. The system of claim 3 , wherein linking system comprises a remote and mode sensing system communicatively coupled to the communications interface system and configured to transmit the reset signal and the mode signal into the field I/O system.

5. The system of claim 1 , wherein the plurality of signals comprise a slave select (SSEL) signal, a slave clock (SCLK) signal, a master output slave input signal (MOSI), a master input slave output signal (MISO) or combination thereof.

6. The system of claim 5 , wherein the SCLK signal comprises at least N number of pulses and wherein the second SPI port comprises a communication protocol configured to support a plurality of standards SPI commands, and all of the standard SPI commands having a bit length of less than N.

7. The system of claim 6 , wherein the master device is configured to set the SSEL signal to all high or to all low during the at least N number of pulses, and wherein the slave device is configured to execute the reset based on the SSEL signal being all high or all low during the at least N number of pulses.

8. The system of claim 6 , wherein the master device is configured to set the SSEL signal to all high or to all low during the at least N number of pulses, and wherein the slave device is configured to change to a second communications mode based on the SSEL signal being all high or all low during the at least N number of pulses.

9. The system of claim 8 , wherein the first communications mode comprises an 8 bit communications mode and wherein the second communications mode comprises a 32 bit communications mode.

10. The system of claim 1 , comprising an industrial plant, and wherein the master device comprises a control system configured to control operations of the industrial plant.

11. A method comprising:

transmitting a plurality of signals from a first SPI port of a master device through an isolation barrier, wherein the plurality of signals includes a slave select signal (SSEL), a slave clock (SCLK) signal, a master output slave input (MOSI) signal, or a combination thereof;

receiving the plurality signals through a second SPI port of a slave device;

determining if the SCLK signal includes a rising edge;

determining if the SSEL signal is active when the SCLK signal includes the rising edge;

determining if a count of SCLK pulses is greater than a number N if the SSEL signal is determined to be active; and

transmitting a reset signal if the number of SCLK pulses is determined to be greater than the number N.

12. The method of claim 11 , comprising transmitting a mode signal if the number of SCLK pulses is determined to be greater than the number N.

13. The method of claim 12 , comprising moving from a first mode of operations to a second mode of operations when the mode signal is transmitted.

14. The method of claim 13 , wherein the first mode of operations comprises an 8 bit mode of operations and the second mode of operations comprises a 32 bit mode of operations.

15. The method of claim 14 , comprising determining if the MOSI signal is equal to a PRIOR value and adding to a counter if the count is less than the number N and if the MOSI signal is equal to the PRIOR value.

16. A system comprising:

a linking system comprising:

a communications interface system communicatively coupled to an isolation barrier through a serial peripheral interface (SPI) port and configured to receive a plurality of signals from a master device representative of a reset request, a communications mode request, or a combination thereof;

a field input/output (I/O) system communicatively coupled to the communications interface system and configured to provide I/O functions; and

a reset and mode sensing system communicatively coupled to the communications interface system and to the field I/O system and configured to transmit a reset signal to the field I/O system based on the reset request received by the communications interface system, wherein the reset and mode sensing system is configured to transmit a first mode signal to the field I/O system based on a first mode request received by the communications interface system through a combination of the SCLK wire, SSEL wire, and MOSI wire, wherein the linking system is configured to operate in a first communications mode based on the first mode request.

17. The system of claim 16 , wherein the SPI port comprises only a slave clock (SCLK) wire, a slave select (SSEL) wire, a master output slave input (MOST) wire, and a master input slave output (MISO) wire.

18. The system of claim 16 , wherein the reset and mode sensing system is configured to transmit a second mode signal to the field I/O system based on a second mode request received by the communications interface system through a combination of the SCLK wire, SSEL wire, and MOSI wire, and the linking system is configured to operate in a second communications mode based on the second mode request.

19. A system comprising:

a master device comprising a first serial peripheral interface (SPI) port having only a first four wires;

a slave device comprising a second SPI port having only a second four wires; and

a galvanic isolation barrier communicatively coupling the first four wires to the second four wires, wherein the master device is configured to use the first four wires to transmit a plurality of signals representative of a reset and of a first communications mode, and wherein the first communications mode is used to transfer data between the master device and the slave device, wherein the plurality of signals comprise a slave select (SSEL) signal, a slave clock (SCLK) signal, a master output slave input signal (MOST), a master input slave output signal (MISO) or combination thereof, wherein the SCLK signal comprises at least N number of pulses and wherein the second SPI port comprises a communication protocol configured to support a plurality of standards SPI commands, and all of the standard SPI commands having a bit length of less than N.

20. The system of claim 19 , wherein the master device is configured to set the SSEL signal to all high or to all low during the at least N number of pulses, and wherein the slave device is configured to execute the reset based on the SSEL signal being all high or all low during the at least N number of pulses.

21. The system of claim 19 , wherein the master device is configured to set the SSEL signal to all high or to all low during the at least N number of pulses, and wherein the slave device is configured to change to a second communications mode based on the SSEL signal being all high or all low during the at least N number of pulses.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2023
From: GENERAL ELECTRIC COMPANY
To: GE INFRASTRUCTURE TECHNOLOGY LLC
Reel/Frame 065727/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2012
From: ALLEY, DANIEL MILTON; DOUTHIT, STEPHEN EMERSON
To: GENERAL ELECTRIC COMPANY
Reel/Frame 029033/0629 →
Continuity (1)
Related Publication 20140075072A1 · Mar 13, 2014