Command/data transfer protocol for one-wire-bus architecture
AssigneeDallas Semiconductor Corporation
InventorRobert D. Lee
Life of this patent
Estimating the term…
Abstract
A command protocol for a single wire bus for transmitting and receiving commands and data. The command protocol includes a serial command word which facilitates communication between a host circuit and a slave circuit. The serial command word is divided into portions which can be used to reset the slave circuit, request the slave circuit to identify itself, and to specify the type of data transfer that is to occur between the host circuit and the slave circuit.
Claims30
A serial command word, on a one-wire-bus, for facilitating data transfer and power between one of a plurality of types of data modules and an interface unit over a single data conductor and ground connection, comprising:
- means for resetting one of said data modules to initialize an address pointer;
- means for identifying a type of data module;
- and
- means for specifying whether the type of data transfer between said data module and said interface unit will be at least one of a read data transfer and a write data transfer, said means for resetting, means for identifying and means for specifying being asserted serially on said one-wire-bus.
A one-wire-bus command protocol for effectuating data transfer between a data module and an interface unit without providing memory address over a single conductor and a ground connection, comprising:
- a first command;
- a bit-pair following said first command for designating a type of such data module;
- a second command following said bit-pair;
- a data stream following said second command, said one-wire-bus command protocol including at least one of a transfer of data and power over said single conductor and a ground conductor.
A serial command word used in a one-wire-bus architecture for effectuating a monetary information transfer between a data carrier chip used for the electronic transfer of funds and an interface unit over a single data conductor and a ground, comprising:
- a first bit field having a first function;
- a second bit field having a second function and following said first bit field, said second bit field identifies a part number of said data carrier chip;
- a third bit field having a third function and following said second bit field.
A serial command structure for effectuating electronic transfer of funds between a data carrier chip and an interface unit over a single conductor and a ground conductor, comprising:
- a command comprising a bit for resetting said data carrier chip;
- a bit-pair, following said command, for specifying a density of a memory present in said data carrier chip;
- a first bit field, following said bit-pair, for specifying a type of information transfer between said data carrier chip and said interface unit;
- a second bit field, following said first bit field, comprising data.
A serial command word for effectuating data transfer an a single conductor data bus and a ground connection between a data carrier chip and an interface unit, comprising:
- a first bit field comprising a single bit having a binary 1 for resetting said data carrier chip;
- a second bit field comprising a pair of bits following said first bit field, said second bit field asserted on said one-wire-bus, and are for identifying a type of size of said data carrier chip;
- a third bit field comprising five bits following said second bit field, said third bit field asserted on said one-wire-bus, and are for initiating a data transfer operation between said data carrier chip and said interface unit.
A serial command word, on a single conductor data bus and ground connection, for facilitating data transfer between a data module and an interface unit, comprising:
- an initiating command;
- a set of select bits which designate a predetermined module type;
- a read/write portion;
- said initiating command, said set of select bits and said read/write portion being asserted in a predetermined order on said one-wire-bus said data module being powered by said serial command word.
Dependencies are inferred from the claim text.