找回密码
 注册
关于网站域名变更的通知
查看: 1738|回复: 1
打印 上一主题 下一主题

[毕业设计] 多功能计数器

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-10-12 09:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
. X* ~9 m/ Y3 n( E
关键词:频率测量相位测量DDSNiosII SOPC.
( T) W" V0 f3 B- G7 G摘要:本设计给出了以CycloneII型.FPGA EP2C8为核心的多功能计数器的基本原理与实现& j# T1 y# f1 ^) V, k# H$ g3 E' G$ ?
方案。FPGA片内包括测频模块,测相模块,DDS查表模块及NIOSII处理器;NIOS核调节频# f! N; t& B* J6 O0 I7 Y
率字与相位字控制DDS查表模块并经片外高速DA DAC900输出正弦波。测频测相模块的片外* a/ a* }3 T3 T. C9 x9 g
输入采用TI公司的宽带运放OPA699放大,并使用TL3116构建迟滞比较器整形为方波送入2 C7 {* A( ~$ f" n
FPGA片内,由可编程逻辑在FPGA内部组建的测频测相逻辑单元,采用等精度测量方法测得6 r; }% E" e3 O: x  W1 Y* b
结果并送NIOS核处理,在LCD上显示。经测试,频率测试范围达到1Hz~14MHz,准确度达0.lppm,相位测量范围0~360°准确度1°,信号灵敏度达到8mvRMS。' u- z6 p, s$ o8 ?
- c5 B8 D  w( r" F' e/ x5 V
- H3 J1 E5 H5 R
方案一:快速傅里叶变换+ I, ^2 _9 \  x6 Q% a! z! x. m
5 D/ F& u1 r1 M: O. W
数据由AD离散后,经FIR滤波,送入基-4快速傅里叶变换引擎进行多级蝶形运算,从3) ?0 n% K4 d$ [, q7 z% V
组ROM表中取出旋转因子乘入每次蝶形运算,对每级计算输入数据进行定浮点动态指数处理,. O, d; [  B1 u5 c7 x8 F
在蝶算单元之外对存放每级输入输出数据的多组双口RAM的地址用逻辑模块进行调序来实现
! S) a% Y8 O7 |- L1 W7 @# `: G连贯的logaN级蝶算。对所得正弦余弦结果,通过CORDIC算法,经大面积逻辑单元的移位及流水线操作得到信号在整数倍基频处的模量。即完成时域到频域的转换。
/ r& ?) l. o5 k) `) [" v9 {4 ]% _/ V7 f1 I
游客,如果您要查看本帖隐藏内容请回复
( c, X) f" G9 k& L1 p% r

" A6 c8 N5 t# C! x3 V2 Q/ S- @
  • TA的每日心情
    慵懒
    2022-12-26 15:28
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-10-12 10:49 | 只看该作者
    看看多功能计数器
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-24 12:30 , Processed in 0.125000 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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