导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[estgdan]基于PDIUSBD12的无线USB接口收



No.52815
作者:estgdan
邮件:estgwu@hotmail.com
ID:131119
登陆:1次
文章数:6篇
最后登陆IP:222.248.97.131
最后登陆:2011/4/7 16:56:27
注册:2011/4/7 16:30:57
财富:130
发帖时间:2011/4/7 16:56:27
发贴者IP:222.248.97.131
标题:estgdan:基于PDIUSBD12的无线USB接口收发器的设计
摘要:No.52815基于PDIUSBD12的无线USB接口收发器的设计 引言
  通用串行总线(Universal Serial Bus,USB)为个人计算机外围设备输入输出提供了新的 接口标准。他使设备具有快速、热插拔、即插即用、自动配置的能力,并标准化了设备连接。同时,USB的级联星型拓扑结构不仅使得连接外部设备多达127个,还解决了资源冲突、中断请求、直接数据通道等问题。传统的收发器一般以RS232接口与PC机通信,其硬件实现简单。如果改为USB接口,将使无线/有线收发器具备USB通信的诸多优点。
  PDIUSBD12是一个完全符合USB11规范,性能优化的USB器件,通常用于基于微控制器的系统,并与微控制器通过高速通用并行接口进行通信,也支持本地DMA传输。该器件采用模块化 的方法实现一个USB接口。允许在众多可用的微控制器中选择最合适的作为系统微控制器。允许使用现存的体系结构并使固件投资减到最小。这种灵活性减少了开发时间、风险和成本,是开发低成本且高效的USB外围设备解决方案的一种最快途径。
  根据现场实际情况,选用TDX230RTMD电台及配套天线,该产品可提供语音或数据信号的透明传输,能适应各种点对点、点对多点的无线数据通信方式,具有收发一体、安装方便、使用简单、性价比高、稳定可靠等特点,广泛用于各种数据的远程采集、控制系统之中。
  结合上述两种技术的优点,设计了一种无线USB接口收发器,可进行远距离数据的无线传输。 


2硬件电路设计
  本文设计的无线USB接口收发器的硬件电路总体框图如图1所示。

按此在新窗口浏览图片

  Philips公司的PDIUSBD12芯片符合USB1.1规范,采用28脚SO或TSSOP封装,可以在3.3±0.3 V或3.6~5.5 V两种电压下工作,内部集成SIE、320 B的FIFO缓存、收发器以及电压调整电路和终结电阻器,提供2 MB/s速率的并行接口,具有全自治本地DM A功能,芯片提供的多重中断模式有利于批量和等时数据传输模式。芯片还提供了可编程时钟、上电复位和低电压复位电路。芯片提供了双倍的输入输出缓冲,在批量模式达到1MB/s数据传输率,同步模式也可达到1 MB/s数据传输率。 
  微控制器MCU采用Atmel公司的89C52。MCU的串口与模块式无线数传收发模块RXD、TXD直接相连,PDIUSBD12接在MCU的数据总线上,中断引脚INTN接在MCU的中断输入上。PDIUSBD1. 2会对USB总线上的数据自动进行处理,将事件写入自身的中断寄存器,并拉低INTN通知M CU。MCU响应中断,并读取中断寄存器的内容进行判断处理。如果是要求数据发送,则将数据通过串口发往模块式无线数传收发模块,由其发射出去。同样模块式无线数传收发模块接收到数据后触发串口中断,MCU响应中断将数据送入USB总线。由于总线供电方式不稳定,整套系统使用自供电方式。


按此在新窗口浏览图片


图2所示是采用了1个89C52的微控制器与PDIUSBD12集成电路相互连接图。由于89C52是应用 广泛的一种单片机微控制器,软件开发工作者在其基础上开发大量的软件开发平台,大多数电子工程师对其都比较熟悉。因此,用户可以利用比较熟悉的微处理器(89C52)进行核心程序的设计,即用89C52来实现其所需的功能,具体将数 ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:141毫秒 最大:78531毫秒 查询6次