Back to results
US 2011/0219160 A1Published application
Fast two wire interface and protocol for transferring data
AssigneeAtmel Corporation
InventorsEmil Lambrache, Benjamin F. Froemming
Life of this patent
Estimating the term…
Abstract
An apparatus and method for exchanging data between devices. An interface between at least two devices features a serial clock line coupled to each device and a bidirectional serial data line coupled to each device. A delay relative to the clock signal is added to an edge of an output enable signal to prevent a collision between devices when control of the data line is switched. Multiple masters and slaves may be connected to the interface.
Claims1
An interface between at least two devices, the interface comprising:
- a) a serial clock line coupled to each device;
- b) a bidirectional serial data line coupled to each device;
- and
- c) a first driver associated with a first of the two devices, the first driver including a first inverter, a first tri-state buffer, a second inverter and a first edge-triggered flip-flop, the first inverter and the first tri-state buffer connected in series in the bidirectional serial data line, an output of the tri-state buffer connected to an input of the second inverter, an output of the second inverter coupled to an input of the edge-triggered flip-flop, the edge-triggered flip-flop being clocked by a clock signal from the serial clock line, where the first driver is configured to drive data on the bidirectional serial data line when a first device enable signal coupled to the first tri-state buffer is asserted, the first device enable signal having a first delay relative to the clock signal from the serial clock line added to an edge of the first device enable signal, the delay to the first device enable signal added to avoid a collision when switching control of the bidirectional serial data line between the first device and a second of the at least two devices, the bidirectional serial data line not employing a pull-up resistor.
1 more element
Dependencies are inferred from the claim text.