SC26C92C1A-S Datasheet

  • SC26C92C1A-S

  • 221.70KB

  • 31页

  • Philips

扫码查看芯片数据手册

上传产品规格书

PDF预览

Philips Semiconductors
Product specification
Dual universal asynchronous receiver/transmitter (DUART)
SC26C92
Block Diagram
The SC26C92 DUART consists of the following eight major sections:
data bus buffer, operation control, interrupt control, timing,
communications Channels A and B, input port and output port.
Refer to the Block Diagram.
Data Bus Buffer
The data bus buffer provides the interface between the external and
internal data buses. It is controlled by the operation control block to
allow read and write operations to take place between the controlling
CPU and the DUART.
Counter鈥揟imer
The Counter/Timer is a programmable 16鈥揵it divider that is used for
generating miscellaneous clocks or generating timeout periods.
These clocks may be used by any or all of the receivers and trans-
mitters in the DUART or may be directed to an I/O pin for miscella-
neous use.
Counter/Timer programming
The counter timer is a 16鈥揵it programmable divider that operates in
one of three modes: counter, timer, and time out.
Operation Control
The operation control logic receives operation commands from the
CPU and generates appropriate signals to internal sections to
control device operation. It contains address decoding and read and
write circuits to permit communications with the microprocessor via
the data bus.
鈥?/div>
Timer mode generates a square wave.
鈥?/div>
Counter mode generates a time delay.
鈥?/div>
Time out mode counts time between received characters.
Interrupt Control
A single active-Low interrupt output (INTRN) is provided which is
activated upon the occurrence of any of eight internal events.
Associated with the interrupt system are the Interrupt Mask Register
(IMR) and the Interrupt Status Register (ISR). The IMR can be
programmed to select only certain conditions to cause INTRN to be
asserted. The ISR can be read by the CPU to determine all
currently active interrupting conditions.
Outputs OP3-OP7 can be programmed to provide discrete interrupt
outputs for the transmitter, receivers, and counter/timer.
When OP3 to OP7 are programmed as interrupts, their output
buffers are changed to the open drain active low configuration.
These pins may be used for DMA and modem control.
The C/T uses the numbers loaded into the Counter/Timer Lower
Register (CTPL) and the Counter/Timer Upper Register (CTPU) as
its divisor. The counter timer is controlled with six commands: Start/
Stop C/T, Read/Write Counter/Timer lower register and Read/Write
Counter/Timer upper register. These commands have slight differ-
ences depending on the mode of operation. Please see the detail of
the commands under the CTPL/CTPU register descriptions.
Baud Rate Generation with the C/T
When the timer is selected as baud rates for receiver or transmitter
via the Clock Select register their output will be configured as a 16x
clock. Therefore one needs to program the timer to generate a
clock 16 times faster than the data rate. The formula for calculating
鈥檔鈥? the number loaded to the CTPU and CTPL registers, based on a
particular input clock frequency is shown below.
For the timer mode the formula is as follows:
TIMING CIRCUITS
Crystal Clock
The timing block consists of a crystal oscillator, a baud rate
generator, a programmable 16-bit counter/timer, and four clock
selectors. The crystal oscillator operates directly from a crystal
connected across the X1/CLK and X2 inputs. If an external clock of
the appropriate frequency is available, it may be connected to
X1/CLK. The clock serves as the basic timing reference for the
Baud Rate Generator (BRG), the counter/timer, and other internal
circuits. A clock signal within the limits specified in the
specifications section of this data sheet must always be supplied to
the DUART.
If an external is used instead of a crystal, X1 should be driven using
a configuration similar to the one in Figure 7.
n=
2
Clockinputfrequency
16 Baudratedesired
NOTE:
鈥榥鈥?may not assume values of 0 and 1.
The frequency generated from the above formula will be at a rate 16
times faster than the desired baud rate. The transmitter and receiv-
er state machines include divide by 16 circuits, which provide the
final frequency and provide various timing edges used in the qualify-
ing the serial data bit stream. Often this division will result in a non鈥?/div>
integer value: 26.3 for example. One may only program integer
numbers to a digital divider. There for 26 would be chosen. If 26.7
were the result of the division then 27 would be chosen. This gives
a baud rate error of 0.3/26.3 or 0.3/26.7 that yields a percentage
error of 1.14% or 1.12% respectively, well within the ability of the
asynchronous mode of operation. Higher input frequency to the
counter reduces the error effect of the fractional division
One should be cautious about the assumed benign effects of small
errors since the other receiver or transmitter with which one is com-
municating may also have a small error in the precise baud rate. In
a 鈥漜lean鈥?communications environment using one start bit, eight data
bits and one stop bit the total difference allowed between the trans-
mitter and receiver frequency is approximately 4.6%. Less than
eight data bits will increase this percentage.
BRG
The baud rate generator operates from the oscillator or external
clock input and is capable of generating 27 commonly used data
communications baud rates ranging from 50 to 38.4K baud.
Programming bit 0 of MR0 to a 鈥?鈥?gives additional baud rates to
230.4kB. These will be in the 16X mode. A 3.6864MHz crystal or
external clock must be used to get the standard baud rates. The
clock outputs from the BRG are at 16X the actual baud rate. The
counter/timer can be used as a timer to produce a 16X clock for any
other baud rate by counting down the crystal clock or an external
clock. The four clock selectors allow the independent selection, for
each receiver and transmitter, of any of these baud rates or external
timing signal.
Communications Channels A and B
Each communications channel of the SC26C92 comprises a
full-duplex asynchronous receiver/transmitter (UART). The
2000 Jan 31
8

SC26C92C1A-S 产品属性

  • NXP

  • UART 接口集成电路

  • 2

  • 230.4 Kbps

  • 5.5 V

  • 4.5 V

  • 10 mA

  • + 70 C

  • - 40 C

  • PLCC-44

  • Tube

  • SMD/SMT

  • 5 V

  • 26

  • SC26C92C1A,529

SC26C92C1A-S相关型号PDF文件下载

  • 型号
    版本
    描述
    厂商
    下载
  • 英文版
    Triacs Bidirectional Triode Thyristors
    MOTOROLA
  • 英文版
    TRIAC|200V V(DRM)|25A I(T)RMS|TO-208VAR1/4
  • 英文版
    Triacs Bidirectional Triode Thyristors
    MOTOROLA
  • 英文版
    Synchronous Voltage Mode Controller for Distributed Power Su...
    SEMTECH
  • 英文版
    Triacs Bidirectional Triode Thyristors
    MOTOROLA
  • 英文版
    Simple PWM Boost Controller
    SEMTECH
  • 英文版
    Simple, Synchronous Voltage Mode PWM Controller
    SEMTECH
  • 英文版
    TRIAC|200V V(DRM)|25A I(T)RMS|TO-208VAR1/4
    ETC
  • 英文版
    TRIAC|300V V(DRM)|25A I(T)RMS|TO-208VAR1/4
    ETC
  • 英文版
    TRIAC|400V V(DRM)|25A I(T)RMS|TO-208VAR1/4
    ETC
  • 英文版
    TRIAC|500V V(DRM)|25A I(T)RMS|TO-208VAR1/4
    ETC
  • 英文版
    TRIAC|600V V(DRM)|25A I(T)RMS|TO-208VAR1/4
    ETC
  • 英文版
    600kHz/200kHz Step-Down DC/DC Converter
    SEMTECH
  • 英文版
    Complete DDR Power Solution
    SEMTECH
  • 英文版
    Complete DDR Power Solution
    SEMTECH
  • 英文版
    Miniature PWM Controller for Buck Regulator
    SEMTECH
  • 英文版
    TRIAC|200V V(DRM)|25A I(T)RMS|PRESS-13
    ETC
  • 英文版
    TRIAC|300V V(DRM)|25A I(T)RMS|PRESS-13
    ETC
  • 英文版
    TRIAC|400V V(DRM)|25A I(T)RMS|PRESS-13
    ETC
  • 英文版
    TRIAC|500V V(DRM)|25A I(T)RMS|PRESS-13
    ETC

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:
技术客服:

0571-85317607

网站技术支持

13606545031

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!