參數(shù)資料
型號: CDP1854
廠商: Intersil Corporation
英文描述: Programmable Universal Asynchronous Receiver/Transmitter (UART)
中文描述: 可編程通用異步接收器/發(fā)送器(UART)
文件頁數(shù): 16/21頁
文件大小: 95K
代理商: CDP1854
5-57
WORD LENGTH SELECT 2 (WLS2):
WORD LENGTH SELECT 1 (WLS1):
These two inputs select the character length (exclusive of
parity) as follows:
EVEN PARITY ENABLE (EPE):
A high-level voltage at this input selects even parity to be
generated by the transmitter and checked by the receiver. A
low-level input selects odd parity.
TRANSMITTER CLOCK (TCLOCK):
Clock input with a frequency 16 times the desired transmitter
shift rate.
Description of Standard Mode 0 Operation
(Mode Input = V
SS
)
Initialization and Controls
The MASTER RESET (MR) input is pulsed, resetting the
Control, Status, and Receiver Holding Registers and setting
the SERlAL DATA OUTPUT (SDO) signal high. Timing is
generated from the clock inputs, Transmitter Clock
(TCLOCK) and Receiver Clock (RCLOCK), at a frequency
equal to 16 times the serial data bit rate. When the receiver
data input rate and the transmitter data output rate are the
same, the TCLOCK and RCLOCK inputs may be connected
together. The CONTROL REGISTER LOAD (CRL) input is
pulsed to store the control inputs PARITY INHIBIT (PI),
EVEN PARITY ENABLE (EPE), STOP BIT SELECT (SBS),
and WORD LENGTH SELECTs (WLS1 and WLS2). These
inputs may be hardwired to the proper voltage levels (V
SS
or
V
DD
) instead of being dynamically set and CRL may be
hardwired to V
DD
. The CDP1854A is then ready for
transmitter and/or receiver operation.
Transmitter Operation
For the transmitter timing diagram refer to Figure 10. At the
beginning of a typical transmitting sequence the Transmitter
Holding Register is empty (THRE is HIGH). A character is
transferred from the transmitter bus to the Transmitter Hold-
ing Register by applying a low pulse to the TRANSMITTER
HOLDING REGISTER LOAD (THRL) input causing THRE to
go low. If the Transmitter Shift Register is empty (TSRE is
HIGH) and the clock is low, on the next high-to-low transition
of the clock the character is loaded into the Transmitter Shift
Register preceded by a start bit. Serial data transmission
begins 1/2 clock period later with a start bit and 5-8 data bits
followed by the parity bit (if programmed) and stop bit(s). The
THRE output signal goes high 1/2 clock period later on the
high-to-low transition of the clock. When THRE goes high,
another character can be loaded into the Transmitter Holding
Register for transmission beginning with a start bit immedi-
ately following the last stop bit of the previous character. This
process is repeated until all characters have been transmit-
ted. When transmission is complete, THRE and Transmitter
Shift Register Empty (TSRE) will both be high. The format of
serial data is shown in Figure 12. Duration of each serial out-
put data bit is determined by the transmitter clock frequency
(
f
CLOCK) and will be 16/f CLOCK.
Receiver Operation
The receive operation begins when a start bit is detected at
the SERIAL DATA IN (SDl) input. After the detection of a
high-to-low transition on the SD line, a divide-by-16 counter
is enabled and a valid start bit is verified by checking for a
low-level input 7-1/2 receiver clock periods later. When a
valid start bit has been verified, the following data bits, parity
bit (if programmed), and stop bit(s) are shifted into the
Receiver Shift Register at clock pulse 7-1/2 in each bit time.
If programmed, the parity bit is checked, and receipt of a
valid stop bit is verified. On count 7-1/2 of the first stop bit,
the received data is loaded into the Receiver Holding Regis-
ter. If the word length is less than 8 bits, zeros (low output
voltage level) are loaded into the unused most significant
bits. If DATA AVAILABLE (DA) has not been reset by the time
the Receiver Holding Register is loaded, the OVERRUN
ERROR (OE) signal is raised. One-half clock period later,
the PARITY ERROR (PE) and FRAMlNG ERROR (FE) sig-
nals become valid for the character in the Receiver Holding
Register. The DA signal is also raised at this time. The three-
state output drivers for DA, OE, PE and FE are enabled
when STATUS FLAG DISCONNECT (SFD) is low. When
RECEIVER REGISTER DISCONNECT (RRD) goes low, the
receiver bus three-state output drivers are enabled and data
is available at the RECEIVER BUS (R BUS 0 - R BUS 7) out-
puts. Applying a negative pulse to the DATA AVAILABLE
RESET (DAR) resets DA. The preceding sequence of opera-
tion is repeated for each serial character received. A receiver
timing diagram is shown in Figure 11.
WLS2
WLS1
WORD LENGTH
Low
Low
5 Bits
Low
High
6 Bits
High
Low
7 Bits
High
High
8 Bits
FIGURE 8. MODE 0 CONNECTION DIAGRAM
TPA
SCI
TPB
N0
EF3
DMAI
BUS
CLEAR
(8)
CPU
DAR
RRD
THRL
T BUS
T CLOCK R CLOCK
EPE
SDO
SDI
MODE
V
SS
TSRE
DA
R BUS
MR
WLS2
WLS1
SBS
PI
UART
CDP1854A
CDP1800
CDP1854A, CDP1854AC
相關(guān)PDF資料
PDF描述
CDP1854AEX Programmable Universal Asynchronous Receiver/Transmitter (UART)
CDP1854AC Programmable Universal Asynchronous Receiver/Transmitter (UART)
CDP1854ACD Programmable Universal Asynchronous Receiver/Transmitter (UART)
CDP1854ACDX Programmable Universal Asynchronous Receiver/Transmitter (UART)
CDP1854ACE Programmable Universal Asynchronous Receiver/Transmitter (UART)
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
CDP1854 DIE 制造商:Harris Corporation 功能描述:
CDP1854A 制造商:INTERSIL 制造商全稱:Intersil Corporation 功能描述:High Reliability CMOS Programmable Universal Asynchronous Receiver/Transmitter (UART)
CDP1854A WAF 制造商:Harris Corporation 功能描述:
CDP1854A/3 制造商:INTERSIL 制造商全稱:Intersil Corporation 功能描述:Programmable Universal Asynchronous Receiver/Transmitter (UART)
CDP1854A_1 制造商:INTERSIL 制造商全稱:Intersil Corporation 功能描述:High Reliability CMOS Programmable Universal Asynchronous Receiver/Transmitter (UART)