第十二课ADSP处理器和AD-DA的接口设计完整课件.ppt

第十二课ADSP处理器和AD-DA的接口设计完整课件.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CAN总线协议 CAN总线属于共享的广播总线,总线上的信息可以传输到每个节点,可以通过软件设置每个节点的地址信息,使相应的节点对不同的信息进行响应。在进行数据传送前,首先以广播方式传送地址信息,使相应地址的节点做好接收数据的准备,而其它的节点对此后总线上传输的数据不做响应,这样就实现了点对点的数据传输。 CAN总线采用非归零(NRZ)编码,所有节点以“线与”方式连接至总线,即如果有一个节点向总线传输逻辑0,那么不管其它多少个节点在发送逻辑1,总线总呈现逻辑0状态。如果CAN网络中有多个节点试图同时发送数据,这种简单的仲裁规则会确保网络中只有一个节点控制总线并发送信息。CAN收发器如同一个漏极开路结构,能够监听自身的输出。逻辑高状态由上拉电阻驱动,因而低有效输出状态(0)起决定性作用。 ADSP-BF533的CAN接口设计 MCP2515是微芯技术公司(Microchip Technology)的一种支持CAN2.0B规范的独立CAN控制器,具有接收和发送标准数据帧、扩展数据帧和远程帧的能力。MCP2515内部有两个接收屏蔽单元和六个接收滤波单元,主要是用于滤去杂波,以减少主微控制器的额外开支。它通过一个符合工业标准的SPI接口和MCU交换数据 。 CAN模块负责从CAN总线上接收和发送信息,通过装载相应的信息缓冲器和控制寄存器完成。发送的初始化通过使能控制寄存器位完成,通过SPI接口设置控制寄存器中的相应的寄存器或使用发送使能引脚均可启动发送操作。读取相应寄存器可以检查相应的错误和状态。任何在CAN总线上被检测到的信息首先进行错误检查,然后和用户所定义的滤波器进行比较,看是否要将该数据移入两个接收缓冲器中的一个。 MCP2515的内部结构 CAN控制器应用系统 SN65HVD230是德州仪器公司的3.3VCAN总线收发器,主要是和带有CAN控制器的DSP或单独的CAN控制器配套使用,该收发器具备差分收发能力,最高速率可达1Mb/s。广泛用于汽车、工业自动化、UPS控制等领域。 硬件电路设计 :本节设计的是基于ADSP-BF533的CAN通信节点,CAN控制器采用MCP2515,通过SPI接口与ADSP-BF533连接,CAN收发器采用SN65HVD230,并设定其工作在高速模式。 硬件连接框图 红外接口设计 概述 Blackfin?系列处理器以其极高的性价比和卓越的处理能力,在便携式移动电子产品中受到广泛的应用。大多数的便携式移动电子产品之间进行数据交换时是通过蓝牙,红外等无线方式进行的。其中红外无线通信技术因其实现成本低,所以在无线通信市场中中受到了广泛的应用,目前很多消费电子产品都配置了红外通信接口,如笔记本电脑,智能手机等。针对这个特点,Blackfin?处理器支持红外通信功能,避免了由于有线电缆带来的不便。Blackfin?处理器支持IrDA 1.0。 IrDA简介 IrDA是红外数据协会(Infrared Data Association)制定的红外通信标准。IrDA标准包括硬件规范和通讯协议规范。IrDA1.0是一种半双工串行异步的通信方式,传输速率为2400-115200bps,传输的信号码型为RZI(归零反转)码。IrDA1.0的数据格式与UART的数据格式相同,都是起始位在前,数据位在中间,停止位结尾。他们之间的区别是UART的数据脉冲宽度为16个时钟周期(异步串口使用16倍的波特率采样),而IrDA的数据脉冲宽度为3个时钟周期。 IrDA1.0数据波形 UART数据帧格式 IrDA1.0数据帧格式 硬件电路设计 Blackfin?系列处理器支持IrDA1.0,最高速率能够达到115200bps。通过设置UART_GCTL寄存器中的IREN位,可以把UART使能为IrDA1.0模式。再通过外接的红外发射管与接收管,就可以很方便的实现红外无线通信。红外发射和接收管使用英飞凌公司的红外收发器IRM5000。IRM5000是一个3.3V供电,具有节能模式,并且符合IrDA标准的红外收发器。具体的电路连连关系如下: IRM5000的电路连接 触摸屏接口设计 概述 嵌入式系统的触摸屏应用越来越广泛,诸如手机、PDA为标志的大量数码产品和家电,而工业领域(如煤炭、钢铁、冶金、电力、化工等行业)中大量的仪器仪表和设备,也都逐渐选用液晶触摸屏作为系统的输入设备。 触摸屏的控制芯片要完成两件事情:一,完成电极电压的切换;二,采集接触点处的电压值(即A/D)。主流芯片是ADS7843。 ADS7843与ADSP-BF533的接口设计 ADS7843是一个内置12位模数转换、低导通电阻模拟开关的串行接口芯片。供电电压2.7~5V,参考电压VREF为1V~+VCC,转换电压的输人范围为0-VREF,最高转换

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档