參數資料
型號: XR68C92IP
廠商: EXAR CORP
元件分類: 微控制器/微處理器
英文描述: DUAL UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER
中文描述: 2 CHANNEL(S), 1M bps, SERIAL COMM CONTROLLER, PDIP40
封裝: PLASTIC, DIP-40
文件頁數: 7/32頁
文件大?。?/td> 282K
代理商: XR68C92IP
XR68C92/192
7
Rev. P1.10
INTERNAL CONTROL LOGIC
The internal control logic receives operation commands
from the central processing unit (CPU) and generates
appropriate signals to the internal sections to control
device operation. The internal control logic allows ac-
cess to the registers within the XR68C92/192 and
performs various commands by decoding the four reg-
ister-select lines (A1 through A4). Besides the four
register-select lines, there are three other inputs to the
internal control logic from the R/-W (Read/write), which
allows read and write transfers between the CPU and
XR68C92/192 via the data bus buffer, -CS (chip-select),
which is the XR68C92/192 chip-select, and -RESET
(reset), which initializes or resets. The -DTACK (data
transfer acknowledge) signal, which is asserted during
read, write, or interrupt-acknowledge cycles, is the
internal control logic output. The -DTACK signal indi-
cates to the CPU that data has been latched on a CPU
write cycle or that valid data is present on the data bus
during a CPU read cycle or -IACK (interrupt-acknowl-
edge) cycle.
TIMING LOGIC
The timing logic consists of a crystal oscillator, a baud-
rate generator (BRG), a programmable 16-bit
counter/timer (C/T), and four clock selectors. The
crystal oscillator operates directly from a 3.6864 MHz
crystal connected across the XTAL1 and XTAL2 in-
puts or from an external clock of the appropriate
frequency connected to XTAL1. The XTAL1 clock
serves as the basic timing reference for the baud-rate
generator, the C/T, and other internal circuits.
The baud-rate generator operates from the XTAL1
clock input and can generate 28 commonly used data
communication baud rates ranging from 50 to 230.4k by
producing internal clock outputs at 16 times the actual
baud rate. The C/T can produce a 16X clock for other
baud rates by counting down its programmed clock
source. Other baud rates can also be derived by
connecting 16X or 1X clocks to certain input port pins
that have alternate functions as receiver or transmitter
clock inputs. Four clock selectors allow the indepen-
dent selection of any of these baud rates for each
receiver and transmitter. Users can program the 16 bit
C/T within the XR68C92/192 to use one of several clock
sources as its input. The output of the C/T is available
to the internal clock selectors and can also be pro-
grammed to appear at parallel output OP3. In the timer
mode, the C/T acts as a programmable divider and can
generate a square-wave output at OP3. In the counter
mode, the C/T can be started and stopped under
program control. When stopped, the CPU can read its
contents. The counter counts down the number of
pulses stored in the concatenation of the C/T upper
register and C/T lower register and produces an inter-
rupt. This is a system-oriented feature that can be used
to record timeouts when implementing various applica-
tion protocols.
INTERRUPT CONTROL LOGIC
The following registers are associated with the interrupt
control logic:
Interrupt Mask Register (IMR)
Interrupt Status Register (ISR)
Auxiliary Control Register (ACR)
Interrupt Vector Register (IVR)
A single active-low interrupt output (-INT) can notify
the processor that any of eight internal events has
occurred. These eight events are described in the
discussion of the interrupt status register (ISR). User
can program the interrupt mask register (IMR) to allow
only certain conditions to cause -INT to be asserted
while the CPU can read the ISR to determine all
currently active interrupting conditions. When an ac-
tive-low interrupt acknowledge signal (-IACK) from
the processor is asserted while the XR68C92/192 has
an interrupt pending, the XR68C92/192 will place the
contents of the interrupt vector register (IVR) on the
data bus and assert the data transfer acknowledge
signal (-DTACK). If the XR68C92/192 has no pending
interrupt, it ignores -IACK cycles. In addition, users
can program the interrupt outputs from the transmitters,
the receivers, and the C/T to appear at the parallel output
pins OP3 through OP7.
DATA BUS BUFFER
The data bus buffer provides the interface between the
external and internal data buses. It is controlled by the
internal control logic to allow read and write data transfer
operations to occur between the controlling CPU and
XR68C92/192 via the eight parallel data lines (D0
through D7).
相關PDF資料
PDF描述
XR68C92IV DUAL UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER
XR68C681 CMOS Dual Channel UART(CMOS 雙通道通用異步接收器/發(fā)送器)
XR82C684 CMOS QUAD CHANNEL UART (QUART)
XR82C68444 CMOS QUAD CHANNEL UART (QUART)
XR82C684CJ CMOS QUAD CHANNEL UART (QUART)
相關代理商/技術參數
參數描述
XR68C92IV 制造商:Exar Corporation 功能描述:
XR68C92IV-F 功能描述:UART 接口集成電路 Dual Channel UART RoHS:否 制造商:Texas Instruments 通道數量:2 數據速率:3 Mbps 電源電壓-最大:3.6 V 電源電壓-最小:2.7 V 電源電流:20 mA 最大工作溫度:+ 85 C 最小工作溫度:- 40 C 封裝 / 箱體:LQFP-48 封裝:Reel
XR68C92IVTR-F 制造商:Exar Corporation 功能描述:UART 2-CH 8Byte FIFO 3.3V/5V 44-Pin LQFP T/R 制造商:Exar Corporation 功能描述:XR68C92IVTR-F
XR68M752 制造商:EXAR 制造商全稱:EXAR 功能描述:HIGH PERFORMANCE DUART WITH 64-BYTE FIFO
XR68M752IB-0A-EVB 功能描述:界面開發(fā)工具 Eval Board for XR68M752IB-0A RoHS:否 制造商:Bourns 產品:Evaluation Boards 類型:RS-485 工具用于評估:ADM3485E 接口類型:RS-485 工作電源電壓:3.3 V