ox16c95x是一种高度集成的UART(通用异步收发传输器),具有广泛的应用。它是由台湾的欧瑞半导体公司(Oxford Semiconductor)推出的多串口解决方案。ox16c95x系列芯片支持4-16路UART,并且具有完全相同的软件编程接口和寄存器配置。
ox16c95x能够提供有效的串口解决方案,因为它汇集了UART的大部分功能。它的芯片产品提供了传统的RS-232和异步串行接口,还提供了8250SCC芯片控制器不存在的多串行端口,展现出了卓越的串行I/O控制性能。
ox16c95x的功能特点主要有以下几个方面:
①支持16路串行通信,每路串口最高波特率可达15Mbps。
②支持数据长度为5、6、7或8个位,奇偶校验位和停止位可通过软件编程来设置。
③内部拥有灵活的FIFO缓存,可以降低主机与I/O设备之间的通信负载,提高性能。
④支持流控功能,包括CTS/RTS、DTR/DSR、XON/XOFF。
⑤支持256字节独立的读写寄存器,以及灵活的控制模式实现和软件编程接口。
ox16c95x广泛用于各种需要高速通信的应用领域,由于其多路串口功能,往往被用于ATM、POS、电话/语音/FAX接口、路由器、防火墙、调制解调器、工业自动化、监控、测试测量和控制等领域。
此外,ox16c95x具有物超所值的价格和卓越的可靠性,这也使其成为广大嵌入式系统开发人员的首选芯片之一。
集成度高、兼容性强、功能丰富是ox16c95x的三大优势。与传统的8250、16450和16550 UART相比,ox16c95x芯片具有更高的数据传输速度、更高的性能/功耗比和更多的I/O接口。
此外,ox16c95x的优势还在于其灵活度和可编程性。ox16c95x可以用软件编程的方式配置,以适应各种应用场景和不同的系统需求,因此被视为是一个具有创新性的芯片方案。