串口扩展芯片介绍
- 格式:ppt
- 大小:398.50 KB
- 文档页数:27


spi转串口芯片SPI(Serial Peripheral Interface)是一种全双工、同步、串行的通信协议,常被用于连接微控制器或其他数字设备与外围设备,例如传感器、存储器、显示器等。
SPI 转串口芯片(SPI to UART Bridge)是一种集成了SPI接口和串口通信功能的芯片,可以实现SPI总线与串口之间的转换。
SPI 转串口芯片通常包含如下主要特点和功能:1. SPI接口:具有主/从模式选择和多主设备共享等特性,可以与其他SPI设备进行通信。
2. 串口接口:支持标准的RS232或RS485接口,用于与计算机或其他设备进行串口通信。
3. 数据格式转换:将SPI数据格式转换为串口数据格式,实现不同协议之间的数据转换。
4. 数据缓存:内置的数据缓存,可以在SPI和串口之间进行数据存储和传输,提高数据传输效率。
5. 时钟和波特率控制:支持可编程的时钟频率和串口波特率,以适应不同的通信速度需求。
6. 错误检测和纠正:具备错误检测和纠正功能,可以检测和校正通信中的数据传输错误。
7. 多种工作模式:支持多种工作模式,例如中断模式、DMA 模式等,以适应不同的应用场景。
8. 硬件流控制:支持硬件流控制功能,可以在数据传输中实现流量的控制和管理。
9. 低功耗设计:采用低功耗设计,提供省电和节能的功能。
10. 集成电路:通常SPI转串口芯片是单芯片集成电路,体积小、功耗低、集成度高,方便使用和集成到各种应用中。
通过SPI转串口芯片,用户可以方便地实现SPI总线与串口通信的转换,扩展了SPI设备的应用范围,并与其他数字设备进行数据交换和通信。
SPI转串口芯片广泛应用于工业自动化、通信设备、消费电子、仪器仪表等领域。
文库资料 ©2017 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.第1章 SC16IS752芯片和电路原理1.1.1 SC16IS752芯片介绍SC16IS752是I 2C 总线/SPI 总线接口,双通道高性能的UART 扩展芯片,串口数据传输速率高达5Mbit/s ,每路串口有64Bytes 的读写FIFO 和一个可编程的波特率发生器,具备省电模式和睡眠模式,还提供了8个额外可编程的I/O 脚,并且支持传输速率高达1.1152Mbit/s 的IrDA ,可实现自动硬件和软件流控,自动的RS-485读写切换和软件复位等功能。
1. 通用特性● 64字节FIFO (发送器和接收器) ● 与工业标准16C450完全兼容并等效 ● 在16×时钟模式下波特率高达5Mbit/s●使用RTS/CTS 的自动硬件流控制● 带有可编程Xon/Xoff 字符的自动软件流控制 ● 一个或两个Xon/Xoff 字符● 自动的RS-485支持(自动的从地址检测) ● 多达8个可编程的I/O 脚●经过RTS 信号的RS-485驱动器方向控制● RS-485驱动器方向控制翻转 ● 内置IrDA 编码器和译码器接口 ● 支持的IrDA 速率高达115.2kbit/s ● 软件复位● 发送器和接收器可相互独立使能/禁能 ● 接收和发送FIFO 电平 ● 可编程的特殊字符检测 ● 完全可编程的字符格式:⏹ 5,6,7或8位字符 ⏹ 偶、奇或无奇偶格式 ⏹ 1,1.5或2个停止位 ● Line break 的产生和检测 ● 内部回送模式● 3.3V 时的睡眠电流低于30μA ● 工业和商业温度范围 ● 5V 容限输入● HVQFN32和TSSOP28封装文库资料 ©2017 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.2. I 2C 总线特性● SCL/SDA 输入上的噪声滤波器 ● 400kbit/s (最大速率) ● 遵循I 2C 总线高速 ● 仅为从机模式 3. SPI 特性● 最高速率为4Mbit/s ● 仅为从机模式 ● SPI 模式0 1.1.2 电路原理本章的驱动实现基于SC16IS752芯片,通过I 2C 实现两路串口扩展。
常用USB转串口芯片介绍2009年08月18日星期二 16:05 2009-06-25 08:08pl2303原理应用PL2303符合USB1.1标准,价格3RMB.2 CP2102/CP2103简介Silicon Laboratories公司推出的USB接口与RS232接口转换器CP2102/CP2103是一款高度集成的USB-UART桥接器,提供一个使用最小化元件和PCB空间来实现RS232转换USB的简便解决方案。
如图1所示,CP2102/CP2103包含了一个USB功能控制器、USB收发器、振荡器和带有全部调制解调器控制信号的异步串行数据总线(UART),采用5 mm×5 mm MLP-28的封装。
CP2102/CP2103作为USB/RS232双向转换器,一方面可以从丰机接收USB数据并将其转换为RS232信息流格式发送给外设;另一方面可从RS232外设接收数据转换为USB数据格式传送至主机,其中包括控制和握手信号。
2.1 USB功能控制器和收发器2.2 异步串行数据总线(UART)接口CP2102/CP2103 UART接口包括TX (发送)和RX(接收)数据信号以及RTS、CTS、DSR、DTR、DCD和RI控制信号。
UART支持RTS/CTS、DSR/DTR和X-On/X-Off握手。
通过编程设置UART,支持各种数据格式和波特率。
在PC机的COM端口编程设置UART的数据格式和波特率。
表1为其数据格式和波特率。
2.3 内部EEPROMCP2102/CP2103内部集成有1个EEPROM,用于存储由设备制造商定义的USB供应商ID、产品ID、产品说明、电源参数、器件版本号和器件序列号等信息。
USB配置数据的定义是可选的。
如果EEPROM没有被OEM的数据占用,则采用表1所示的默认配置数据。
注意,对于可能使用多个基于CP2102/CP2103连接到同一PC机的OEM应用来说,则需要专用的序列号。