FPGA采集数据,通过CH375接PC机的USB接口,向PC机发送数据可不可以做? 速度通达到多少?
只要PFGA可以同单片机一样,能够向CH375发送命令、数据,读取数据,那么就可以通过CH375向PC发送数据。 具体的速度,与FPGA操作CH375的并口速度有关,以24M的51为例,最快可达600KB/S。不知道你想达到什么样的速度? 另,CH374芯片的速度要更快一些,程序略繁琐一些
好的,谢谢我在试试
用51单片机调CH375时有南京沁恒给的相应的USB协议的程序包(LIB文件),如果用FPGA向CH375发送命令、数据,读取数据,将如何运行这个程序包?
这个软件包是CH375作主机操作U盘所用的,对于作设备与PC通信,下载CH372EVT.TZIP,参考这里的单片机程序
用FPGA向CH375发送16进制的命令倒不难,但是与PC通信,要发哪些命令?CH375的PDF资料上并没有说,有没有这方面的例程,或教程?
你可以下载CH372EVT下的示例程序.在PUB\TEST下有上下位机通讯的示例程序.
与PC通信,不需要发命令,PC端需要一个应用程序,负责从USB总线读写CH375的数据即可,CH372EVT下的例程基本都是上下位机配对的,好好参考一下
我也是用fpga控制375与上位机通信,现在也有些问题,能否交流?404042216 QQ 我的上位机识别不到设备,芯片是好的,通过内嵌逻辑分析仪可以查看到数据,但是插上USB线就不太对了
内部固件还是外部固件模式? FPGA和CH375通讯是否成功?在分析仪中看到什么数据?通讯到哪一步?
(1)USB设备有没有枚举成功? (2)建议USB线使用屏蔽线.另外,在设备端USB外壳和PCB板共地.你的PCB板是不是通过USB口供电,如果是的话建议使用电源供电试试. (3)CH372EVT\PUB\TEST里面配对的上下位机的例子程序,仔细看看.
我用的是内部固件模式 FPGA发送检测命令还是好的,发送F0可以返回0F,发送设置模式命令并设置成02,也可以返回51,成功标志,但现在就是插上USB线后就不行了,返回就是00了,并且上位机也是发现一个unknown device后,一闪,这个未知设备就不见了,除非重新执行设置模式命令,才会又出现一下unknown device 总之就是不插USB线的时候都是好的,设置完模式后D+也被上拉了,但是插上USB线后,D+就被拉低了,以至找不到硬件,奇怪了
usb我也用的是屏蔽线,也和板子共地了
usb我也用的是屏蔽线,也和板子共地了
1、CH375的工作电压是多少?5V时,V3对地接103电容,3.3V时与VCC短接 2、设置模式成功,那么表示CH375工作是正常的,内置固件下,只要设置模式成功,枚举过程是由芯片自身完成的,不需要FPGA干预,出现unknown device,则表示描述符信息没能成功传给PC,意味USB线路有问题,检查: (1)USB信号次序:VCC、D-、D+、GND (2)USB口与线的屏蔽层需要接地
用的电压是3.3V,9管脚也接VCC了 现在有个怀疑点就是,375芯片的usb数据口出来后,是通过一个排线又转接到一个小板子上的,但线路不长,而后从小板子又接的usb屏蔽线到pc机