×

Slave-type interface circuit operating with a series bus

  • US 4,695,839 A
  • Filed: 06/04/1985
  • Issued: 09/22/1987
  • Est. Priority Date: 06/08/1984
  • Status: Expired due to Term
First Claim
Patent Images

1. A slave type interface circuit for attaching to a serial bus having a data signal line (SDA) and a clock signal line (SCL), said circuit comprising:

  • a plurality of addressing inputs (S0, S1, S2) for receiving present address bits (A0, A1, A2) for identifying the circuit in question;

    a data input connectable (L1) to said data signal line;

    a clock input (L2) connectable to said clock signal line;

    a shift register (R0 . . . R7) connected to said data input and clock input for receiving data sequences and address sequences under synchronization by said clock signal line, said sequence being organized in bit cycles, each bit cycle having at least one sequence;

    a memory (M) fed by parallel outputs of said shift register;

    a first decoder (CDEC) fed by parallel outputs of said memory for generating decoded binary control signals for controlling user circuits (COM);

    wherein said shift register has a downstream end output (QR8) for forwarding an end-of-sequence acceptance signal (ACN) to a data input of a first control flip-flop (DC1) clocked by said clock signal (SCL) and whose output (Q) synchronizes a second control or pointer flip-flop (PNT), whose inverted output (P) is retrocoupled to its input (D), in which the presence of a logic level "1" at the output (Q) of the first flip-flop (DC1) and at the output (P) of the pointer flip-flop enables an initialization of the shift register, which corresponds to the return of a predetermined initial state;

    said circuit furthermore having resetting means for resetting said first and second control flip-flops under the control of an end-of-cycle detection signal (SDA) after said initialization;

    wherein said circuit furthermore comprises;

    a logic comparator (10, 11,

         12) for comparing predetermined address bits present in said shift register (R0 . . . R7) and said preset address bits presented by said addressing inputs and upon correspondence producing an identification logic signal (DVA);

    a storage circuit (66,

         67) for storing said identification signal, in the form of a stored identification signal (ADC);

    and logical AND gate means enabling the loading into the memory (M) of the data from the shift register when both the outputs of the first control flip-flop (DC1) and the pointer flip-flop (PNT) are in the logic state "1", and when also said stored identification signal (ADC) is present as well an end-of-sequence acceptance signal (ACN), signalling the end of a data sequence following said address sequence.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×