IL75547A

Multipurpose digital ic for communication and control network

Abstract

This record has no abstract on file.

IL75547A, drawing sheet 1
Sheet 1 of 30

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

38 claims: 4 independent, 34 dependent

  1. 1
    CLAIMS:1. A communication control network including a digital IC device coupled to a common network line and adapted to store plural bit messages transmitted over said line from a central controller, means in said device and responsive to the reception of a message which includes an enable interface instruction for establishing an interface to an associated microcomputer, said plural bit message remaining stored in said device until said microcomputer decides to read out said stored message through said established interface, means in said device for storing data transmitted to said device from said microcomputer over said interface, and means in said device for transmitting the microcomputer data stored therein onto said common line as a network message, said microcomputer interface including a read-write line, means in said microcomputer for supplying a control signal to said read-write line, and means in said device and responsive to said control signal for initiating transmission of said microcomputer data over said common network line.
  2. 2
    A communication control network as claimed in Claim 1 in which means operative when said read-write line has one logic value for enabling said microcomputer to read the message bits stored in said device and operative when said read-write line has the opposite logic value for enabling said microcomputer to store data in said device.
  3. 3
    A communication control network as claimed in Claim 1 in which said stored plural bit messages from said central controller including a control bit having a predetermined logic value when accompanying said enable interface instruction and a plurality of address bits, means in said device for comparing said address bits with an address assigned to said device and upon coincidence thereof responding to a control bit of said predetermined value and said enable interface instruction by establishing said interface, and means in said device operative after said interface has been established and responsive to a plural bit message from said central controller which includes a control bit said predetermined value and a plurality of address bits which do not coincide with the address assigned to said device for disabling said interface.
  4. 4
    A communication control network as claimed in Claim 1 in which said stored plural bit messages from said central controller also including a control bit having a predetermined logic value when accompanying said enable interface instruction and a plurality of address bits, means in said device for comparing said address bits with an address assigned to said device and upon coincidence thereof responding to a control bit of said predetermined value and said enable interface instruction by establishing said interface, and means in said device operative after said interface has been established and responsive to a plural bit message from said central controller which includes a control bit of said predetermined value and a disable interface instruction for disabling said Interface.
  5. 5
    A communication control network as claimed in Claim 1, wherein said messages along with said enable interface construction includes data bits for said associated microcomputer.
  6. 6
    A communication control network as claimed in Claim 1 including the digital IC device coupled to the communication network link and adapted to receive plural bit messages transmitted over said link from a central controller, a serial shift register in said device and having a data input and a clock input, means for storing the bits of a received message in said register, a microcomputer interfaced to said device, said interface including an interrupt line, and means in said device and responsive to the storing of a received message in said serial shift register for producing an interrupt signal on said interrupt line, said interface also including a serial data line and a serial clock line, means in said device for connecting the output of said serial shift register to said serial data line, means in said device for connecting said serial clock line to said clock input of said serial shift register after said received message as been stored therein, and means in said microcomputer for reading the message bits stored in said register by applying successive clock pulses to said serial clock line to shift successive bits stored in said register onto said serial data line and successively reading said serial data line.
  7. 7
    A device as claimed in Claim 6 which includes means in said device operative when said read-write line has said opposite logic value for disconnecting said serial clock line from said clock input of said serial shift register.
  8. 8
    A device as claimed in Claim 7 wherein, said control signal comprises successive, low and high signals on said read-write line.
  9. 9
    A device as claimed in Claim 8 which includes means in said device and operative when said read-write line has said one logic value after microcomputer data has been stored in said device for transmitting the stored data onto said common line as a network message.
  10. 10
    A communication and control network as claimed in Claim 6, including the digital IC coupled to the common network line and adapted to store plural bit messages transmitted over said line, said device having first and second control output terminals, a variable interval time external to said device having a reset terminal connected to said first control terminal and a clock inhibit terminal connected to said second control terminal, a controlled element external to said device and connected to said second control terminal, said variable timer having a decode output which is low when said timer is reset and is connected to an input terminal of said device, means in said device and responsive to the reception of a message which includes a shed load instruction for pulling both said first and second control output terminals low, thereby to cause said controlled device to shed load and said timer to start counting, said decode output of said timer going high a predetermined time interval after starting said counting, and means in said device and responsive to a high on said input terminal for pulling said second control output terminal high, thereby causing said controlled element to restore load at the end of said predetermined interval.
  11. 11
    A communication and control network, including the digital IC coupled to the common network line as claimed in Claim 1 in which the common network like is adapted to store plural bit messages transmitted over said line, said device having a control output terminal connected to a controlled element external to said device, means in said device and responsive to the reception of a message which includes a shed load instruction for producing a signal of predetermined logic value on said control output terminal which causes said controlled element to shed load, timing means external to said device and responsive to said signal on said control output terminal for developing an output signal a predetermined time interval thereafter, and means in said device and responsive to said output signal for causing said controlled element to restore load.
  12. 12
    A device as claimed in Claim 11, which includes means for varying said predetermined time interval.
  13. 13
    Λ device as claimed in Claim 11, wherein said last named means changes said signal on said control output terminal to the opposite logic value in response to said output signal.
  14. 14
    A device as claimed in Claim 11 wherein said device is operable in an expanded mode to establish an interface to an associated microcomputer in response to the reception of a message which includes an enable interface instruction, and means utilizing said control output terminal as a part of said interface in said expanded mode.
  15. 15
    A device as claimed in Claim 11, wherein said device is operable in an expanded mode to establish an interface to an associated microcomputer in response to the reception of a message which includes an enable interface instruction, and means utilizing said first and second control output terminals as a part of said interface in said expanded mode.
  16. 16
    A device as claimed in Claim 15 wherein said input terminal of said device also forms part of said interface in said expanded mode.
  17. 17
    a multipurpose communication and control network including at least a two way communication device connected to a line of said communication and control network for receiving plural bit digital signal messages from and transmitting plural bit digital signal messages to a central controller also connected to said network line, said device comprising a single hard-wired digital-logic integrated circuit, said device being operable in a first mode in which said device includes means for receiving and decoding a digital signal message from said central controller and means responsive to the decoded message for executing a control function in accordance with an instruction contained in the decoded message, said device also being operable in a second expanded service mode which includes means responsive to a different decoded message for establishing an interface to a microcomputer, said device in said second mode including means for storing a received message until such time as said microcomputer decides to read out said stored message over said established interface, a digital signal message received from said network including a plurality of instruction bits and a control bit, means for storing the bits of a received message in said device, means operable in said first mode and in response to a stored control bit of predetermined value for executing a control function in accordance with a first combination of stored instruction bits, and means operable in said expanded mode and in response to a control bit of said predetermined value for establishing said interface in accordance with a second combination of stored instruction bits.
  18. 18
    A device as claimed in Claim 17, which includes means operative after said interface has been established and responsive to a digital signal message received from said network and having a control bit value different from said predetermined value for accessing the stored bits of said received message to the interfaced microcomputer.
  19. 19
    A device as claimed in Claim 17, which includes means operative after said interface has been established and responsive to a digital signal message received from said network and having a control bit of said predetermined value for disabling said interface in accordance with a third combination of stored instruction bits.
  20. 20
    A device as claimed in Claim 17, including a hardware based digital integrated circuit for use in a communication and control system in which messages are transmitted between a central controller and a plurality of remote stations over a common network line, said device being operable in a first mode in which said device includes means for demodulating a modulated carrier message transmitted to the device over said common network line and means connected to the output of said demodulating means for decoding the demodulated message, said device also being operable in a test mode for decoding an unmodulated test data signal.
  21. 21
    A device as claimed in Claim 17, wherein said device is also operable in a third master controller mode in which mode said device is permanently interfaced to a central controller so that messages from the central controller can be stored in said device and thereafter transmitted over said network line.
  22. 22
    A device as claimed in Claim 21, wherein said device has a transmit output terminal coupled to said network line, means in said device for supplying a message start signal to said transmit output terminal having a predetermined logic value and a duration of two bit interval s at a predetermined baud rate, and means in said device for supplying message bits stored in said device by said central controller to said transmit output terminal immediately following said start signal.
  23. 23
    A *device as claimed in Claim 22, wherein said start signal as a logic value of one for said two bit intervals.
  24. 24
    A device as claimed in Claim 23, wherein said start signal comprises a high frequency carrier wave having a duration of two bit intervals, and said message bits comprise the presence of said carrier wave for logic 1 bits and the absence of carrier for logic 0 bits.
  25. 25
    A device as claimed in Claim 21, wherein said device has a transmit output terminal coupled to said network lines, means in said device for developing a high frequency carrier wave, means in said device for supplying said carrier wave to said transmit output terminal to form the start signal portion of a transmitted message, means for supplying said carrier wave to said transmit output terminal for a control bit interval of predetermined duration after said start signal and means for supplying said carrier wave to said transmit terminal during logic 1 bit intervals of succeeding message bits stored in said device by said central controller.
  26. 26
    A device as claimed in Claim 17, which includes means operative after said interface has been established and responsive to a digital signal message received from said network line and having a control bit value different from said predetermined value for accessing the stored bits of said last named received message to the interfaced microcomputer.
  27. 27
    A device as claimed in Claim 17, which includes means operative in said first mode and responsive to a stored control bit of said one value for interpreting a different group of said stored message bits as address bits identifying said device, and means operable in said expanded mode and responsive to a stored control bit of said different value for interpreting said different group of stored message bits as data for said interfaced microcomputer.
  28. 28
    A device as claimed in Claim 27, wherein said set of error checking bits comprise a five bit BCH error checking code.
  29. 29
    A device as claimed in Claim 28, which includes a serial shift register in which the received message bits preceding said error checking bits are stored as they are received, means in said device for shifting out to the network at least certain of the bits stored in said register to form a portion of a transmitted message, means in said device for supplying said certain bits to said error code computing means as they are shifted out of said register so that a new set of error checking bit is computed by said error code computing means based on the logic values of said certain bits, and means for transmitting said new set of error checking bits to the network as another portion of said transmitted message.
  30. 30
    A device as claimed in Claim 29, which includes means in said device for comparing the address bits of the received message with an address assigned to said device and upon coincidence thereof executing a control function in accordance with a predetermined combination of said instruction bits.
  31. 31
    a device as claimed in Claim 29, wherein said device includes a control output terminal connected to a controlled element external to said communication device, a status terminal connected to said controlled element to indicate the condition thereof, means in said device for comparing the address bits of the received message with an address assigned to said device and upon coincidence thereof controlling the logic value of said output terminal in accordance with a first combination of said instruction bits, and means in said device responsive to a second combination of said instruction bits for transmitting a reply message to the network, said reply message including said received address and instruction bits and a status bit representing the condition of said status terminal.
  32. 32
    A device as claimed in Claim 31, wherein said status bit is supplied to said error code computing means so that said new set of error checking bits is computed taking into account the logic value of said status bit.
  33. 33
    a multipurpose communication and control network including a digital IC device coupled to a line of the communication and control network for receiving a message including a plurality of instruction bits, a serial shift register for storing the bits of a received message as they are received, a control output terminal connected to a controlled element external to said digital IC device, a status terminal connected to said controlled element to indicate the condition thereof, means responsive to a predetermined combination of said instruction bits for supplying a control signal to said control output terminal and transmitting a reply message back to the network which includes the bits stored in said shift register, and means for including a status bit in said transmitted reply message which represents the condition of said status terminal.
  34. 34
    A device as claimed in Claim 33, wherein said status bit is added to said reply message after a predetermined number of bits have been shifted out of said serial shift register.
  35. 35
    A device as claimed in Claim 34, which includes means operative after a bit has been shifted out of a predetermined one of the stages of said shift register for storing the logic value of said status bit in said one stage, and means for thereafter shifting said stored status bit out of said one stage as a part of said reply message.
  36. 36
    A device as claimed in Claim 33, wherein said received message includes a start signal having a duration of two bit intervals and a logic value of one, and means in said device and responsive to said start signal for setting a start bit register stage in said serial shift register.
  37. 37
    A device as claimed in Claim 36, wherein the bits stored in said shift register are shifted out beginning with said start bit register stage to form said reply message, and means for transmitting an additional logic 1 start bit before the bits stored in said register are shifted out, thereby to provide a start signal of two bit Intervals duration at the start of said transmitted reply message.
  38. 38
    A communication control network as claimed in any one of Claims 1 to 16, and substantially as herein described with reference to any one of the examples shown in the accompanying drawings.
Independent claims38