OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8804|回复: 12

[ALTERA] 基于FPGA数据采集、通讯和存储系统设计(即FPGA+RTL8211千兆以太网+SD卡存储+RTC+Uart+AD7606数模转换+电流放大采集等硬件设...

[复制链接]

37

主题

212

帖子

0

精华

高级会员

Rank: 4

积分
900
金钱
900
注册时间
2019-6-6
在线时间
100 小时
发表于 2021-2-7 22:44:45 | 显示全部楼层 |阅读模式
本帖最后由 Advent 于 2021-4-27 10:38 编辑

包含硬件PCB设计和FPGA的Verilog代码的编写,下图为主要功能框图。FPGA作为并行处理单元,实现了电流和电压的采集、千兆以太网通讯、SD卡本地存储和串口通讯等。已经打PCB实际验证和Verilog代码在硬件上的实际测试,测试部分包含:千兆网通讯收发测试、AD采集的数据验证、SD卡存储验证、RTC实时时钟读取和RTC的RAM突发读取等。PCB设计采用的是AD软件,Verilog程序通过quartus II软件编写。现由硬件和软件两个方面简单介绍。一、硬件设计                下图分别为硬件的正面和反面,纯手工焊接的,有点丑,然后忽略那根蓝色的跳线吧,已经在AD软件上修正了。综合考虑千兆以太网中的高速数据线的差分阻抗100MΩ、数字电源和模拟电源的划分等,PCB主要采用四层板的设计方案。顶层和底层为信号走线层;第二层为完整的地层,分为数字地(DGND)和模拟地(AGND),为顶层的信号层和电位电流模拟量的采集提供参考;第三层为电源层,本层提供较为完整的3.3V电源平面和模拟地平面,还有局部的1.2V和2.5V的电源平面。
                其中硬件设计中最要小心的是千兆以太网的设计和电流采集部分。千兆网部分采用的是ETL8211EG芯片,支持千兆以太网,要实现千兆网络,要保证查分阻抗100Ω,就需要考虑蛇形走线和线宽线距、参考层等因素。电流采集部分要考虑模拟地的划分和电流的放大倍数、高精度电阻等,这里我选的是INA240A系列,包含20、50、100、200四种增益可以选择。数模转换是8通道,每通道16位,支持并行的200SPS的AD7606芯片。SD卡就是最常见的Micro SD Card,买的闪迪的16G的卡。RTC是常见的DS1302。考虑版面问题,数码管只留了一个。硬件下载AD源文件下载链接:https://download.csdn.net/download/qq_39521541/15110220

部分原理图

二、软件程序编写
                在以上硬件的基础上编写了程序,总程序4000余行。实现了AD7606电压和电流数据的采集和RTC的时间和内部RAM突发读写,然后并行的存储和通过千兆以太网与串口发送到电脑上。
               
通过电脑上的网络助手同时采集到的串口数据、千兆以太网数据和用Winhex查看的SD卡内存储的数据如下图,数据完全一致。串口数据为什么也用网络助手显示呢,因为我板子上的串口上可以插上一个网络模块,这样串口数据也可以通过无线发送到电脑了,当然硬件上也有有线的串口端子,也进行了验证,不再截图赘述。

程序主要难点在于逻辑与时序的处理,程序中进行了一些时序的操作。为了方便我理清思路也进行了主要的时序图的绘制,如下图所示,画时序图的软件可以在这里下载https://download.csdn.net/download/qq_39521541/14951291,破解版很好用。
程序的模块结构如下图所示,其中4G其实就是串口,为了进行跨时钟域和SD的闪存,用了一些FIFO、双口RAM、ROM等IP核。

接下来是编译后的资源占用情况和编译信息,从图中可以看出基本不存在警告,其实现存的三个警告,完全不影响结果,而且知道警告存在的原因即可。

最后的最后附上总的程序源码:https://download.csdn.net/download/qq_39521541/15110143
感谢大家的批评指正



不会就要俯身倾耳以请啊,博客地址:https://blog.csdn.net/qq_39521541?spm=1001.2101.3001.5343
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

37

主题

212

帖子

0

精华

高级会员

Rank: 4

积分
900
金钱
900
注册时间
2019-6-6
在线时间
100 小时
 楼主| 发表于 2021-2-8 12:44:48 | 显示全部楼层
本帖最后由 Advent 于 2021-2-22 10:52 编辑

11111111111111111111
不会就要俯身倾耳以请啊,博客地址:https://blog.csdn.net/qq_39521541?spm=1001.2101.3001.5343
回复 支持 反对

使用道具 举报

37

主题

212

帖子

0

精华

高级会员

Rank: 4

积分
900
金钱
900
注册时间
2019-6-6
在线时间
100 小时
 楼主| 发表于 2021-2-22 10:52:32 | 显示全部楼层
欢迎大家批评指正
不会就要俯身倾耳以请啊,博客地址:https://blog.csdn.net/qq_39521541?spm=1001.2101.3001.5343
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2020-9-2
在线时间
21 小时
发表于 2021-2-22 16:45:36 | 显示全部楼层
大神啊 mark一下~
回复 支持 反对

使用道具 举报

37

主题

212

帖子

0

精华

高级会员

Rank: 4

积分
900
金钱
900
注册时间
2019-6-6
在线时间
100 小时
 楼主| 发表于 2021-2-23 12:21:17 | 显示全部楼层

大神谈不上,大家同样都在学习的路上。
不会就要俯身倾耳以请啊,博客地址:https://blog.csdn.net/qq_39521541?spm=1001.2101.3001.5343
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2017-5-23
在线时间
26 小时
发表于 2021-3-23 16:02:18 | 显示全部楼层
好东西,mark一下
回复 支持 反对

使用道具 举报

0

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2020-8-5
在线时间
28 小时
发表于 2021-4-13 08:35:36 | 显示全部楼层
66666666
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2021-4-25
在线时间
0 小时
发表于 2021-4-25 10:28:28 | 显示全部楼层
下载怎么还要钱?
回复 支持 反对

使用道具 举报

37

主题

212

帖子

0

精华

高级会员

Rank: 4

积分
900
金钱
900
注册时间
2019-6-6
在线时间
100 小时
 楼主| 发表于 2021-4-27 09:00:40 | 显示全部楼层
pdl 发表于 2021-4-25 10:28
下载怎么还要钱?

可以下载不要钱的,最终整合版的才收费而已
不会就要俯身倾耳以请啊,博客地址:https://blog.csdn.net/qq_39521541?spm=1001.2101.3001.5343
回复 支持 反对

使用道具 举报

9

主题

35

帖子

0

精华

高级会员

Rank: 4

积分
935
金钱
935
注册时间
2018-6-20
在线时间
82 小时
发表于 2021-4-30 14:14:12 | 显示全部楼层
这套东西挺不错
回复 支持 反对

使用道具 举报

31

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2165
金钱
2165
注册时间
2014-6-30
在线时间
338 小时
发表于 2021-5-12 09:19:55 | 显示全部楼层
要卖钱就不要来这打广告。
回复 支持 反对

使用道具 举报

37

主题

212

帖子

0

精华

高级会员

Rank: 4

积分
900
金钱
900
注册时间
2019-6-6
在线时间
100 小时
 楼主| 发表于 2021-5-15 09:02:50 | 显示全部楼层
greatxiaoguzi 发表于 2021-5-12 09:19
要卖钱就不要来这打广告。

不想掏钱可以下载免费的哦
不会就要俯身倾耳以请啊,博客地址:https://blog.csdn.net/qq_39521541?spm=1001.2101.3001.5343
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2021-4-16
在线时间
1 小时
发表于 2021-5-18 10:08:17 | 显示全部楼层
插眼,等我学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-8 21:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表