侵权投诉

UART总线工作原理全解析

2019-12-09 15:28 次阅读

还记得当年的打印机,鼠标和调制解调器吗?他们都有巨大笨重的连接器和粗电缆,并且必须拧到你的电脑上。这些设备正是使用UART协议与计算机进行通信。虽然USB几乎完全取代了旧的电缆和连接器,但UART绝对没有过时。您会发现目前许多项目中使用UART的GPS模块、蓝牙模块和RFID读卡器模块等连接到Raspberry PiArduino或其他微控制器上。

通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。

它不是像SPI和I2C这样的通信协议,而是微控制器中独立的物理电路或独立的IC。

UART最好的一点是它只使用两根线就可以在设备之间传输数据,UART背后的原理很容易理解。


 

UART通信简介

在UART通信中,两个UART直接相互通信。发送UART将来自CPU等控制设备的并行数据转换为串行形式,并将其串行发送到接收UART,接收UART然后将串行数据转换回接收设备的并行数据。在两个UART之间传输数据只需要两根线。数据从发送UART的Tx引脚流向接收UART的Rx引脚:

UART以异步方式发送数据,这意味着没有时钟信号将发送UART的位输出与接收UART的位采样同步。发送UART不是时钟信号,而是将开始和停止位添加到正在传输的数据包中。这些位定义数据包的开始和结束,因此接收UART知道何时开始读取位。

当接收UART检测到起始位时,它开始以称为波特率的特定频率读取输入位。波特率是数据传输速度的度量,以每秒位数(bps)表示。两个UART必须以大致相同的波特率运行。发送和接收UART之间的波特率只能相差10%左右。

两个UART还必须配置为发送和接收相同的数据包结构。

UART如何工作

UART传输数据依靠的是UART总线,数据总线用于通过CPU,存储器或微控制器等其他设备将数据发送到UART。数据以并行形式从数据总线传输到发送UART。在发送UART从数据总线获得并行数据之后,它将添加起始位,奇偶校验位和停止位,从而创建数据包。接下来,数据包在Tx引脚上逐位串行输出。UART接收端则在其Rx引脚上逐位读取数据包。然后,接收UART将数据转换回并行形式,并删除起始位,奇偶校验位和停止位。最后,接收UART将数据包并行传输到接收端的数据总线:

UART传输的数据被组织成数据包。每个数据包包含1个起始位,5到9个数据位(取决于UART),可选的奇偶校验位以及1或2个停止位:
 

开始位

当UART数据传输线不传输数据时,它通常保持在高电压电平。为了开始数据传输,发送UART将传输线从高电平拉至低电平一个时钟周期。当接收UART检测到高电压到低电压转换时,它开始以波特率的频率读取数据帧中的位。

数据框

数据框包含要传输的实际数据。如果使用奇偶校验位,则它可以是5位到8位长。如果不使用奇偶校验位,则数据帧可以是9位长。在大多数情况下,数据首先以最低有效位发送。

奇偶校验位

奇偶校验描述数字的均匀性或奇数。奇偶校验位是接收UART在传输过程中判断是否有任何数据发生变化的一种方法。电磁辐射、不匹配的波特率或长距离传输时,数据都有可能发生变化。接收UART读取数据帧后,它会计算值为1的位数,并检查总数是偶数还是奇数。如果奇偶校验位为0(偶校验),则数据帧中的1位应总计为偶数。如果奇偶校验位是1(奇校验),则数据帧中的1位应总计为奇数。当奇偶校验位与数据匹配时,UART知道传输没有错误。但如果奇偶校验位为0,然而1位应总计为奇数;或者奇偶校验位是1,并且1位应总计是偶数,则数据帧中的位已经改变。

停止位

为了通知传输数据包的结束,UART发送端会将数据传输线从低电压驱动至高电压至少两位持续时间。
 

UART传输步骤

1.发送UART从数据总线并行接收数据:


 

2.发送UART将起始位,奇偶校验位和停止位添加到数据帧:
 

3.整个数据包从发送UART串行发送到接收UART。接收UART以预先配置的波特率对数据线进行采样:
 

4.接收UART丢弃数据帧中的起始位,奇偶校验位和停止位:

5.接收UART将串行数据转换回并行并将其传输到接收端的数据总线:
 

UART的优点和缺点

没有任何一种通信协议是完美的,以下是一些优点和缺点,可帮助您确定它们是否符合您项目的需求:

优点

只使用两根电线
不需要时钟信号
有一个奇偶校验位
只要双方设置后,就可以改变数据包的结构
有完整的文档并且具有广泛的使用

缺点

数据帧的大小限制为最多9位
不支持多个从属或多个主系统
每个UART的波特率必须在10%之内

原文标题:收藏!了解UART总线工作原理看这一篇就够了!

文章出处:【微信号:weixin21ic,微信公众号:21ic电子网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

汽车K总线与CAN的区别是什么

K线一般用于检测系统,属单线模式,与诊断仪器连接并相互传递数据。CAN线主要用于控制单元与控制单元之....
发表于 05-22 16:01 83次 阅读
汽车K总线与CAN的区别是什么

SPI Flash读写代码没有回到上级调用函数,而是直接跑飞怎么办

No source available for "0x118006d2",程序单步运行到SPI总线初始化的子函数末尾,准备执行return到上级函数时,没有回到上...
发表于 05-22 15:23 77次 阅读
SPI Flash读写代码没有回到上级调用函数,而是直接跑飞怎么办

怎么在官网上下载6748外设的用户指南手册

最近想开发6748的一些外设,但是在官网上找不到相关的用户指南,只看到这些指南,想知道基本的PLL,UART,PSC,EDM...
发表于 05-22 06:06 4次 阅读
怎么在官网上下载6748外设的用户指南手册

为什么要 if(EE_TYPE>AT24C16) 才发送数据?

#define AT24C01127#define AT24C02255 定义这些数值是什么意思? 为什么要 if(EE_TYPE>AT24C16) 才发送数据?...
发表于 05-21 21:54 6次 阅读
为什么要 if(EE_TYPE>AT24C16) 才发送数据?

AXI流量生成器不会驱动QoS线路怎么办

我目前正在使用ZCU102板测试Zync Ultrascale + MPSoC。 并要求使用APM检查DDR子系统性能。 令人惊讶的是,AX...
发表于 05-21 14:00 22次 阅读
AXI流量生成器不会驱动QoS线路怎么办

总线的数据传输流程

需要使用总线的总线主设备(如CPU、DMA控制器等)向总线仲裁机构提出占用总线的请求,经总线仲裁机构....
发表于 05-20 17:51 80次 阅读
总线的数据传输流程

UartNs550失败怎么回事

你好, 我最近开始使用嵌入式套件和相关的Xilinx SDK。我遇到了UART模块出现故障的情况(即发送不匹配接收)。 如果有...
发表于 05-20 15:55 39次 阅读
UartNs550失败怎么回事

采用SAM4S如何参考设计的UART到以太网网关

采用SAM4S参考设计的UART到以太网网关。该参考设计演示了基于ATSAM4S的UART到以太网网关。 UDP广播方案...
发表于 05-20 14:45 133次 阅读
采用SAM4S如何参考设计的UART到以太网网关

PD18W快充协议芯片U7636的特性

目前高科技设备肯定会越来越多,那么充电器的发展前景可谓是无限大的,在未来的充电器市场里,PD18W快....
的头像 开关电源芯片 发表于 05-20 09:55 268次 阅读
PD18W快充协议芯片U7636的特性

CAN总线的优点有哪些

以太网以其通信数据量大、传输速度快、开放性好、成本低等优点,弥补了现场总线通信速率低的缺陷,成为现阶....
发表于 05-19 15:51 84次 阅读
CAN总线的优点有哪些

滨州中心医院智能照明控制系统的设计和应用

1 概述 Acrel-iLightControl智能照明监控系统,采用与KNX兼容的Acrel-Bu....
发表于 05-18 09:37 43次 阅读
滨州中心医院智能照明控制系统的设计和应用

基于硬件故障植入单元提高HIL测试系统的安全性与可靠性

在许多硬件在环(HIL)试系统中,硬件故障植入用于在电子控制单元(ECU)与系统其他部分之间添加信号....
发表于 05-18 09:10 83次 阅读
基于硬件故障植入单元提高HIL测试系统的安全性与可靠性

请问24l01通信协议和wifi协议有什么区别?

在网上查的是说都是2.4G通信协议,只查到24l01是ShockBurst协议,但是更加深入的讲解就很少了。它的底层一点的协议是什么样的...
发表于 05-17 23:33 11次 阅读
请问24l01通信协议和wifi协议有什么区别?

USB和UART驱动程序CP2102应用程序免费下载

本文档的主要内容详细介绍的是USB和UART驱动程序CP2102应用程序免费下载。
发表于 05-15 17:37 43次 阅读
USB和UART驱动程序CP2102应用程序免费下载

PIC32MX UART-DMA问题如何解决

亲爱的朋友们,我们使用UART和DMA在DMA中断的基础上开发了RS485的Modbus驱动程序。驱动程序工作了好几个小时,但经...
发表于 05-15 13:03 18次 阅读
PIC32MX UART-DMA问题如何解决

UART/USART和RS485 TX中断怎么办

您好,我正在与APIC32 MX512…使用6 UART和RS485。一切都在工作,接收,传输,一切都被中断驱动。但我不满意我的传输...
发表于 05-15 10:29 25次 阅读
UART/USART和RS485 TX中断怎么办

如何使用getsUART1接收完整字符串

我在PIC32 MX795F512L中做一个UART程序。我需要接收由4位数字组成的字符串(对于EX:1200或3500)。在使用GeStua...
发表于 05-15 10:19 19次 阅读
如何使用getsUART1接收完整字符串

基于TMS320C6000高性能DSP实现I2C总线接口的软硬件设计

TI公司的TMS320C6000系列是高性能的DSP,可广泛的用于XDSL、无线基站、数字图像处理等....
发表于 05-14 10:36 108次 阅读
基于TMS320C6000高性能DSP实现I2C总线接口的软硬件设计

总线的定义及分类

最常见的是从功能上来对数据总线进行划分,可以分为地址总线(address bus)、数据总线(dat....
的头像 MCU开发加油站 发表于 05-13 17:28 404次 阅读
总线的定义及分类

地址总线的功能参数_地址总线的技术规范

地址总线(针号15-30),(16位、三态、高电压有效),地址线由当前主控初始化,主处理器会响应从处....
发表于 05-13 11:39 61次 阅读
地址总线的功能参数_地址总线的技术规范

高速串行总线的难点有哪些

差分走线,信号换层过孔数量,等长长度把控,阻抗控制要求,跨分割的损耗,走线拐角的位置形状,绕线方式对....
发表于 05-12 17:30 57次 阅读
高速串行总线的难点有哪些

关于机器人电柜内的硬件故障的另一解法尝试

机器人Smarpad信息窗口报警“对RDC数据无存取权”、 “机器人参数不等于机器人类型”、 “未编....
的头像 机器人及PLC自动化应用 发表于 05-11 10:18 413次 阅读
关于机器人电柜内的硬件故障的另一解法尝试

基于RS485总线实现单片机与PC机的远程控制设计

目前,单片机以其成本低、使用灵活、实时性强、具有一定的智能性等优点,广泛应用于国防工业的控制领域和数....
发表于 05-11 09:20 234次 阅读
基于RS485总线实现单片机与PC机的远程控制设计

基于MC9S12Q128单片机实现随钻测井系统的设计

随钻测井LWD(Logging WhiIe Drilling)技术是将测井仪器安装在靠近钻头的部位,....
发表于 05-11 09:09 91次 阅读
基于MC9S12Q128单片机实现随钻测井系统的设计

KUKA内部EtherCAT总线及故障诊断

EtherCAT是最快的工业以太网技术之一,同时它提供纳秒级精确同步。相对于设置了相同循环时间的其他....
的头像 机器人及PLC自动化应用 发表于 05-11 08:51 349次 阅读
KUKA内部EtherCAT总线及故障诊断

RTL8710 WiFi模块的数据手册免费下载

瑞昱智能互联平台 瑞昱 8710 拥有高性能无线 SOC,给移动平台设计师带来福⾳,它以最低成本 提....
发表于 05-09 10:58 92次 阅读
RTL8710 WiFi模块的数据手册免费下载

柴油机动车J1939转RS232运行数据串口(UART)标准

SAE J1939协议被用于以CAN为基础的车辆和通信系统嵌入式网络中,SAE J1939主要适用于....
发表于 05-08 10:09 70次 阅读
柴油机动车J1939转RS232运行数据串口(UART)标准

基于DS1991与单片机实现智能公交投币箱的设计

在我国,公交系统实行投币箱代替售票员以来,大幅提高了公交公司的运营效率。但司机盗窃投币箱内的票款和乘....
发表于 05-08 09:15 188次 阅读
基于DS1991与单片机实现智能公交投币箱的设计

余压监控系统二总线与四总线有什么区别

余压监控系统的诞生是消防工作中一个与时代接轨的标志。在发生火情时,该系统可以自动调控机械加压送风系统....
发表于 05-06 15:17 98次 阅读
余压监控系统二总线与四总线有什么区别

同步RS485总线数据通信控制器的设计及在系统中的应用研究

在分布式系统中,多机相互通信是比较常见的一种方式,而通信的关键不仅是能够传输数据,更重要的是能够准确....
发表于 05-03 11:12 140次 阅读
同步RS485总线数据通信控制器的设计及在系统中的应用研究

基于工控机和PCI总线实现全自动跟踪控制系统的设计

能源是人类面临经济发展和环境维护平衡需要解决的最根本最重要的问题。太阳能是一种极为丰富的清洁能源,同....
发表于 05-03 10:45 137次 阅读
基于工控机和PCI总线实现全自动跟踪控制系统的设计

基于LPC2220FBD144芯片和SP3232E总线收发器实现配电综合测控仪的设计

时钟采用PHILIPS公司的PCF8563芯片。该芯片具有低功耗CMOS实时时钟/日历,而且外围接口....
发表于 05-03 10:19 144次 阅读
基于LPC2220FBD144芯片和SP3232E总线收发器实现配电综合测控仪的设计

Linux PCI驱动到底都干了些什么?(二)

而根总线下面的所有下级总线则都通过其pci_bus结构体中的node成员链接到其父总线的childr....
的头像 Linuxer 发表于 04-30 15:45 403次 阅读
Linux PCI驱动到底都干了些什么?(二)

单总线数字温度传感器DS18B20时序的温度采集与读取研究

在分布式测温系统中应用了大量的新型传感器DS18B20,DS18B20是单总线数字温度传感器其硬件接....
发表于 04-28 09:43 647次 阅读
单总线数字温度传感器DS18B20时序的温度采集与读取研究

基于USB数据总线实现多点数据采集系统的设计

基于PC机各种总线的步进电机或数字式伺服电机的上位控制单元,总线形式多种多样,高速总线可以采用ISA....
发表于 04-28 09:39 322次 阅读
基于USB数据总线实现多点数据采集系统的设计

I2C通信协议应该如何学习

我最近刚做完I2C通信协议的编写与调试,下面介绍一下我从一开始理解夏老师的程序,修改程序,直到下板调....
发表于 04-28 08:00 91次 阅读
I2C通信协议应该如何学习

以太网浪涌防护应用方案

从实际工作情况上来看,大多数以太网接口是不需要特殊保护的。因为大多数RJ-45以太网插孔后面的第一个....
的头像 贸泽电子设计圈 发表于 04-27 16:59 524次 阅读
以太网浪涌防护应用方案

ZE07-CO一氧化碳传感器模组的使用说明书资料免费下载

ZE07-CO型电化学一氧化碳模组是一个通用型、小型化模组。利用电化学原理对空气中存在的CO进行探测....
发表于 04-27 08:00 123次 阅读
ZE07-CO一氧化碳传感器模组的使用说明书资料免费下载

微控制器接口有哪几种_微控制器特点

微控制器接口有I2C,SPI,UART这三种。微控制器特点是单鞘化,体积大大减小,从而使功耗和成本下....
发表于 04-26 09:14 377次 阅读
微控制器接口有哪几种_微控制器特点

STM8单片机的串口UART资料免费下载

本文档的主要内容详细介绍的是STM8单片机的串口UART资料免费下载。
发表于 04-24 17:19 65次 阅读
STM8单片机的串口UART资料免费下载

TMC2300低压驱动器的数据手册免费下载

TMC2300采用单锂电池或双AA电池,非常适合电池驱动设备。TRINAMICs精良的Stealth....
发表于 04-24 08:00 67次 阅读
TMC2300低压驱动器的数据手册免费下载

利用单股双绞线和神经芯片实现远端水温控制系统的设计

在生产生活中,热水的使用量非常大,而市面上流行的热水器通常只能设定固定的温度,并且一般需要在现场控制....
的头像 牵手一起梦 发表于 04-22 09:39 472次 阅读
利用单股双绞线和神经芯片实现远端水温控制系统的设计

Wishbone片上总线技术的特点及如何提高PCI系统的负载能力

自PCI协议问世以来,PCI总线应用越来越广泛,现已成为事实上的计算机总线标准。随着PCI应用和开发....
发表于 04-21 09:47 112次 阅读
Wishbone片上总线技术的特点及如何提高PCI系统的负载能力

利用虚拟I2C总线技术实现DSP和单片机对SAA7111的初始化与控制

I2C总线是Philips公司推出的一种连接IC器件的二线制总线,它既可以用于构成多主系统,又可工作....
发表于 04-21 09:29 145次 阅读
利用虚拟I2C总线技术实现DSP和单片机对SAA7111的初始化与控制

基于PIC16F73微处理器和RS485总线实现感应式智能电子门锁系统的设计

早期的智能电子门锁是采用磁卡作为开门钥匙的磁卡锁,主要用于宾馆客房。随着半导体技术的发展,功能更强、....
发表于 04-20 09:38 245次 阅读
基于PIC16F73微处理器和RS485总线实现感应式智能电子门锁系统的设计

基于Neuron芯片和CPLD器件实现在系统编程的软件设计

在系统编程ISP(In System Programming)是指在用户设计的目标系统或印刷电路板上....
发表于 04-20 09:29 202次 阅读
基于Neuron芯片和CPLD器件实现在系统编程的软件设计

基于CY7C68013芯片和USB总线实现GPIB控制器的设计方案

USB是PC体系中一套全新的工业标准,通用可编程接口GPIB(General Programmabl....
发表于 04-19 18:17 121次 阅读
基于CY7C68013芯片和USB总线实现GPIB控制器的设计方案

基于FTT-10A收发器和RS485总线实现测控系统的设计

以单片机为主体构成的测控系统,由于其结构简单、工作稳定可靠,而在工业控制、智能测试设备等领域得到了广....
发表于 04-19 17:50 82次 阅读
基于FTT-10A收发器和RS485总线实现测控系统的设计

ABB i-bus EIB系统的工作原理及实现智能安装系统的设计

通过对一个实际应用项目的详细分析,说明了ABB i-bus EIB系统在智能建筑应用中体现出来的巨大....
发表于 04-19 10:59 160次 阅读
ABB i-bus EIB系统的工作原理及实现智能安装系统的设计

LIN通信总线标准和混合信号半导体工艺技术提高汽车维护性能和可靠性

LIN 标准是汽车传感器/传动装置通信的重要进步,不过,在与混合信号半导体工艺的最新发展融合之后,它....
发表于 04-19 10:47 173次 阅读
LIN通信总线标准和混合信号半导体工艺技术提高汽车维护性能和可靠性

应用于汽车车身控制系统的MC33399的工作原理、主要特点与结构分析

一个简单的LIN节点除了微控制器外,还需要两个芯片,即LIN接口芯片和5V的电压调节器。Freesc....
发表于 04-19 10:32 132次 阅读
应用于汽车车身控制系统的MC33399的工作原理、主要特点与结构分析

满足ONFI2.1标准要求的NANDFlash控制器的设计及仿真研究

ONFI(Open NAND Flash Interface,开放式NAND闪存接口)规范是一种Fl....
发表于 04-18 13:54 206次 阅读
满足ONFI2.1标准要求的NANDFlash控制器的设计及仿真研究

基于PCI Expres总线实现DMA控制逻辑的设计

主要特点如下:(1)符合PCI Express Base Specification 2.0规范。(....
的头像 牵手一起梦 发表于 04-18 13:45 591次 阅读
基于PCI Expres总线实现DMA控制逻辑的设计

三态门总线传输电路的工作特性及仿真研究

常规的硬件实验测试三态总线电路逻辑功能的方法是,将三态输出门的控制端、输入端分别接逻辑电平开关,改变....
的头像 牵手一起梦 发表于 04-18 12:50 595次 阅读
三态门总线传输电路的工作特性及仿真研究

余压控制器是什么

网络型余压监控系统包括四部分组成,包括余压探测器CS-Y03N(又叫余压传感器、压差控制器)、余压控....
发表于 04-18 10:26 111次 阅读
余压控制器是什么

SIKO位置显示器AP10 IO-Link——兼具效率和过程可靠性的接口

AP10的一个重要的新元素是反转背光LCD显示器。该背光显示器确保在难以看清的位置或周围照明条件较弱....
发表于 04-16 08:38 121次 阅读
SIKO位置显示器AP10 IO-Link——兼具效率和过程可靠性的接口

基于片上可编程系统解决方案实现视频编解码IP核的设计

SOPC是Altera公司提出的片上可编程系统解决方案,它将CPU、存储器、I/O接口、DSP模块以....
发表于 04-14 09:10 171次 阅读
基于片上可编程系统解决方案实现视频编解码IP核的设计

基于LIN总线和MAX6675温度传感器改善车辆制动性能

该设计采用MAX6675 K型热电偶温度传感器来监测每个刹车鼓的温度,对监测到的过热的刹车鼓进行喷水....
发表于 04-06 11:06 101次 阅读
基于LIN总线和MAX6675温度传感器改善车辆制动性能

基于汽车网络总线技术实现嵌入式浏览器的设计

但是,在汽车逐渐发展成为一个信息终端时,却存在着网络体系结构滞后的情况,在互联网络普遍采用B/S(浏....
发表于 04-06 10:37 86次 阅读
基于汽车网络总线技术实现嵌入式浏览器的设计

PC16550D 具有 FIFO 的通用异步接收器/发送器

PC16550D设备是原始16450通用异步接收器/发送器(UART)的改进版本。功能上与16450上电时相同(CHARACTER模式:也可以在软件控制下复位到16450模式)PC16550D可以进入备用模式(FIFO模式),以减轻CPU过多的软件开销。 在此模式下,内部FIFO被激活,允许在接收和发送模式下存储16个字节(RCVR FIFO中每个字节的3位错误数据)。所有逻辑都在芯片上以最小化系统开销并最大化系统效率。两个引脚功能已更改为允许发送DMA传输信号。 UART对从外围设备或MODEM接收的数据字符执行串并转换,并对数据进行并行到串行转换从CPU接收的字符。在功能操作期间,CPU可以随时读取UART的完整状态。报告的状态信息包括UART执行的传输操作的类型和条件,以及任何错误条件(奇偶校验,溢出,成帧或中断中断)。 UART包含可编程波特率能够将定时参考时钟输入除以1的除数(2 16 ?? 1),并产生16×时钟以驱动内部发送器逻辑的发生器。还包括使用该16×时钟来驱动接收器逻辑的规定。 UART具有完整的MODEM控制功能和处理器中断系统。中断可以根据用户的要求进行编程,最大限度地减少处理通信链路所需的计算...
发表于 10-16 11:19 130次 阅读
PC16550D 具有 FIFO 的通用异步接收器/发送器

TL16C550D 具有自动流控制的异步通信元件

TL16C550D和TL16C550DI是TL16C550C异步通信元件(ACE)的速度和工作电压升级(但功能等同物),后者又具有功能升级TL16C450。功能上与TL16C450上电(字符或TL16C450模式)相同,TL16C550D和TL16C550DI(如TL16C550C)可以置于备用FIFO模式。这通过缓冲接收和传输的字符来减轻CPU过多的软件开销。接收器和发送器FIFO最多可存储16个字节,包括接收器FIFO每字节的三个附加错误状态位。在FIFO模式下,有一个可选择的自动流控制功能,可以使用 RTS 输出和 CTS 输入信号。 TL16C550D和TL16C550DI对从外围设备或调制解调器接收的数据执行串行到并行转换,并行转换为对从其CPU接收的数据进行串行转换。 CPU可以随时读取ACE状态。 ACE包括完整的调制解调器控制功能和处理器中断系统,可以对其进行定制,以最大限度地减少通信链路的软件管理。 TL16C550D和TL16C550DI ACE都包含一个可编程的波特率发生器,能够划分参考时钟由除数从1到65535,并为内部发送器逻辑产生16×参考时钟。包括使用该16×时钟作为接收器逻辑的规定。 ACE最高可支持1.5 Mbaud串行速率(24 MHz...
发表于 10-16 11:19 69次 阅读
TL16C550D 具有自动流控制的异步通信元件

TL16C2552 具有 16 字节 FIFO 的 1.8V 至 5V 双路 UART

TL16C2552是双通用异步接收器和发送器(UART)。它集成了两个TL16C550D UART的功能,每个UART都有自己的寄存器组和FIFO。两个UART仅共享数据总线接口和时钟源,否则它们独立运行。 UART功能的另一个名称是异步通信元件(ACE),这些术语将可互换使用。本文档的大部分内容描述了每个ACE的行为,并了解TL16C2552中集成了两个这样的设备。 每个ACE都是TL16C550C的速度和电压范围升级,而TL16C550则是TL16C450的功能升级。在上电或复位(单字符或TL16C450模式)时,功能相当于TL16C450,每个ACE都可以置于备用FIFO模式。这通过缓冲接收和传输的字符来减轻CPU过多的软件开销。每个接收器和发送器在其各自的FIFO中存储多达16个字节,接收FIFO包括每个字节三个附加位用于错误状态。在FIFO模式下,可选择的自动流控制功能可以通过使用 RTS 输出和 CTS 输入,从而消除了接收FIFO中的溢出。 每个ACE对从外围设备或调制解调器接收的数据执行串行到并行转换并行数据存储在其接收缓冲区或FIFO中,每个ACE在将并行数据存储到其发送缓冲区或FIFO中后,对从其CPU发送的...
发表于 10-16 11:19 36次 阅读
TL16C2552 具有 16 字节 FIFO 的 1.8V 至 5V 双路 UART

TL16C754B 具有 64 字节 FIFO 的四路 UART

TL16C754B是一款四通用异步接收器/发送器(UART),具有64字节FIFO,自动硬件/软件流控制,数据速率最高可达3 Mbps的。 TL16C754B提供增强功能。它有一个传输控制寄存器(TCR),用于存储接收的FIFO阈值电平,以便在硬件和软件流控制期间启动/停止传输。使用FIFO RDY寄存器,软件在一次访问中获得所有四个端口的TXRDY /RXRDY状态。片上状态寄存器为用户提供错误指示,操作状态和调制解调器接口控制。可以定制系统中断以满足用户要求。内部环回功能允许板载诊断。 UART在TX信号上发送从外设8位总线发送给它的数据,并接收RX信号上的字符。字符可以编程为5,6,7或8位。 UART具有64字节接收FIFO和发送FIFO,可编程为在不同触发电平下中断。 UART根据可编程除数及其输入时钟生成自己想要的波特率。它可以发送偶数,奇数或无奇偶校验以及1,1.5或2个停止位。接收器可以检测中断,空闲或帧错误,FIFO溢出和奇偶校验错误。发送器可以检测FIFO下溢。 UART还包含用于调制解调器控制操作,软件流控制和硬件流控制功能的软件接口。 TL16C754B采用80引脚TQFP和68引脚PLCC封装。 < /D...
发表于 10-16 11:19 320次 阅读
TL16C754B 具有 64 字节 FIFO 的四路 UART

TIR1000 独立 IrDA 编码器,解码器

TIR1000x串行红外(SIR)编码器和解码器是一种CMOS器件,可对符合IrDA规范的位数据进行编码和解码。 < p>需要一个收发器设备来连接光敏二极管(PIN)和发光二极管(LED)。需要UART来连接串行数据线。 特性 将红外(IR)端口添加到通用异步接收器发送器(UART) 与红外数据关联兼容(IrDA™)和Hewlett Packard串行红外线(HPSIR) 提供1200 bps至115 kbps的数据速率 工作电压范围为2.7 V至5.5 V < /li> 使用UART提供简单接口 解码负脉冲或正脉冲 提供两个8端子塑料小外形封装(PSOP) < li> PS封装尺寸略大于PW封装 参数 与其它产品相比 UART   Number of Channels (#) FIFOs (bytes) Rx FIFO Trigger Levels (#) Tx FIFO Trigger Levels (#) Programmable FIFO Trigger Levels CPU Interface Baud Rate (max) at Vcc = 1.8V and with 16X Sampling (Mbps) Baud Rate (max) at Vcc = 2.5V and with 16X Sampling (Mbps) Baud Rate (max) at Vcc = 3.3V and with 16X Sampling (Mbps) Baud Rate ...
发表于 10-16 11:19 28次 阅读
TIR1000 独立 IrDA 编码器,解码器

TL16C452 具有并行端口但没有 FIFO 的双路 UART

TL16C451和TL16C452提供单通道和双通道(分别)串行接口以及单个Centronix型并行端口接口。串行接口为从外围设备或调制解调器接收的数据提供串并转换,并为CPU传输的数据提供并行到串行转换。并行接口提供双向并行数据端口,完全符合Centronix型打印机接口的要求。 CPU可以在操作中的任何位置读取异步通信元素(ACE)接口的状态。状态包括调制解调器信号的状态(CTS \,DSR \,RLSD \和RI)以及自上次读取以来发生的这些信号的任何变化,发送器和接收器的状态,包括检测到的错误收到的数据和打印机状态。 TL16C451和TL16C452提供对调制解调器信号(RTS \和DTR \),中断使能,波特率编程和并行端口控制信号的控制。 特性 集成来自IBM PC /AT TM 的大多数通信卡功能或与单通道或双通道串行兼容端口 TL16C451由一个TL16C450 Plus Centronix打印机接口组成 TL16C452由两个TL16C450和一个Centronix型打印机接口组成 完全可编程串行接口特性: 5-,6-,7-或8-位字符 偶数,奇数或无奇偶校验位生成和检测 1,1 1 /2-或2停止位生成 可编程波特率(直流至256 kbit /s) 完全双重缓冲以实现...
发表于 10-16 11:19 25次 阅读
TL16C452 具有并行端口但没有 FIFO 的双路 UART

TPIC8101 振动和发动机爆震传感器接口

TPIC8101是一款双通道信号处理IC,用于检测内燃机的过早爆震。两个传感器通道可通过SPI总线选择。爆震传感器通常向放大器输入提供电信号。通过可编程带通滤波器处理感测信号以提取感兴趣的频率(发动机爆震或ping信号)。带通滤波器消除了与燃烧相关的任何发动机背景噪声。与预失真噪声相比,发动机背景噪声的幅度通常较低。 通过使用INT /HOLD信号对检测到的信号进行全波整流和积分。积分级的数字输出要么转换为模拟信号,要么通过输出缓冲器,要么直接由SPI读取。 这个模拟缓冲输出可以连接到A /D转换器,由微处理器读取。数字输出可以直接连接到微处理器。 来自A /D的数据使系统能够分析下一个火花点火正时周期的延迟时间量。通过微处理器闭环系统,提前和延迟火花正时可以优化特定发动机的负载/转速条件(存储在RAM中的数据)。 特性 符合汽车应用要求 AEC-Q100符合以下结果: 设备温度等级1:?? 40°C至125°C 环境工作温度范围 设备HBM分类等级3A 设备CDM分类等级C6 双通道爆震传感器接口 可编程输入频率预分频器(OSCIN) 带微处理器的串行接口(SPI) 可编程增益 可编程带通滤波器中心频率 外部...
发表于 10-16 11:19 20次 阅读
TPIC8101 振动和发动机爆震传感器接口

TL16C752CI-Q1 TL16C752CI-Q1 具有 64 字节 FIFO 的双路 UART

TL16C752CI-Q1是一款双路通用异步收发器(UART),具有64字节先入先出(FIFO)以及自动硬件和软件流控制功能,数据传输速率最高可达3Mbps。该器件具备增强功能的磁场感测解决方案。该器件具有一个传输字符控制寄存器(TCR),可存储接收到的FIFO阈值电平,用于在硬件和软件流控制过程中启动或停止传输。 凭借FIFO RDY寄存器,软件只需执行单次访问即可获得两个端口的TXRDY或RXRDY状态。片上状态寄存器可为用户提供错误指示,运行状态以及调制解调器接口控制。内部环回功能支持板上诊断.TL16C752CI-Q1整合了两个UART的功能,每个UART具备各自的寄存器集和FIFO。两个UART只有共享数据总线接口和时钟源,除此之外都是独立运行的.UART功能也称作异步通信元件(ACE),这两个术语可互换使用本文档主要介绍每个ACE的行为,并让读者了解到TL16C752CI-Q1器件中整合了这两个ACE。 特性 符合汽车级Q100标准 SC16C752B和XR16M752引脚兼容其他增强功能 支持1.8V,2.5V,3.3V或5V电源 运行温度范围为-40°C至+ 105°C 支持高达: 48MHz振荡器输入时钟(3Mbps),面向...
发表于 10-16 11:16 31次 阅读
TL16C752CI-Q1 TL16C752CI-Q1 具有 64 字节 FIFO 的双路 UART

TL16C754C 具有 64 字节 FIFO 的四路 UART

?? 754C是四通用异步接收器发送器(UART),具有64字节FIFO,自动硬件和软件流控制,数据速率高达3 Mbps。它集成了四个UART的功能,每个UART都有自己的寄存器组和FIFO。四个UART仅共享数据总线接口和时钟源,否则它们独立运行。 UART功能的另一个名称是异步通信元件(ACE),这些术语可互换使用。本文档的大部分内容描述了每个ACE的行为,并理解将四个这样的设备合并到?? 754C中。 ?? 754C提供增强功能。它有一个传输控制寄存器(TCR),用于存储接收的FIFO阈值电平,以便在硬件和软件流控制期间启动或停止传输。使用FIFO RDY寄存器,软件在一次访问中获得所有四个端口的TXRDY /RXRDY状态。片上状态寄存器为用户提供错误指示,操作状态和调制解调器接口控制。可以定制系统中断以满足用户要求。内部环回功能允许板载诊断。 每个UART在TX信号上发送从外设8位总线发送给它的数据,并接收RX信号上的字符。字符可以编程为5,6,7或8位。 UART具有64字节接收FIFO和发送FIFO,可编程为在不同触发电平下中断。 UART根据可编程除数及其输入时钟生成自己想要的波特率。它可以传输偶数,奇...
发表于 10-16 11:16 112次 阅读
TL16C754C 具有 64 字节 FIFO 的四路 UART

TL16C2752 具有 64 字节 FIFO 的双路 UART

TL16C2752是TL16C2552的速度和功能升级。由于它们的引脚排列和软件兼容,如果需要,设计可以轻松地从TL16C2552迁移到TL16C2752。 TL16C2752内的附加功能可通过扩展寄存器组访问。一些关键的新功能是更大的接收和发送FIFO,嵌入式IrDA编码器和解码器,RS-485收发器控制,软件流控制(Xon /Xoff)模式,可编程发送FIFO阈值,中断的扩展接收和发送阈值电平,以及流量控制暂停/恢复操作的扩展接收阈值电平。 TL16C2752是双通用异步接收器和发送器(UART)。它集成了两个独立UART的功能:每个UART都有自己的寄存器组,发送和接收FIFO。两个UART仅共享数据总线接口和时钟源,否则它们独立运行。 UART功能的另一个名称是异步通信元素(ACE),这些术语可以互换使用。本文档的大部分内容描述了每个ACE的行为,并了解TL16C2752中集成了两个这样的器件。 在上电或复位时功能相当于TL16C450(单字符或TL16C450模式),每个ACE都可以置于备用FIFO模式。这通过缓冲接收和待传输的字符来减轻CPU过多的软件开销。每个接收器和发送器在其各自的FIFO中存储多达64个字节,接收FIFO包括每个...
发表于 10-16 11:16 22次 阅读
TL16C2752 具有 64 字节 FIFO 的双路 UART

NS16C2552 具有 16 字节 FIFO 和高达 5 Mbit/s 数据速率的双路 UART

NS16C2552和NS16C2752是双通道通用异步接收器/发送器(DUART)。占位面积和功能与PC16552D兼容,同时为UART设备添加了新功能。这些功能包括低电压支持,5V容限输入,增强功能,增强的寄存器设置和更高的数据速率。 两个串行通道完全相互独立,除了常见的CPU接口和晶振输入。上电时,两个通道在功能上与PC16552D完全相同。每个通道都可以使用片上发送器和接收器FIFO(在FIFO模式下)。 在FIFO模式下,每个通道能够缓冲16个字节(对于NS16C2552)或64个字节(对于NS16C2752)的数据在发射器和接收器中。接收器FIFO每个位置还有3位错误数据。所有FIFO控制逻辑都在片内,以最大限度地降低系统软件开销并最大限度地提高系统效率。 为了提高CPU处理带宽,DUART和CPU之间的数据传输可以使用DMA控制器完成。 DMA传输的信令通过每个通道两个引脚完成( TXRDY 和 RXRDY )。 RXRDY 函数在一个引脚上复用 OUT2 和BAUDOUT函数。配置是通过备用功能寄存器。 UART的基本功能是在并行和串行数据之间进行转换。串行到并行转换在UART接收器上完成,并且在发送器上进行并行到...
发表于 10-16 11:16 40次 阅读
NS16C2552 具有 16 字节 FIFO 和高达 5 Mbit/s 数据速率的双路 UART

TL16C2550-Q1 具有 16 字节 FIFO 的汽车类 1.8V 至 5V 双路 UART

TL16C2550是双通用异步接收器和发送器(UART)。它集成了两个TL16C550D UART的功能,每个UART都有自己的寄存器组和FIFO。两个UART仅共享数据总线接口和时钟源,否则它们独立运行。 uart函数的另一个名称是异步通信元素(ACE),这些术语可以互换使用。本文档的大部分内容描述了每个ACE的行为,并了解TL16C2550中包含两个这样的设备。 每个ACE都是TL16C550C的速度和电压范围升级,而TL16C550则是TL16C450的功能升级。在上电或复位(单字符或TL16C450模式)时,功能相当于TL16C450,每个ACE都可以置于备用FIFO模式。这通过缓冲接收和传输的字符来减轻CPU过多的软件开销。每个接收器和发送器在其各自的FIFO中存储多达16个字节,接收FIFO包括每个字节三个附加位用于错误状态。在FIFO模式下,可选择的自动流控制功能可以通过使用 RTS 输出和 CTS 输入,从而消除了接收FIFO中的溢出。 每个ACE对从外围设备或调制解调器接收的数据执行串行到并行转换并行数据存储在其接收缓冲区或FIFO中,每个ACE在将并行数据存储到其发送缓冲区或FIFO中后,对从其CPU发送的数据执...
发表于 10-16 11:16 65次 阅读
TL16C2550-Q1 具有 16 字节 FIFO 的汽车类 1.8V 至 5V 双路 UART

TL16C752D-Q1 具有 64 字节 FIFO 的汽车类双路 UART

TL16C752D-Q1是一款双路通用异步收发器(UART),具有64字节FIFO以及自动硬件和软件流控制功能,数据传输该率器件具有一个传输字符控制寄存器(TCR),可存储接收到的FIFO阈值电平,从而在硬件和软件流控制过程中启动或停止传输。 凭借FIFO RDY寄存器,软件只需执行单次访问即可获得两个端口的TXRDY或RXRDY状态。片上状态寄存器可为用户提供错误指示,运行状态以及调制解调器接口控制。可根据用户要求定制系统中断。内部环回功能支持板上诊断.TL16C752D-Q1整合了两个UART的功能,每个UART具备各自的寄存器集和FIFO。 两个UART只共享数据总线接口和时钟源,除此之外都是独立运行的.UART功能也称作异步通信元件(ACE),这两个术语可互换使用。档主要介绍每个ACE的行为并让读者了解TL16C752D-Q1器件中整合了这两个ACE。 特性 符合汽车级Q100标准 与TL16C2550引脚兼容,可通过改进的先入先出(FIFO)寄存器提供增强功能 支持1.62V至5.5V的宽电源电压范围 5V时为3Mbps(48MHz振荡器输入时钟) 3.3V时为2Mbps(32MHz振荡器输入时钟) 2.5V时为1.5Mbps(24M...
发表于 10-16 11:16 26次 阅读
TL16C752D-Q1 具有 64 字节 FIFO 的汽车类双路 UART

TL16C752C 具有 64 字节 FIFO 的双路 UART

TL16C752C是一款双路通用异步收发器(UART),具有64字节先入先出(FIFO)以及自动硬件和软件流控制功能,数据传输速率最高可达3Mbps。该器件具备增强功能的磁场感测解决方案。该器件具有一个传输字符控制寄存器(TCR),可存储接收到的FIFO阈值电平,用于在硬件和软件流控制过程中启动或停止传输。 凭借FIFO RDY寄存器,软件只需执行单次访问即可获得两个端口的TXRDY或RXRDY状态。片上状态寄存器可为用户提供错误指示,运行状态以及调制解调器接口控制。可根据用户要求定制系统中断。内部环回功能支持板上诊断.TL16C752C整合了两个UART的功能,每个UART具备各自的寄存器集和FIFO。两个UART只共享数据总线接口和时钟源,除此之外都是独立运行的.UART功能也称作异步通信元件(ACE),这两个术语可以互使用。本文档要介绍每个ACE的行为,并让读者了解到TL16C752C器件中整合了这两个ACE。 特性 SC16C752B和XR16M752引脚兼容其他增强功能 支持1.8V,2.5V,3.3V或5V电源< /li> 运行温度范围为-40°C至85°C 支持高达: 48MHz振荡器输入时钟(3Mbps),面向5V工作电...
发表于 10-16 11:16 38次 阅读
TL16C752C 具有 64 字节 FIFO 的双路 UART

TL28L92 3.3V/5V 双路通用异步接收器/发送器

TL28L92是SC26C92的引脚和功能替代产品,工作电压为3.3 V或5 V,具有更多功能和更深的FIFO。上电时的配置是SC26C92的配置。它与SC26C92的区别在于:16个字符接收器,16个字符发送FIFO,每个接收器的看门狗定时器,模式寄存器0,扩展波特率和整体更快的速度,可编程接收器和发送器中断。 Pin编程将允许设备使用Motorola或Intel总线接口。如果要求严格符合SC26C92 FIFO结构,MR0A寄存器的第3位允许器件以8字节FIFO模式工作。 德州仪器TL28L92双通用异步接收器/发送器(DUART)是单芯片CMOS-LSI通信器件,在单个封装中提供两个全双工异步接收器/发送器通道。它直接与微处理器连接,可用于带调制解调器和DMA接口的轮询或中断驱动系统。 每个通道的操作模式和数据格式可以独立编程。此外,每个接收器和发送器可以选择其工作速度作为28个固定波特率之一; 16×时钟源自可编程计数器/定时器,或外部1×或16×时钟。波特率发生器和计数器/定时器可以直接从晶振或外部时钟输入操作。独立编程接收器和发送器的运行速度的能力使DUART特别适用于集群终端系统等双速通道应用。 每个接收器和发送器由8或16个字符的F...
发表于 10-16 11:16 52次 阅读
TL28L92 3.3V/5V 双路通用异步接收器/发送器

TL16C2550 具有 16 字节 FIFO 的 1.8V 至 5V 双路 UART

TL16C2550是双通用异步接收器和发送器(UART)。它集成了两个TL16C550D UART的功能,每个UART都有自己的寄存器组和FIFO。两个UART仅共享数据总线接口和时钟源,否则它们独立运行。 uart函数的另一个名称是异步通信元素(ACE),这些术语可以互换使用。本文档的大部分内容描述了每个ACE的行为,并了解TL16C2550中包含两个这样的设备。 每个ACE都是TL16C550C的速度和电压范围升级,而TL16C550则是TL16C450的功能升级。在上电或复位(单字符或TL16C450模式)时,功能相当于TL16C450,每个ACE都可以置于备用FIFO模式。这通过缓冲接收和传输的字符来减轻CPU过多的软件开销。每个接收器和发送器在其各自的FIFO中存储多达16个字节,接收FIFO包括每个字节三个附加位用于错误状态。在FIFO模式下,可选择的自动流控制功能可以通过使用 RTS 输出和 CTS 输入,从而消除了接收FIFO中的溢出。 每个ACE对从外围设备或调制解调器接收的数据执行串行到并行转换并行数据存储在其接收缓冲区或FIFO中,每个ACE在将并行数据存储到其发送缓冲区或FIFO中后,对从其CPU发送的数据执...
发表于 10-16 11:16 108次 阅读
TL16C2550 具有 16 字节 FIFO 的 1.8V 至 5V 双路 UART

NS16C2752 具有 64 字节 FIFO 和高达 5 Mbit/s 数据速率的双路 UART

NS16C2552和NS16C2752是双通道通用异步接收器/发送器(DUART)。占位面积和功能与PC16552D兼容,同时为UART设备添加了新功能。这些功能包括低电压支持,5V容限输入,增强功能,增强的寄存器设置和更高的数据速率。 两个串行通道完全相互独立,除了常见的CPU接口和晶振输入。上电时,两个通道在功能上与PC16552D完全相同。每个通道都可以使用片上发送器和接收器FIFO(在FIFO模式下)。 在FIFO模式下,每个通道能够缓冲16个字节(对于NS16C2552)或64个字节(对于NS16C2752)的数据在发射器和接收器中。接收器FIFO每个位置还有3位错误数据。所有FIFO控制逻辑都在片内,以最大限度地降低系统软件开销并最大限度地提高系统效率。 为了提高CPU处理带宽,DUART和CPU之间的数据传输可以使用DMA控制器完成。 DMA传输的信令通过每个通道两个引脚完成( TXRDY 和 RXRDY )。 RXRDY 函数在一个引脚上复用 OUT2 和BAUDOUT函数。配置是通过备用功能寄存器。 UART的基本功能是在并行和串行数据之间进行转换。串行到并行转换在UART接收器上完成,并且在发送器上进行并行到...
发表于 10-16 11:16 74次 阅读
NS16C2752 具有 64 字节 FIFO 和高达 5 Mbit/s 数据速率的双路 UART

TL16C752D TL16C752D 具有 64 字节 FIFO 的双路 UART

TL16C752D是一款双路通用异步收发器(UART),具有64字节FIFO以及自动硬件和软件流控制功能,数据传输速率最高可达3Mbps。该器件具备增强功能的磁场感测解决方案。该器件具有一个传输字符控制寄存器(TCR),可存储接收到的FIFO阈值电平,从而在硬件和软件流控制过程中启动或停止传输。 凭借FIFO RDY寄存器,软件只需执行单次访问即可获得两个端口的TXRDY或RXRDY状态。片上状态寄存器可用于用户提供错误指示,运行状态以及调制解调器接口控制。可根据用户要求定制系统中断。内部环回功能支持板上诊断.TL16C752D整合了两个UART的功能,每个UART都有自己的寄存器集和FIFO。 两个UART只共享数据总线接口和时钟源,除此之外都是独立运行的.UART功能也称作异步通信元件(ACE),这两个术语可以互使用。本文档主要介绍每个ACE的行为,并让读者了解到TL16C752D器件中整合了这两个ACE。 特性 与 TL16C2550 引脚兼容,可通过 改进的先入先出 (FIFO) 寄存器 提供增强功能支持 1.62V 至 5.5V 的宽电源电压范围 5V 时为 3Mbps(48MHz 振荡器输入时钟) 3.3V 时为 3Mbps(48MHz...
发表于 10-16 11:16 69次 阅读
TL16C752D TL16C752D 具有 64 字节 FIFO 的双路 UART

SN74LVC646A 具有三态输出的八路总线收发器和寄存器

SN54LVC646A八路总线收发器和寄存器设计用于2.7 V至3.6 VVCC操作,SN74LVC646A八路总线收发器和寄存器设计用于1.65V至3.6VVCC操作。 这些器件由总线收发器电路,D型触发器和控制电路组成用于直接从输入总线或内部寄存器多路传输数据。 A或B总线上的数据在适当时钟(CLKAB或CLKBA)输入的低到高转换时被输入寄存器。图1显示了使用?? LVC646A器件执行的四种基本总线管理功能。 输出使能(OE)和方向控制(DIR)输入控制收发器功能。在收发器模式下,高阻抗端口的数据存储在任一寄存器或两者中。 选择控制(SAB和SBA)输入可以复用存储的和实时(透明模式)数据。当OE \低时,DIR确定哪个总线接收数据。在隔离模式(OE \ high)中,A数据存储在一个寄存器中,B数据可以存储在另一个寄存器中。 当禁用输出功能时,输入功能仍然有效,并且可以用于存储和传输数据。一次只能驱动两条总线A或B中的一条。 输入可以从3.3 V或5 V器件驱动。此功能允许在混合的3.3 V /5 V系统环境中将这些器件用作转换器。 这些器件完全指定用于部分断...
发表于 10-09 17:08 78次 阅读
SN74LVC646A 具有三态输出的八路总线收发器和寄存器

SN74HCT652 具有三态输出的八路总线收发器和寄存器

 HCT652器件由总线收发器电路,D型触发器和控制电路组成,用于直接从数据中复用数据传输总线或从内部存储寄存器。提供输出使能(OEAB和OEBA \)输入以控制收发器功能。提供选择控制(SAB和SBA)输入以选择实时或存储的数据传输。低输入电平选择实时数据;高输入级别选择存储的数据。图1显示了可以使用这些器件执行的四种基本总线管理功能。 A或B数据总线上的数据或两者都可以存储在内部D型触发器中无论选择控制端子还是输出控制端子,在适当的时钟(CLKAB或CLKBA)端子上都会发生从低到高的跳变。当SAB和SBA处于实时传输模式时,通过同时启用OEAB和OEBA \,可以在不使用内部D型触发器的情况下存储数据。在此配置中,每个输出都会增强其输入。当两组总线的所有其他数据源都处于高阻态时,每组总线保持最后状态。 为确保上电或断电期间的高阻态,OEBA \应通过上拉电阻连接到VCC,OEAB应通过下拉电阻连接到GND;电阻的最小值由驱动器的电流吸收/电流源能力决定。 特性 工作电压范围4.5 V至5.5 V 低功耗,80-μA...
发表于 10-09 17:06 74次 阅读
SN74HCT652 具有三态输出的八路总线收发器和寄存器