×

System and method for communicating over a one-wire bus

  • US 6,608,571 B1
  • Filed: 05/07/2002
  • Issued: 08/19/2003
  • Est. Priority Date: 05/16/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for transmitting and receiving data over a one-wire bus, comprising:

  • a one-wire bus having a plurality of devices connected to the one-wire bus, wherein the one-wire bus is configured to be driven high when every device on the one-wire bus is high, wherein the one-wire bus is configured to be driven low when any device on the one-wire bus is low, wherein each of the plurality of devices is configured to count a finite time period, wherein the finite time period is a function of one of the plurality of devices having a slowest clock speed;

    a first device configured to encode data using time modulation, wherein a false bit is encoded as a duration of approximately the finite time period, wherein a true bit is encoded as a duration of approximately double the finite time period, wherein absence of data is encoded as a duration of greater than approximately double the finite time period, wherein the first device is further configured to transmit the encoded data by driving the one-wire bus high, wherein the first device is further configured to drive the one-wire bus low for a duration of approximately half of the finite time period upon complete transmission of the encoded data, wherein the first device is further configured to drive the one-wire bus high after driving the one-wire bus low for the duration of approximately half of the finite time period;

    a second device configured to encode data using time modulation, wherein a false bit is encoded as a duration of approximately the finite time period, wherein a true bit is encoded as a duration of approximately double the finite time period, wherein absence of data is encoded as a duration of greater than approximately double the finite time period, wherein the second device is further configured to transmit the encoded data by driving the one-wire bus low.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×