IP Library Granted Patent US 6,948,018
Granted Patent B2
US 6,948,018 · App. 10/026,071 · Granted Sep 20, 2005

Method and system for exchanging data

Assignee: Siemens Aktiengesellschaft
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 6,948,018
App. No.
10/026,071
Granted
Sep 20, 2005
Kind
B2
Abstract

A method and a system exchange data between a program-controlled device, in particular a microcontroller, and a logic circuit. A control signal is transmitted from the program-controlled device to the logic circuit along a first line. A bidirectionally usable, second line is placed in the dominant state by the logic circuit if a data transmission is to be made by the logic circuit.

Claims (35)

1. A method for exchanging data between a program-controlled device and a logic circuit, which comprises:

providing a first single line connecting the program-controlled device and the logic circuit;

providing a bidirectionally usable second single line connecting the program-controlled device and the logic circuit;

transmitting a control signal from the program-controlled device to the logic circuit over the first single line; and

placing the second single line in a dominant state with the logic circuit when the logic circuit is to make a serial data transmission.

2. The method according to claim 1 , which further comprises using a microcontroller as the program-controlled device.

3. The method according to claim 1 , which further comprises:

requesting data to be transmitted by the program-controlled device;

changing a level of the control signal;

enabling data transmission to the logic circuit by maintaining a recessive state in the second line for a predetermined time after the change in level of the control signal;

switching the second line to the dominant state by the program-controlled device after the predefined time has expired; and

starting a data transmission from the program-controlled device to the logic circuit after changing the level of the control signal.

4. The method according to claim 3 , which further comprises switching the second line to the recessive state by the program-controlled device before the predefined time has expired to allow data transmission from the logic circuit to the program-controlled device.

5. The method according to claim 1 , which further comprises:

sending a request to receive from the program in the program-controlled device;

placing the second line in the recessive state;

maintaining the second line in the recessive state;

placing the control signal in an initial level; and

waiting for the predefined time.

6. A system for exchanging data, comprising:

a program-controlled device;

a logic circuit;

a first single line conducting a control signal from said program-controlled device to said logic circuit; and

a bidirectionally usable, second single line connecting said program-controlled device to said logic circuit, said second single line being placeable in a dominant state by said logic circuit when a serial data transmission is to be made by said logic circuit.

7. The system according to claim 6 , wherein said program-controlled device is a microcontroller.

8. The system according to claim 6 , wherein the control signal is a strobe.

9. The system according to claim 6 , wherein:

said second line carries a control signal;

said program-controlled device and said logic circuit form programs for transmitting data;

said second line enables data transmission from said logic circuit to said program-controlled device by maintaining a recessive state for a predefined time after a level change of the control signal and switching said second line to the dominant state by the program-controlled device after the predefined time has expired; and

said program-controlled device starts to transmit data to the logic circuit following the level change of the control signal.

10. The system according to claim 9 , wherein said program-controlled device switches said second line to the recessive state before the predefined time has expired to enable data transmission from said logic circuit to said program-controlled device.

11. The system according to claim 6 , wherein:

said second line is in the recessive state; and

said program-controlled device requests to receive data, maintains said second line in the recessive state, places the control signal at a first level, and starts counting the predefined time.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2009
From: SIEMENS AKTIENGESELLSCHAFT
To: TRANSPACIFIC SILICA, LLC
Reel/Frame 022529/0541 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATES PROVIDED IN THE CONVEYING PARTY DATA ON THE RECORDATION COVER SHEET FOR THE CONFIRMATORY ASSIGNMENT PREVIOUSLY RECORDED ON REEL 021658 FRAME 0200. ASSIGNOR(S) HEREBY CONFIRMS THE EXECUTION DATES SHOULD BE 8/17/2008, 8/22/2008, AND 8/15/2008. Recorded Mar 10, 2009
From: LASSLE, HANS-PETER; SCHMID, DIETMAR; ZIMMERMANN, DIRK
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 022368/0234 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE ASSIGNOR PREVIOUSLY RECORDED ON REEL 016755 FRAME 0345. ASSIGNOR(S) HEREBY CONFIRMS THE THE EXECUTION DATE OF THE ASSIGNOR "SCHMID, DIETMAR" SHOULD BE FEBURARY 20, 2002. Recorded Oct 9, 2008
From: LASSLE, HANS-PETER; SCHMID, DIETMAR; ZIMMERMANN, DIRK
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 021651/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2008
From: LASSLE, HANS-PETER; SCHMID, DIETMAR; ZIMMERMANN, DIRK
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 021658/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2005
From: LASSLE, HANS-PETER; SCHMID, DIETMAR; ZIMMERMANN, DIRK
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 016755/0345 →
Priority Claims (1)
DE 100 64 593 · Dec 22, 2000 · national
Continuity (1)
Related Publication 20020106030A1 · Aug 8, 2002