6 Replies Latest reply on Jun 16, 2020 7:43 PM by RoPe_2386886

    About  CY7C68013 question

    RoPe_2386886

      您好,我有如下问题想请教下。

      68013工作在BULK模式,FPGA根据FIFO的满空信号向FIFO里面写数据,

       

      我们传输的图像是1.3MB(1280*1024,8bit),当图像的平均灰度值比较低的情况下(小于0xe0~0xf0,这个每个设备不同,基本是这个范围),图像传输帧率在30Hz每秒,数据量是314Mbps;如果图像的平均灰度值比较高的时候(接近0xff,8bit数的最大值),图像传输帧率会降到25Hz,262Mbps。  按道理来说,68013只是一个管道的功能,里面传输的数据不应该影响到他的传输效率。但是上面的现象我们在测试的时候是100%出现,只要图像亮度一上去,帧率就会降低。  我们曾经做过如下的测试,都是一样的问题。

               1:使用不同长度的USB线,1米,3米,5米

               2:不用USB电源,而使用单独的电源供电

               3:使用Windows 7, Linux,嵌入式ARM+Linux

      请问上述问题是什么原因,谢谢。

        • 1. Re: About  CY7C68013 question
          YiZ_31

          您不是已经自己说了灰度值比较低的时候数据量增大了么。FX2LP最大带宽约为30MBps左右。

          • 2. Re: About  CY7C68013 question
            RoPe_2386886

            您好,没有太理解,(1)带宽是32MB,32M Byte per seccond,也就是说一秒钟可以传32M字节。可以传32M的 0xff, 也可以传32M的0x0,也就是说我这32M的数据无论其值大小是什么,不应该影响传输带宽 ,您能再解释下吗?感谢。(2)另外一个客户使用的CYUSB3014,现在需要抓一下USB Trace ?是使用什么工具进行抓取吗?谢谢

            • 3. Re: About  CY7C68013 question
              YiZ_31

              之前我对你的描述理解有误,CY7C68013A并不具备DMA通道的功能,所以传输速率还是要受到其处理能力的限制的。

              有条件可以用USB协议分析仪,没有条件在PC上装一个wireshark。

              • 4. Re: About  CY7C68013 question
                RoPe_2386886

                您好!

                我这里想买个USB协议分析仪,进行测试使用,请问下有推荐的品牌或者型号吗?

                谢谢。

                • 5. Re: About  CY7C68013 question
                  YiZ_31

                  一般用的是LeCroy的,具体型号要看客户是测USB 2.0还是USB3.0, 接口是否为Type-C。

                  这个比较贵,客户做开发可以想办法租一个或者借一个。

                  1 of 1 people found this helpful
                  • 6. Re: About  CY7C68013 question
                    RoPe_2386886

                    您好!

                    非常感谢您的回复。

                    我有一个客户使用的型号是USB3014,接触放电4KV ESD测试不通过,客户使用bushound监测数据如下图,有XACT ERROR  ,目前建议的是客户做好系统级ESD硬件防护,但是,客户要求分析下具体是哪里问题导致USB3014不工作了,目前,该问题已经整了一个多月,问题还没有解决,其中包括更换TVS管,客户使用bushound监测数据和使用wireshark抓USB Trace 功能应该是类似的吧?请问您那是否有些建议?使用bushound监测数据是否有参考的价值?非常感谢。