0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

四通道异步收发器TL16C554芯片特点、工作原理及实现应用设计

电子设计 来源:军民两用技术与产品 作者:范磊,缪玲娟,郭 2021-04-13 10:37 次阅读

作者:范磊,缪玲娟,郭振西 来源:军民两用技术与产品

本文主要介绍了四通道异步收发器TL16C554芯片的内部结构、主要特点和工作原理,及其在惯导系统中应用的硬件接口电路与软件实现的基本思想。

1 引 言

随着惯导技术的发展,惯导系统需要接收GPS、北斗双星、高程计等较多的RS-232、RS-422、RS-485串口信号。这样,惯导系统原有的串口通道不足以接收如此多的串口信号,因而需要进行串口扩展。Ti公司生产的异步收发器TL16C554芯片是进行串口扩展的较好的选择,它有四个通道,可以与四路串行信号通信,解决了原来的惯导系统串行信号接口短缺的问题,其每个通道都带有两个16字节的FIFO(First In First Out 先进先出)缓冲器,其中一个用于接收数据,另外一个用于准备发送的数据。当工作在FIFO模式下时,不必每接收或发送一帧数据就产生一次中断,因而可以减少中断发生的次数,提高接收发送串行信号的效率与可靠性。

对车辆导航各部分简要介绍如下:

路径引导:引导用户沿着所规划的路径行驶;

人机接口:提供友好的界面允许用户与系统进行人机交互;

无线通讯模块:允许用户与监控中心等部门实时交换信息;

电子地图数据库:包含以预定格式存贮的数字地图信息,是系统的软件平台;

地图匹配模块:通过适当的匹配和识别过程来确定车辆在地图上的位置;

路径规划:根据地图数据库及实时定位信息帮助驾驶员规划路线;

定位模块:通过GPS、惯性导航系统或移动通信等方法对车辆进行定位。

2 主要特点

TL16C554的主要特点如下:

由四个带有逻辑控制的TL16C550异步通信单元组成;

最高可达1M的波特率,具有可编程的波特率发生器,便于灵活选择数据收发频率;

具有16字节的收发FIFO缓冲器;

具有可独立控制的发送、接收、线路状态和MODEM状态中断;

具有全双工的接收发送线路,可独立进行接收发送控制;

全面的线路状态报告功能;

充分分级的中断系统控制;

三态TTL电平输出。

3 内部结构及工作原理

四通道异步收发器集成芯片TL16C554有64脚TQFP和68脚PLCC两种封装形式。其中68脚PLCC封装形式支持68(Motorola)模式。因此,能够很容易的与Motorola微处理器互联, TL16C554的其引脚说明见表1。

3.1 系统I/O总线

TL16C554的数据线(D0-D7)可直接与CPU的数据总线的低八位相连,它们是UART的数据输入和输出通道,其读写操作由数据输入和输出选通线来区分,通过这些选通线可实现UART与CPU之间的双向通信,TL16C554还可自由选择16模式(Intel总线)或68模式(Motorola总线),它有四个串行接口,各有其独立的收发功能。

3.2 时钟

TL16C554的参考时钟既可以由外部提供,也可以通过一个晶振在内部产生。

3.3读/控制逻辑

UART与CPU之间通过一组信号线实现通信控制,这组信号线包括复位控制RESET、芯片允许、寄存器允许中断请求INT(A-D)、读出数据有效和写入数据有效等。

3.4 MODEM逻辑控制

MODEM控制逻辑主要用于完成UART与RS-232C之间的接口通信,这些信号通过EIA驱动器驱动后均符合RS-232C标准,MODEM控制逻辑信号包括以下八种:

RX(A-D)?串行输入,相当于接收数据RxD;

TX(A-D)?串行输出,相当于发送数据TxD;

(A-D)?数据设备就绪输入;

(A-D)?数据终端就绪输出;

(A-D)?请求发送输入;

(A-D)?清除发送输入;

(A-D)?载波信号检测输入;

(A-D)?振铃指示输入。

3.5 主要寄存器

TL16C554中的主要寄存器有波特率除数寄存器、线路控制寄存器(LCR)、线路状态寄存器(LSR)、中断允许寄存器(IER)、中断标识寄存器(IIR)、MODEM控制寄存器(MCR)、MODEM状态寄存器(MSR)、发送保持寄存器(THR)和接收缓冲寄存器(RHR)等。

4 TL16C554与单片机的接口

在惯导系统中,80C196单片机通过异步收发器TL16C554用来频繁地接收GPS、双星、高程计等串行信号,此外,还要完成其他诸如温控、与上位机通信等任务。因此,如果采用查询方式接收串行信号,无疑会浪费大量的CPU时间,加重CPU的负担,显然是不可行的。而中断方式则不占用CPU时间,加之使用16字节FIFO缓冲器,可减少中断次数,提高数据接收的实时性与可靠性,因此,在此系统中选用了中断方式。

实验表明,上述软硬件设计可以实现四路串行信号的可靠及时异步收发服务,可以满足惯导系统的要求。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    453

    文章

    50301

    浏览量

    421426
  • 收发器
    +关注

    关注

    10

    文章

    3382

    浏览量

    105832
  • 接口
    +关注

    关注

    33

    文章

    8474

    浏览量

    150776
收藏 人收藏

    评论

    相关推荐

    linux2.6.28.7内核下S3C2440驱动TL16C554问题

    大家好,我才学习ARM+Linux没多长时间,最近在调TL16C554这块芯片。想用OK2440开发板在linux下完成对554的驱动,参考了韦东山《嵌入式Linux应用开发完全手册》里的扩展串口
    发表于 12-07 09:58

    linux2.6.28.7内核下S3C2440驱动TL16C554问题

    大家好,我才学习ARM+Linux没多长时间,最近在调TL16C554这块芯片。想用OK2440开发板在linux下完成对554的驱动,参考了韦东山《嵌入式Linux应用开发完全手册》里的扩展串口
    发表于 12-07 10:05

    TL16C554,TL16C554A,TL16C554I,p

    The TL16C554 and the TL16C554I are enhanced quadruple versions of the TL16C550B asynchronous
    发表于 04-19 17:08 49次下载

    四通道异步收发器ST16C554D及其应用

    ST16C554D是EXAR公司新推出的4通道异步收发送器集成芯片.它带有8个16字节的FI-
    发表于 04-22 15:07 64次下载

    TL16C554A/TL16C554AL中文资料 (异步通信

    TL16C554A是一个整合通道TL16C550C的增强型异步通讯组件(ACE)。它的每个通道
    发表于 02-23 17:24 120次下载

    利用TL16C554实现基站监控终端的通讯扩展

    为提高基站监控终端通讯处理能力,本文介绍了采用TL16C554实现基站监控终端16位x86体系结构的RISC架构嵌入式微处理R8800的通讯扩展设计。利用Paradigm
    发表于 02-24 16:01 18次下载

    MAX14830 四通道通用异步收发器(UART)

      MAX14830是一种先进的四通道通用异步收发器(UART),有128个字每个UART接收和发送先进先出(FIFO),它的高速串行外
    发表于 10-25 09:25 4100次阅读
    MAX14830 <b class='flag-5'>四通道</b>通用<b class='flag-5'>异步</b><b class='flag-5'>收发器</b>(UART)

    电源模块实现PIC16四通道电源定序应用设计

    电源模块实现PIC16四通道电源定序应用设计
    发表于 03-20 11:33 1次下载
    电源模块<b class='flag-5'>实现</b>PIC<b class='flag-5'>16</b>的<b class='flag-5'>四通道</b>电源定序<b class='flag-5'>器</b>应用设计

    TL16C554 具有 16 字节 FIFO 的路 UART

    电子发烧友网为你提供TI(ti)TL16C554相关产品参数、数据手册,更有TL16C554的引脚图、接线图、封装手册、中文资料、英文资料,TL16C554真值表,TL16C554管脚
    发表于 10-16 11:19
    <b class='flag-5'>TL16C554</b> 具有 <b class='flag-5'>16</b> 字节 FIFO 的<b class='flag-5'>四</b>路 UART

    川土微电子发布具有唤醒功能的四通道LIN收发器

    川土微电子CA-IF1024F-Q1 具有唤醒功能的四通道LIN收发器新品发布!该产品实现了从晶圆生产到封装测试全国产化。
    的头像 发表于 09-08 14:46 1056次阅读
    川土微电子发布具有唤醒功能的<b class='flag-5'>四通道</b>LIN<b class='flag-5'>收发器</b>

    TL16C554A,TL16C554AI异步通信元件数据表

    电子发烧友网站提供《TL16C554A,TL16C554AI异步通信元件数据表.pdf》资料免费下载
    发表于 07-01 11:50 0次下载
    <b class='flag-5'>TL16C554</b>A,<b class='flag-5'>TL16C554</b>AI<b class='flag-5'>异步</b>通信元件数据表

    TL16C554,TL16C554I异步通信元件数据表

    电子发烧友网站提供《TL16C554,TL16C554I异步通信元件数据表.pdf》资料免费下载
    发表于 07-03 09:36 0次下载
    <b class='flag-5'>TL16C554</b>,<b class='flag-5'>TL16C554</b>I<b class='flag-5'>异步</b>通信元件数据表

    DS25BR400四通道2.5 Gbps CML收发器数据表

    电子发烧友网站提供《DS25BR400四通道2.5 Gbps CML收发器数据表.pdf》资料免费下载
    发表于 07-04 09:51 0次下载
    DS25BR400<b class='flag-5'>四通道</b>2.5 Gbps CML<b class='flag-5'>收发器</b>数据表

    DS42BR400四通道4.25 Gbps CML收发器数据表

    电子发烧友网站提供《DS42BR400四通道4.25 Gbps CML收发器数据表.pdf》资料免费下载
    发表于 07-05 09:28 0次下载
    DS42BR400<b class='flag-5'>四通道</b>4.25 Gbps CML<b class='flag-5'>收发器</b>数据表

    TLK10034四通道多速率收发器数据表

    电子发烧友网站提供《TLK10034四通道多速率收发器数据表.pdf》资料免费下载
    发表于 07-10 09:30 0次下载
    TLK10034<b class='flag-5'>四通道</b>多速率<b class='flag-5'>收发器</b>数据表