Method and apparatus for providing single channel communications
First Claim
1. A UART capable of operating in both full duplex and half duplex mode for providing single channel communications, comprising:
- a transmitter for transmitting signals on a single communications channel;
a receiver for receiving signals on the single communications channel;
processing means within the UART for indicating whether the UART is operating in a full duplex mode of operation or whether a receiver enable flag has been set; and
receiver control circuitry within the UART for disabling the receiver in response to at least one the indication of a an indication by the processing means that the UART is not operating in the full duplex mode of operation and the indication of the setting of the receiver enable flag an indication by the processing means that the receiver enable flag has not been set.
0 Assignments
0 Petitions
Accused Products
Abstract
A UART including a logic unit is disclosed, wherein the logic unit automatically enables or disables the UART receiver port whenever data is being processed by the UART for wireless transmission. More specifically, a logic unit is connected to a data store, to a transmit FIFO and to a UART processing unit as well as to an external CPU, wherein the logic unit analyzes the logic states of each of the signals from each of the specified connections to determine whether to enable or disable the receiver unit. An inventive method is also disclosed wherein the logic unit only enables the receiver when the data store is empty and the transmitter FIFO is empty and a receiver enable flag is set to true and a half duplex mode of operation has been specified by an external CPU. Otherwise, the logic enables the receiver only when a full duplex mode of operation has been specified and the receiver enable flag is set to a logic one.
25 Citations
14 Claims
-
1. A UART capable of operating in both full duplex and half duplex mode for providing single channel communications, comprising:
-
a transmitter for transmitting signals on a single communications channel;
a receiver for receiving signals on the single communications channel;
processing means within the UART for indicating whether the UART is operating in a full duplex mode of operation or whether a receiver enable flag has been set; and
receiver control circuitry within the UART for disabling the receiver in response to at least one the indication of a an indication by the processing means that the UART is not operating in the full duplex mode of operation and the indication of the setting of the receiver enable flag an indication by the processing means that the receiver enable flag has not been set. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for providing single channel communications, comprising:
-
a transmitter for transmitting signals on a single communications channel;
a receiver for receiving signals on the single communications channel;
processing means within the apparatus for generating an indication of at least one of whether the apparatus is in a full-duplex full duplex mode and whether a receiver enable flag is set;
means for storing data to be transmitted by the transmitter, the means for storing generating an indication when that data for transmission is contained therein; and
receiver control circuitry for disabling the receiver in response to at least one of; the indications of whetheran indication that the apparatus is not in athe full duplex mode,; the indication of whetheran indication that the receiver enable flag is set,;
andthe indication of whetheran indication that the means for storing contains data for transmission. - View Dependent Claims (8, 9)
-
-
10. A control circuit for a UART, comprising:
-
means for receiving at least one of a first indicator of whether the UART operates is operating in a full-duplex full duplex mode, a second indicator of whether a receiver enable flag is set, and a third indicator of whether data for transmission is stored; and
control circuitry within the UART for completely selectively disabling a receiver responsive to at least one of the first, second and third indicators. - View Dependent Claims (11, 12, 13, 14)
-
Specification