位置:51电子网 » 技术资料 » 集成电路

CoolRunner-II实现IrDA和UART功能描述

发布时间:2008/9/17 0:00:00 访问次数:722

  irda version 1.o标准可以支持115.2 kb/s数龆遮率,irda version 2.0可以支铪到4 mb/s数据速率 本设计符合 irda version1.0标准,支持115.2 kb/s数据速率。

  irda协议包括3个部分,即物理层、链路接入层和链路管理层。该谈讨为物理层,如图1所不为其原理框图。其中微处理翻微控制器及uart/rs-232的选择取决于系统对数据速率的要求,如果数据速率超过115.2 kb/s,需要通过微处理器/微控制器的数

  据/地址总线扩展;如果数据速率低于115.2 kb/s,则用 uart/rs-232就叫以实现。


  图1 uart与irda原理框图

  本设计采用uart实现irda version1.0接口,uart发送数据时一般采用的是非归零编码(在位周期中保持低或高不变),采用这种方式对ir发射前的数据进行调制编码导致发射功率较大。为了限制led发射功耗,采用了归零编码方式,脉冲宽度占位宽的3/16。因此设计中需要一个16倍于uart位数据速率的时钟以方便实现3/16宽度的脉冲,如图2所示。

  图2 irda3/16脉冲宽度调制

  irda是一个半双工接口,同一时间只能接收或发送,发送与接收之间至少需要10 ms的时间间隔。而uart是一个全双工接口,可以同时发送和接收数据。

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



  irda version 1.o标准可以支持115.2 kb/s数龆遮率,irda version 2.0可以支铪到4 mb/s数据速率 本设计符合 irda version1.0标准,支持115.2 kb/s数据速率。

  irda协议包括3个部分,即物理层、链路接入层和链路管理层。该谈讨为物理层,如图1所不为其原理框图。其中微处理翻微控制器及uart/rs-232的选择取决于系统对数据速率的要求,如果数据速率超过115.2 kb/s,需要通过微处理器/微控制器的数

  据/地址总线扩展;如果数据速率低于115.2 kb/s,则用 uart/rs-232就叫以实现。


  图1 uart与irda原理框图

  本设计采用uart实现irda version1.0接口,uart发送数据时一般采用的是非归零编码(在位周期中保持低或高不变),采用这种方式对ir发射前的数据进行调制编码导致发射功率较大。为了限制led发射功耗,采用了归零编码方式,脉冲宽度占位宽的3/16。因此设计中需要一个16倍于uart位数据速率的时钟以方便实现3/16宽度的脉冲,如图2所示。

  图2 irda3/16脉冲宽度调制

  irda是一个半双工接口,同一时间只能接收或发送,发送与接收之间至少需要10 ms的时间间隔。而uart是一个全双工接口,可以同时发送和接收数据。

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



相关IC型号

Warning: Undefined variable $stockkeys in G:\website_51dzw\www.51dzw.com\code\tech\view.php on line 152

热门点击

 

推荐技术资料

DS2202型示波器试用
    说起数字示波器,普源算是国内的老牌子了,FQP8N60... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式