单片机的USB通讯是如何实现的?(硬件和电路图) 急!!!

RT,要实现本质上的USB通讯,不要用USB转串口模块。想知道所需要的硬件,和相关的电路图。PS:USB有四个引脚,一个接电源,一个接地,其他的两个数据传输的,是不是必须... RT,要实现本质上的USB通讯,不要用USB转串口模块。想知道所需要的硬件,和相关的电路图。
PS:USB有四个引脚,一个接电源,一个接地,其他的两个数据传输的,是不是必须接单片机的P30和P31口?
谢谢各位大虾的帮助啊!本人在线等答案!
展开
 我来答
361度浪人
2010-07-12 · 超过13用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:32.7万
展开全部
用8051实现本质USB,那是相当的难,你相当于用单片机的串行口去实现USB通讯协议,光是这个就不知编多少代码,而且靠单片机那点可怜的CPU速度会很慢,你是做课设吧,还是别奢望这个了,老老实实用USB转串口吧,简单实用。如果非要联USB,选择那些高端的本身带USB接口的单片机,这样开发快而且通讯可靠!
eeko2005
2010-07-12 · TA获得超过1357个赞
知道小有建树答主
回答量:825
采纳率:100%
帮助的人:272万
展开全部
要不用个集成USB功能的单片机, 要不用普通单片机外加USB控制芯片.

到这里下载些资料看吧,这个都很普遍,看那些 PDIUSB12 相关的就可以了
http://www.zlgmcu.com/infocomm/newupdate.asp?page=2&sorttype=search&sortvalue=USB
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夜来雨早来晴
推荐于2019-01-24 · TA获得超过3.1万个赞
知道大有可为答主
回答量:9110
采纳率:60%
帮助的人:783万
展开全部
1 无线数传接设备总体构成
无线数传接收设备是某靶场测量系统的一个重要组成部分。如图1所示,该设备由遥测接收机利用天线接收经过调制的无线电波信号,解调后形成传输速率为4Mb/s的RS-422电平差分串行数据流。以帧同步字打头的有效数据帧周期性地出现在这些串行数据中。数据转存系统从中提取出有效的数据帧,并在帧同步字后插入利用GPS接收机生成的本地时间信息,用于记录该帧数据被接收到的时间,然后送给主机硬件保存。
在无线数传接收设备中,数据转存系统是实现数据接收存储的关键子系统。下面将详细介绍该系统的硬件实现及工作过程。

2 数据转存系统基本构成及硬件实现
数据转存系统主要由FPGA模块、DSP模块、USB2.0接口芯片构成,各个模块之间的相互关系如图2所示示。图中,4Mb/s的串行数据输入信号SDI已由RS-422差分电平转换为CMOS电平。为突出重点,不太重要的信号连线未在图中绘出。下面分别介绍这几个模块的主要功能。
2.1 FPGA模块实现及春功能
FPGA模块在Altera公司ACEX系列的EP1K30TI144-2芯片中实现。其中主要的功能子模块有:位同步逻辑、帧同步逻辑、授时时钟和译码逻辑。位同步逻辑主要由数字锁相环构成,用于从串行数据输入信号SDI中恢复出位时钟信号。帧同步逻辑从位同步逻辑的输出信号提取帧同步脉冲。两者为DSP利用其同步串行口接收串行数据作好准备。这样,利用一对差分信号线就可以接收同步串行数据,简化了印制电路板的外部接口。授时时钟在DSP和GSP接收机的协助下生成精度为0.1ms的授时信息。译码逻辑用于实现系统互联。
2.2 DSP模块实现及其功能
DSP模块是数据转存系统的主控模块,在T1公司16位定点DSP芯片TMS320F206[4]中实现。在DSP的外部数据空间还配置了32KX16的高速SRAM,可以缓存80余帧数据,用于提高系统的差错控制能力。DSP利用同步串行口接收FPGA送来的同步串行数据,利用异步串口接收GPS接收机送来时间信息(用于初始化FPGA授时时钟),利用外部总线接口访问FPGA授时时钟、外部SRAM、ISP1581的片内寄存器。可以看出DSP模块主要用于完成数据帧的接收、重组以及转存调度等任务。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式