- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XR16L78x多串口扩展方案优势分析
基于XR16L78x的多串口扩展方案优势分析
摘 要:XR16L78x相对于传统4通道串口扩展芯片具有硬件、软件及性能等方面的优势。为了分析基于XR16L78x进行串口扩展方案的优势,绘出了分别基于XR16L784,ST16C554对CPU进行串口扩展的硬件接口图,给出了典型的中断处理程序。通过硬件和软件方面的对比,证明基于XR16L78x的多串口扩展方案简化了硬件接口、提供了更快的中断服务。
关键词:XR16L78x; 多串口扩展; 硬件接口; XR16L78x
中图分类号:TN911-34 文献标识码:A 文章编号:1004-373X(2011)24-0163-02
Advantages of Serial Extension Scheme Based on XR16L78x
CAO Fu-lu
(Xi’an Electronic Engineering Research Institute, Xi’an 710100, China)
Abstract: Compared with the traditional four-channel UARTs, XR16L78x has many advantages in fields of hardware, software and performances. Hardware interface diagrams and typical interrupt processing program based on XR16L784 or ST16C554 to extend the serial interface to CPU are provided to analyze these advantages of the scheme based on XR16L78x. The contrast of the hardwares and softwares proves that the multi-serial-port extension scheme based on XR16L78x simplifies the hardware interface and provides a quicker interrupt service.
Keywords: XR16L78x; multi-serial-port extension; hardware interface; XR16L78x
0 引 言
在嵌入式控制系统中,CPU外部常连接较多的数字外围设备,需要对CPU进行串口扩展[1-5]。XR16L78x 是Exar公司生产的第五代通用异步串行芯片,用于对微控制器(MCU)或数字信号处理器(DSP)等中央处理器(CPU)进行串口扩展,相对于传统的4通道串口扩展芯片ST16Cx54的Inter模式下进行多串口扩展的解决方案具有硬件、软件及性能等方面的优势[6]。本文以XR16L784,ST16C554为例,对基于XR16L784的多串口扩展解决方案的优势进行分析。
1 硬件接口的优势
ST16C554是传统的4通道通用异步串行芯片,对外有4个通道选择信号和4个中断输出信号[7],通常采用可编程逻辑以减少对CPU中断功能的需求[8-10];XR16L784 也是4通道通用异步串行芯片,对外只有1个片选信号和1个中断输出信号[11]。基于ST16C554、XR16L784分别对CPU进行串口扩展的原理框图如图1和图2所示。从图1可以看出,基于ST16C554的串口扩展方案需经过可编程逻辑芯片进行地址及中断源译码,从而实现相应通道的选择及申请的中断。从图2可以看出,CPU对XR16C784的控制及中断响应只需一根直连的片选信号线和一根直连的中断信号线。
可见,芯片 XR16L784内部完善的硬件逻辑、兼容3.3 V与5 V电平接口的能力使得采用XR16L784进行串口扩展的解决方案比采用ST16C554进行串口扩展的解决方案在硬件上省去了通道选通及中断申请信号的可编程逻辑芯片,简化了硬件接口,缩小了串口扩展电路占用的印制板空间。
2 处理软件的优势
XR16C784具有全局的中断源寄存器,该寄存器表明了所有通道的中断状态,从而加快CPU对中断源的判断,提高了CPU的中断服务处理速度。
CPU处理ST16C554接收和发送的典型中断服务子程序如下:
Interrupt_Routine_Classic_QuadUART ()
{
Disable_Interrupts
您可能关注的文档
- 《货币银行学》课程中货币供给教学难点和教学方法设计.doc
- 《长期股权投资》学习技巧.doc
- 《首尔宣言》下阴与晴.doc
- 《马克思主义基本原理概论》课多媒体教学反思.doc
- 《非货币性资产交换》准则变化及其影响分析.doc
- 《高校会计制度》(征求意见稿)现状及改进探讨.doc
- 《高等学校财务制度》设计若干理论问题探讨.doc
- 《高等数学》绪论课设计与教学实践.doc
- 【脑科学与科学教育】科学教育中探究式学习.doc
- 一个“傻”女人艰辛创业历程.doc
- 2025年四川省绵阳市江油市某国企招聘工作人员若干人备考题库及参考答案详解1套.docx
- 2025年揭阳市揭西县某国企外包岗位招聘10人笔试备考题库及参考答案详解一套.docx
- 2025年商丘市虞城县某国企外包岗位招聘10人笔试备考题库及答案详解1套.docx
- 2025年汕尾市陆河县某国企外包岗位招聘10人笔试备考题库及参考答案详解1套.docx
- 2025年江门市新会区某国企外包岗位招聘10人笔试备考题库附答案详解.docx
- 2025年郑州市二七区某国企外包岗位招聘10人笔试备考题库含答案详解.docx
- 2025年宜昌市五峰土家族自治县某国企外包岗位招聘10人笔试备考题库及答案详解一套.docx
- 2025年四川省凉山州会理县某国企招聘工作人员若干人备考题库及答案详解一套.docx
- 2025年湖州市德清县某国企外包岗位招聘10人笔试备考题库含答案详解.docx
- 2025年金华市金东区某国企外包岗位招聘10人笔试备考题库及参考答案详解1套.docx
最近下载
- 环太平洋火山地震带.PPT VIP
- 教材溯源 追根教材——统编版教材中的信息类文本-2025年高考语文一轮备考宝典(新高考通用).docx VIP
- 新教科版三年级上册科学全册精编教案(2025年新教材).pdf
- 人美版(2024)三年级上册美术 第二单元第2课时 蔬果显墨韵课件.pptx VIP
- Golang语言智能合约多标签漏洞数据集构建.docx VIP
- 假性球麻痹_精品.ppt VIP
- 中国银行开立信用证申请书.pdf VIP
- (高清版)DB2101∕T 0009-2019 城市地下综合管廊土建工程施工质量验收规范.pdf VIP
- 2《日月潭》说课稿-2023-2024学年培智语文六年级下册.docx VIP
- 耕地土壤重金属污染状况调查技术规范.pdf VIP
文档评论(0)