suyuanping
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2008-08-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1515回复:8

PCI数据采集通讯卡的设计

楼主#
更多 发布于:2003-08-14 19:34
请教各位高手,我想做一个PCI数据采集通讯卡,这个卡要实现的功能是对模拟信号进行采样再通过这个卡进入计算机,被我的应用程序调用和处理,处理结果再通过本卡进入现场控制设备进行控制,我的设计想法是用一块ADC0809进行模数转换,转换结果送入一块双口SRAM中,用单片机来实现逻辑控制和局部数据传输,PCI总线通过9052访问这个SRAM,数据处理结果经9052进入另一块SRAM中,单片机再读取处理结果送入8255中,从而把数据送出去,不知这个设计方案是否可行,结构图请看附件,请大家给点意见
附件名称/大小 下载次数 最后更新
2003-08-14_PCISHEJI.doc (20KB)  3

最新喜欢:

phoenix_lueiphoeni...
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-08-14 19:55
用户被禁言,该主题自动屏蔽!
suyuanping
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2008-08-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-14 21:14
但是如果不用单片机,8255和0809的初始化在这种情况下应该怎么进行呢,可以通过驱动程序来完成初始化吗,应该怎么来写这个驱动呢
zxw_top
驱动大牛
驱动大牛
  • 注册日期2003-07-18
  • 最后登录2020-04-26
  • 粉丝0
  • 关注0
  • 积分1116分
  • 威望2537点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-08-14 22:07
那你的数据采集速度是多少呢,注意数据的采集速率
suyuanping
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2008-08-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-15 12:47
ADC0809的工作频率是500K,这个我可以用几个D触发器进行分频到,就是这两个东西的初始化不太清楚,请问各位应该怎样对它们进行初始化
jackzhang72
驱动小牛
驱动小牛
  • 注册日期2003-01-02
  • 最后登录2023-11-21
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2003-08-15 14:12
我是用fpga实现的,速率400M

http://www.eetop.com.cn/index-9.php
http://www.eetop.cn/cgi-bin/leoboard.cgi
亿涛工作室 http://www.eetop.com.cn 中国电子顶级开发网--技术论坛 http://www.eetop.cn/cgi-bin/leoboard.cgi
xiao052
驱动牛犊
驱动牛犊
  • 注册日期2003-08-01
  • 最后登录2003-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-24 16:03
楼上的jackzhang兄,你的能做到这么高的速度嘛/ :(
jackzhang72
驱动小牛
驱动小牛
  • 注册日期2003-01-02
  • 最后登录2023-11-21
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2003-08-24 18:13
我们已经做到了
不过我们做的是采集存储卡,先用400M的速率采集存储到512MBYTE的DIMM内存条(板上自带,带宽100M*8=800MBYTE).然后从pci读取数据


http://www.eetop.cn/cgi-bin/forums.cgi?forum=5
亿涛工作室 http://www.eetop.com.cn 中国电子顶级开发网--技术论坛 http://www.eetop.cn/cgi-bin/leoboard.cgi
nondrinker
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-08-25 10:51
我现在也在做数据采集卡,对0809,我的理解是初始化做到驱动里面去。用一片gal来实现。
我现在也有一个问题:就是对pci9052不是很熟悉。我想用它的isa模式,谁能告诉我,pci的驱动需要我告诉它些什么。(地址,数据,是如何操作的?还需要知道些什么?)
游客

返回顶部