黑金开发板上的CH376如何工作

向各位求助关于制作采集模块中用到CH376传输数据 我现在想用AD采集数据,但是AD采集回的数据是LVDS接口的,需要用FPGA转化为12位并行数据,再通过USB传输模块把数据传输给上位机显示波形,上位机用Labview做 现在手头上有个黑金开发板四代的,里面配有CH376芯片,在网上看的这个芯片不用写驱动,只需要配置就能够实现控制,我首先先按照黑金开发板文中讲到的SOPC配置了FPGA烧写进去然后插上USB电脑没有反应,我想是不是不识别了,要用Labview做上位机需要识别USB才能按照方式写上位机 所以我现在想直接把芯片的管脚弄出来和单片机连接,主要是看到公司网上有很多例程都是C51的程序,手上也有单片机开发板,我按照CH372EVT\PUB\CH372SCH.PDF的方式把CH376芯片和单片机连接,其中CS黑金上面已经接地,INT#、RD#、WR#不知道连接单片机什么地方,所以打开CH372EVT\PUB\DEMO\MCU_C51\CH375451.C的程序看,发现里面写的管脚是连接的CH451的芯片的东东,所以一下子就不会连线了,现在不知道该怎么弄 1:CH376在下载程序的时候是不是需要先要对其进行初始化,好像看资料里写的是10us的时间进行初始化,是看作为主机模式还是设备模式,然后不需要写驱动? 2:按照我原先的做法能不能实现预期的采集效果呢?我其实就是想实现的功能很简单,就是用Labview做一个上位机,让FPGA不断的发送数据通过USB传输到上位机显示,然后还需要简单的功能,比如说在上位机上恩哪个键,让对应的LED灯点亮,我该如何下手做,在现有的东西上 3:假如电脑能够识别USB我是不是就能够用Labview做一个上位机,从网上找到的方法中说是很简单,只需要配置,然后把对应的模块拖出来连线就能够实现,这样可以么? 弄了好几天了,就是没有弄出来,求高人指点~~~

黑金开发板中USB的原理图

20131212185112.jpg

你可以用你的FPGA模拟单片机和376通讯的时序来操作CH376 1、设置376为内部固件模式后,只需要把你采集到得数据传给376,让376传给PC 2、可以实现功能,需要PC和你的FPGA做简单的协议来点灯比如PC传什么样的数据下来你就点灯 3、376做内部固件模式时是我们厂商自定义的USB设备,上位机需要安装CH372DRV.EXE,上位机提供DLL,具体用法可以咨询我们公司上位机工程师 建议你在CH372EVT里面找到TEST.C程序,把它移植到你的单片机中,上位机安装驱动后,在CH372EVY\DEBUG\DEBUG372\Release中有个软件和你的单片机+376互传数据,这样你对整个流程了解后,用你的FPGA模拟单片机与376通讯的时序代替单片机 单片机和376的连接INT#可以连接到你单片机的中断引脚,RD#、WR#连接你单片机的RD#、WR#引脚,你用模拟总线的话随便你连接单片机哪个可用的IO口,关键在于时序,硬件连接可以参考372DS1手册


单片机和376的连接INT#可以连接到你单片机的中断引脚,RD#、WR#连接你单片机的RD#、WR#引脚,你用模拟总线的话随便你连接单片机哪个可用的IO口,关键在于时序,硬件连接可以参考376DS1手册 上面的连接是可以的


好的,您回复的好详细,我按照你说的方法试一试。


只有登录才能回复,可以选择微信账号登录