EP0505306A2

Control circuit for half-duplex/simplex interface in communication system.

Abstract

An interface circuit for connecting an electrical half-duplex system to an optical simplex system includes logic which permits keep-alive signals to be gated onto the transmitting simplex fiber when data is not being received on the half-duplex conductor. The interface circuit includes receive logic connected in parallel with the receive data path. The receive logic responds to predetermined bit patterns in the received data to control the receive and transmit data path connections. The interface circuit also includes transmit logic connected in parallel with the transmit data path. The transmit logic responds to bit patterns in the data on the transmit data path to selectively gate the output of a keep-alive oscillator onto the transmit simplex fiber.

EP0505306A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 26 February 2012, 14.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

5 claims: 3 independent, 2 dependent

  1. 1
    A half-duplex/simplex control circuit for providing an interface between a half-duplex line and a pair of simplex lines, one of said simplex lines being used to transmit data selectively forwarded from the half-duplex line and the other of said simplex lines being used to receive data to be selectively forwarded to the half-duplex line, said control circuit characterized in that it comprises :a receive control logic circuit connected in parallel with the receiving simplex line and the half-duplex line, said receive control logic circuit being responsive to received simplex data to generate a first receive control signal upon detection of a first pattern in such data and a second receive control signal upon detection of a second or a third pattern in such data;gating means responsive to the first receive control signal to enable forwarding of received simplex data to the half-duplex line while inhibiting forwarding of received half-duplex data to the transmitting simplex line, said gating means also being responsive to the second receive control signal to inhibit forwarding of received simplex data while enabling forwarding of received half-duplex data;a keep alive signal source;a transmit control logic circuit connected in parallel with the half-duplex line and the transmitting simplex line, said transmit control logic circuit being responsive to data received on the half-duplex line to generate a first transmit control signal upon detection of a fourth pattern in such data and a second transmit control signal upon detection of the second or third patterns in such data;and    gating means responsive to the first transmit control signal to enable forwarding of received half-duplex data to the transmitting simplex line, said gating means also being responsive to the second transmit control signal to inhibit forwarding of received half-duplex data while connecting the keep alive signal source to the transmitting simplex line.
  2. 3
    The half-duplex/simplex control circuit in accordance with claims 1 or 2 further including    a keep alive signal source, and    means responsive to detection of the second and third patterns by the second control circuit to gate the output of said keep alive signal source to the second simplex line.
  3. 4
    The half-duplex/simplex control circuit in accordance with anyone of claims 1 to 3 further including a delay circuit in series with the half-duplex line and the second simplex line for delaying half-duplex data to allow the second control circuit time to respond to the fourth pattern in the half-duplex data by blocking the output of the keep alive signal source before the half-duplex data can be introduced onto the second simplex line.
  4. 5
    A half-duplex/simplex control circuit in accordance with anyone of claims 1 to 4 further including a delay circuit in series with the half-duplex line and the first simplex line for delaying simplex data to allow the first control circuit time to respond to the first pattern in the simplex data by blocking the connection between the second simplex line and the half-duplex line before the simplex data can be introduced onto the half-duplex line.