阅读:1516回复:8
PCI数据采集通讯卡的设计
请教各位高手,我想做一个PCI数据采集通讯卡,这个卡要实现的功能是对模拟信号进行采样再通过这个卡进入计算机,被我的应用程序调用和处理,处理结果再通过本卡进入现场控制设备进行控制,我的设计想法是用一块ADC0809进行模数转换,转换结果送入一块双口SRAM中,用单片机来实现逻辑控制和局部数据传输,PCI总线通过9052访问这个SRAM,数据处理结果经9052进入另一块SRAM中,单片机再读取处理结果送入8255中,从而把数据送出去,不知这个设计方案是否可行,结构图请看附件,请大家给点意见
|
|
最新喜欢:![]() |
沙发#
发布于:2003-08-14 19:55
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2003-08-14 21:14
但是如果不用单片机,8255和0809的初始化在这种情况下应该怎么进行呢,可以通过驱动程序来完成初始化吗,应该怎么来写这个驱动呢
|
|
地板#
发布于:2003-08-14 22:07
那你的数据采集速度是多少呢,注意数据的采集速率
|
|
地下室#
发布于:2003-08-15 12:47
ADC0809的工作频率是500K,这个我可以用几个D触发器进行分频到,就是这两个东西的初始化不太清楚,请问各位应该怎样对它们进行初始化
|
|
5楼#
发布于:2003-08-15 14:12
我是用fpga实现的,速率400M
http://www.eetop.com.cn/index-9.php http://www.eetop.cn/cgi-bin/leoboard.cgi |
|
|
6楼#
发布于:2003-08-24 16:03
楼上的jackzhang兄,你的能做到这么高的速度嘛/ :(
|
|
7楼#
发布于:2003-08-24 18:13
我们已经做到了
不过我们做的是采集存储卡,先用400M的速率采集存储到512MBYTE的DIMM内存条(板上自带,带宽100M*8=800MBYTE).然后从pci读取数据 http://www.eetop.cn/cgi-bin/forums.cgi?forum=5 |
|
|
8楼#
发布于:2003-08-25 10:51
我现在也在做数据采集卡,对0809,我的理解是初始化做到驱动里面去。用一片gal来实现。
我现在也有一个问题:就是对pci9052不是很熟悉。我想用它的isa模式,谁能告诉我,pci的驱动需要我告诉它些什么。(地址,数据,是如何操作的?还需要知道些什么?) |
|