w534172 发表于 2014-8-27 18:25:41

求助!atmel 9G25 USB 识别成全速

大家好,我最近新画了一片板子,CPU是 Atmel sam9g25,CPU上面的USB A口是主从的,当我FLASH是空的时候,9g25在计算机上面识别成全速的,计算机上面提示“此设备可提高性能”,下载程序的时候明显感觉比开发板慢。而且开发板插入到计算机的时候不会有这个提示,下载也很快。网上找了一下,有的说要在D+引脚上面接一个1.5K电阻上拉到3.3V,有的是接了个USB ID电阻47K,还有就是5V接 47K和68K的分压电阻为PB16提供3.3。但是这些我都试过,可还是不行,求大家指导一下,谢谢!!!
注:底板的USBA-D-、USBA-D+接到核心板的HHSDMA、HHSDPA。

w534172 发表于 2014-8-28 09:25:08

问题解决了,是我画原理图的时候,把VBG引脚下拉电阻标错阻值了。

ljt80158015 发表于 2014-8-28 09:41:48

我现在用9G20    USB Speed: Full Speed   

linux内核编译选项是选的“ohci”         我挂了一个usb的采集卡,usb采集卡支持usb2.0、3.0   就是通不起来

9G20usb 好像是1.1的

pangzi530 发表于 2014-8-28 10:21:47

w534172 发表于 2014-8-28 09:25
问题解决了,是我画原理图的时候,把VBG引脚下拉电阻标错阻值了。

6.8k的没错吧?

w534172 发表于 2014-8-28 12:17:36

pangzi530 发表于 2014-8-28 10:21
6.8k的没错吧?

是啊,是6.8K,我画成100K了,可能是元件复制过来后忘了改了。调了我两天,百思不得其解啊{:lol:}

w534172 发表于 2014-8-28 12:19:05

ljt80158015 发表于 2014-8-28 09:41
我现在用9G20    USB Speed: Full Speed   

linux内核编译选项是选的“ohci”         我挂了一个usb的采 ...

刚才看了一下你说的9G20的数据手册,上面写的是12M Full speed。而9g25可以达到high speed(480M)。

pangzi530 发表于 2014-8-28 12:23:39

w534172 发表于 2014-8-28 12:17
是啊,是6.8K,我画成100K了,可能是元件复制过来后忘了改了。调了我两天,百思不得其解啊...

搞定就好,哈哈

ljt80158015 发表于 2014-8-28 12:30:29

full speed   与 high speed除了速度不一样   帧格式帧大小 是一样吗?

w534172 发表于 2014-8-28 13:40:11

ljt80158015 发表于 2014-8-28 12:30
full speed   与 high speed除了速度不一样   帧格式帧大小 是一样吗?

传输的频率也不一样。好像还有个什么参数从1mS变到125uS。

bbs2009 发表于 2014-8-28 18:51:28

ljt80158015 发表于 2014-8-29 09:05:58

w534172 发表于 2014-8-28 13:40
传输的频率也不一样。好像还有个什么参数从1mS变到125uS。

测试中发现帧长也不一样,9G20支持的64字节数据块长    USB2.0 HIGH SPEED 好像是512字节数据块长

软件上可以调整吗?

w534172 发表于 2014-8-29 12:14:26

ljt80158015 发表于 2014-8-29 09:05
测试中发现帧长也不一样,9G20支持的64字节数据块长    USB2.0 HIGH SPEED 好像是512字节数据块长

软件 ...

这个估计得请高人了,我都没了解过USB的协议,感觉USB好复杂,就不敢去学了。{:sad:}
页: [1]
查看完整版本: 求助!atmel 9G25 USB 识别成全速