Serial Communication Interface (SCI)
8
The SCI provides a full-duplex port for serial communication with other DSPs, microprocessors,
or peripherals such as modems. The SCI interfaces without additional logic to peripherals that
use TTL-level signals. With a small amount of additional logic, the SCI can connect to peripheral
interfaces that have non-TTL level signals, such as RS-232, RS-422, and so on. This interface
uses three dedicated signals: transmit data, receive data, and SCI serial clock. It supports
industry-standard asynchronous bit rates and protocols, as well as high-speed synchronous data
transmission. SCI asynchronous protocols include a multidrop mode for master/slave operation
with wake-up on idle line and wake-up on address bit capability. This mode allows the
DSP56311 to share a single serial line efficiently with other peripherals.
The SCI consists of separate transmit and receive sections that can operate asynchronously with
respect to each other. A programmable baud rate generator supplies the transmit and receive
clocks. An enable vector and an interrupt vector are included so that the baud-rate generator can
function as a general-purpose timer when the SCI is not using it, or when the interrupt timing is
the same as that used by the SCI.
8.1 Operating Modes
The operating modes for the DSP56311 SCI are as follows:
8-bit synchronous (shift register mode)
10-bit asynchronous (1 start, 8 data, 1 stop)
11-bit asynchronous (1 start, 8 data, 1 even parity, 1 stop)
11-bit asynchronous (1 start, 8 data, 1 odd parity, 1 stop)
11-bit multidrop asynchronous (1 start, 8 data, 1 data type, 1 stop)
This mode is used for master/slave operation with wake-up on idle line and wake-up on
address bit capability. It allows the DSP56311 to share a single serial line efficiently with
other peripherals.
These modes are selected by the SCR WD[2–0] bits. Synchronous data mode is essentially a
high-speed shift register for I/O expansion and stream-mode channel interfaces. A gated transmit
and receive clock compatible with the Intel 8051 serial interface mode 0 synchronizes data.
Asynchronous modes are compatible with most UART-type serial devices. Standard RS-232
communication links are supported by these modes. Multidrop Asynchronous mode is
DSP56311 User’s Manual, Rev. 2
Freescale Semiconductor
8-1
相关PDF资料
DSPAUDIOEVMMB1E BOARD MOTHER DSP563XX
DSPIC30F2010 DEVELOPMENT KIT KIT DEV EMBEDDED C
DSTRM-KT-0181A DSTREAM DEBUG AND TRACE UNIT
DSUT1CSU SURGE SUPPR NETWORK W/GROUND
DTEL2 SURGE SUPPRESSOR PHONE RJ11/RJ45
DV003001 PROGRAMMER PICSTART PLUS 16C/17C
DV164035 MPLAB ICD3 IN-CIRC DEBUGGER
DV164039 KIT DEV PIC24FJ256DA210
相关代理商/技术参数
DSP56311EVMIG_D 制造商:未知厂家 制造商全称:未知厂家 功能描述:DSP56311EVMIG DSP56311EVM Sample Code
DSP56311EVMUM 制造商:未知厂家 制造商全称:未知厂家 功能描述:DSP56311 Evaluation Module Hardware Reference Manual
DSP56311FACT 制造商:未知厂家 制造商全称:未知厂家 功能描述:DSP56311 Higher performance programmable DSP for demanding voice and data applications
DSP56311UM 制造商:未知厂家 制造商全称:未知厂家 功能描述:DSP56311 24-Bit Digital Signal Processor Users Manual
DSP56311UMAD 制造商:未知厂家 制造商全称:未知厂家 功能描述:DSP56311 Users Manual Addendum
DSP56311VF150 功能描述:数字信号处理器和控制器 - DSP, DSC 150Mhz/300MMACS 150Mhz EFCOP RoHS:否 制造商:Microchip Technology 核心:dsPIC 数据总线宽度:16 bit 程序存储器大小:16 KB 数据 RAM 大小:2 KB 最大时钟频率:40 MHz 可编程输入/输出端数量:35 定时器数量:3 设备每秒兆指令数:50 MIPs 工作电源电压:3.3 V 最大工作温度:+ 85 C 封装 / 箱体:TQFP-44 安装风格:SMD/SMT
DSP56311VF150B1 功能描述:数字信号处理器和控制器 - DSP, DSC 24 BIT DSP RoHS:否 制造商:Microchip Technology 核心:dsPIC 数据总线宽度:16 bit 程序存储器大小:16 KB 数据 RAM 大小:2 KB 最大时钟频率:40 MHz 可编程输入/输出端数量:35 定时器数量:3 设备每秒兆指令数:50 MIPs 工作电源电压:3.3 V 最大工作温度:+ 85 C 封装 / 箱体:TQFP-44 安装风格:SMD/SMT
DSP56311VF150R2 功能描述:数字信号处理器和控制器 - DSP, DSC 24 BIT DSP RoHS:否 制造商:Microchip Technology 核心:dsPIC 数据总线宽度:16 bit 程序存储器大小:16 KB 数据 RAM 大小:2 KB 最大时钟频率:40 MHz 可编程输入/输出端数量:35 定时器数量:3 设备每秒兆指令数:50 MIPs 工作电源电压:3.3 V 最大工作温度:+ 85 C 封装 / 箱体:TQFP-44 安装风格:SMD/SMT