zc1984
驱动牛犊
驱动牛犊
  • 注册日期2009-06-02
  • 最后登录2009-07-04
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2009-06-15 16:16
另外对于LZ说的内部上拉问题,我在想芯片内部的硬件电路应该就是个上拉接到VCC吧,应该不涉及到芯片初始化那些过程吧,自己也不清楚~~郁闷一周了
saleslhzk
驱动牛犊
驱动牛犊
  • 注册日期2008-12-21
  • 最后登录2019-03-10
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望321点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分5分
21楼#
发布于:2009-06-16 12:41
是的,复位的低电平要持续足够长的时间。可以先断开EEPROM的SDA脚,设备管理器里出现:
Cypress EZ-USB FX2LP - EEPROM missing
算作通过,我用的也是CY7C68013A

当提示发现新硬件时,在XP系统中可以让系统“自动安装软件”,因为在安装开发包时,驱动CyUSB.sys和INF文件都已安装到系统中了。
zc1984
驱动牛犊
驱动牛犊
  • 注册日期2009-06-02
  • 最后登录2009-07-04
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2009-06-16 15:19
我的硬件没有接EEPROM,只是把SDA和SCL上拉了。当初设计时就没有考虑这块,因为我看好像不要EEPROM也可以,难道是因为没接EEPROM的原因?因该不会吧~~~
zc1984
驱动牛犊
驱动牛犊
  • 注册日期2009-06-02
  • 最后登录2009-07-04
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2009-06-16 18:25
刚才又测了一下,发现D+已经上拉到3.3V左右,D-为0.8V左右,可是主机仍然没有反应~~~试着直接将D+和5V连起,也没有反应,不是说直接上拉D+也可以有反应的么?换了两台电脑,都是一样的效果,是我方法错了么?
人已经被彻底搞晕了~~~
saleslhzk
驱动牛犊
驱动牛犊
  • 注册日期2008-12-21
  • 最后登录2019-03-10
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望321点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分5分
24楼#
发布于:2009-06-16 18:43
不接EEPROM也是可以自举成功的,我的板子今天才把EEPROM加下,准备下载程序了,之前调试硬件时,都没有连接EEPROM,不过SCL,SDA的上拉电阻一直接着的。
D+为3.3V可能有问题,因为PC主板USB部分还有一个下拉电阻,分压后,实际电压可能是1.4~1.5这个范围。我做过实验,PC USB线上什么板子都不接,直接连接一个上接电阻,也会发现新设备,显示成“未知设备”。你可以这样试一下,看是否PC那端有问题。
zc1984
驱动牛犊
驱动牛犊
  • 注册日期2009-06-02
  • 最后登录2009-07-04
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2009-06-17 11:21
奇怪,我的为什么不行呢?我用1.5K的电阻把D+和5V连起,电脑也没反应,而且不止我的,其他人的也没反应~~~,还有那个D-事0.9V左右,这个感觉应该 不对吧?
saleslhzk
驱动牛犊
驱动牛犊
  • 注册日期2008-12-21
  • 最后登录2019-03-10
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望321点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分5分
26楼#
发布于:2009-06-17 12:04
找另外一个板子,面包板也可以,试验这个上拉电阻吧,这样容易分辨问题的出处,或者在USB方口上插一个USB 座,在座的脚上直接焊电阻,这样与原来电路板脱开关系了。
zc1984
驱动牛犊
驱动牛犊
  • 注册日期2009-06-02
  • 最后登录2009-07-04
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2009-06-17 16:29
还是不行,D+上拉后有一台电脑有一次可以,再也没有成功过,其他都不行~~这怎么可能呢?U盘一插上去就是别了,其他怎么不行呢?而且D+已经2.8V左右了,再怎么样也应该识别啊!见鬼了!
foallent
驱动牛犊
驱动牛犊
  • 注册日期2009-06-17
  • 最后登录2009-11-06
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
28楼#
发布于:2009-06-17 22:29
楼主,我也刚刚在调试这个芯片,插到电脑上后提示发现新硬件,但无法识别,用示波器看晶振一点波形都没有,何解?我原以为芯片从淘宝上买来就坏了,现在看来也未必,求救!
zc1984
驱动牛犊
驱动牛犊
  • 注册日期2009-06-02
  • 最后登录2009-07-04
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
29楼#
发布于:2009-06-17 22:36
楼上的兄弟,你可以看下CLKOUT有没有输出~~
foallent
驱动牛犊
驱动牛犊
  • 注册日期2009-06-17
  • 最后登录2009-11-06
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
30楼#
发布于:2009-06-17 22:52
回 29楼(zc1984) 的帖子
用示波器看了,接晶振的两个脚都没波形输出,正常应该是比较规则的正弦波吧?还有,我用1117稳压块将电源5V转换为3.3V,实际上是3.26V,有问题吗?板子我按照推荐电路做的,也没有加EEPROM
foallent
驱动牛犊
驱动牛犊
  • 注册日期2009-06-17
  • 最后登录2009-11-06
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
31楼#
发布于:2009-06-17 22:55
另外,我没找到12p的晶振,用了10p的,要不要紧啊?
saleslhzk
驱动牛犊
驱动牛犊
  • 注册日期2008-12-21
  • 最后登录2019-03-10
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望321点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分5分
32楼#
发布于:2009-06-18 06:56
我用的是CY7C68013A,就是FX2LP,
1。电源电压3.0V~3.6V都是可以的,不一定是标准的3.3V
2。RESERVE我是通过10k电阻接地的,接地是必需的
3。SCL和SDA需要通过上拉阻接到电源电压,也是必需的
4。复位信号在上电过程中,应保持足够长的时间
5。24MHz晶振示波器看不到信号不表示没有波形输出,那是个小的模拟信号,是正弦波,幅度不大,我有时也看不到,可以看CLKOUT,这个应该输出方波
6。如查这些检查过后,还没有效果,更换10p电容为12p,即使1~5有效果,后面最好更换为12p电容,这是手册上要求和推荐的,我还不知道接任意电容时,数据传输时速率是否会下降。
zc1984
驱动牛犊
驱动牛犊
  • 注册日期2009-06-02
  • 最后登录2009-07-04
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
33楼#
发布于:2009-06-18 09:36
10P的和12P的区别不大,电容只是对输出波形的好坏有影响,对频率没影响的,当然最好是按手册上说的12P~~~还是应该看下CLKOUT,他有稳定的12M输出就可以了

我的RESERVED是直接接地的,这会有影响么?现在去试下
zc1984
驱动牛犊
驱动牛犊
  • 注册日期2009-06-02
  • 最后登录2009-07-04
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
34楼#
发布于:2009-06-18 09:40
稳压电路没有严格的要求~~~

我现在最郁闷的就是明明D+已经2.6V左右了,可PC就是无法发现新硬件~~~但优盘却又能正常识别使用~~~用万用表打USB线也是导通的啊~~太奇怪了,甚至直接用导线或是1.5K的电阻上拉都不行,这种问题恐怕一般人都不会碰到~~~唉~~
saleslhzk
驱动牛犊
驱动牛犊
  • 注册日期2008-12-21
  • 最后登录2019-03-10
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望321点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分5分
35楼#
发布于:2009-06-18 10:25
将上拉电阻改接到D-上试试,接在D-上表示是低速设备,接在D+上表示全速或高速设备
foallent
驱动牛犊
驱动牛犊
  • 注册日期2009-06-17
  • 最后登录2009-11-06
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
36楼#
发布于:2009-06-18 17:29
我用示波器看了,CLKOUT有很规则的12.005MHz的正弦波输出,是否证明芯片已经正常工作了?每次插到电脑上都会提示发现新硬件,但不能识别。需要说明的是现在用的是公司的电脑,没有装CY的驱动,家里电脑装了CY的驱动,但我还没拿回家试过。
saleslhzk
驱动牛犊
驱动牛犊
  • 注册日期2008-12-21
  • 最后登录2019-03-10
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望321点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分5分
37楼#
发布于:2009-06-18 18:39
发现新硬件,应该是正确的,到Cypress网站上下载FX2LP的开发包,安装这个开发包时,它会自动安装驱动的,之后接上电路板,让系统自动找驱动就可以了。
foallent
驱动牛犊
驱动牛犊
  • 注册日期2009-06-17
  • 最后登录2009-11-06
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
38楼#
发布于:2009-06-18 21:52
在家里电脑我装过CY开发包了,驱动也装上了,可是还是被判为无法识别的硬件,可能会是芯片坏吗?不要太整我啊,买这芯片花我不少银子呢。
saleslhzk
驱动牛犊
驱动牛犊
  • 注册日期2008-12-21
  • 最后登录2019-03-10
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望321点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分5分
39楼#
发布于:2009-06-18 22:38
芯片不容易坏的,“无法识别的硬件”可能是因为驱动没有安装好,如果你用的是CY7C68013A,要安装FX2LP开发包,如果用的是CY7C68013,要安装FX2开发包。
游客

返回顶部