找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 926|回复: 4
打印 上一主题 下一主题

请教FPGA管脚测速问题???

[复制链接]

2

主题

6

帖子

223

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
223
跳转到指定楼层
1#
发表于 2013-12-2 22:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
我代码是这样写的:clk为50M时钟,clk_out为一个管脚。
8 t5 i0 e7 L: U1 r7 A! Umodule test(clk, clk_out);- \2 T# t3 S. k: D0 {9 P1 |
input clk;
" t1 P9 U' I1 e; C/ koutput clk_out;
: S# y$ g0 }  ]/*******************************/1 ]) c$ M% ?9 p* {
reg clk_out;
0 |% a) g. S. Rreg set;
, |( i% ]9 b1 Greg [31:0]cnt;
% `6 m# s4 Q7 p4 A. ~parameter duty = 32'D100;/ I7 X' }+ j: ]. N$ v
/*******************************/
# M. @: }9 F8 W5 x1 G! l3 p: |$ w, R  Q* {always @(posedge clk)# N+ O) g# k/ A" Q
begin5 Z+ ~( u4 X9 A/ i4 n: X
        if (cnt == duty)! k/ ^* ^& O. ?/ @) A
                begin
9 V" N: V& b) u- M                        cnt <= 0;
3 P5 |6 \/ K9 b                        set <= 1;  q: E2 }9 x7 S
                end
7 K' l) M8 z/ G4 \- r/ v( r        else
3 }& {# e9 E9 x( b) q/ n) _2 x                begin
5 ^4 \: u' i& ^2 I2 [! O' J  o                        cnt <= cnt + 1;& o" _) q* E* [3 `
                        set <= 0;
3 Y( x; k4 v, ~! j+ n6 }                end- s) @/ f8 X8 S1 G! V5 c% K
end
, g# [4 T4 g* U- q, J) W5 z9 f/*******************************/# _5 M' i* \& d5 P" K* _
always @(posedge set)8 p0 y' R/ |, E- ~' U
begin3 S" h. r- a; w3 ?" W, Y" c
        clk_out <= ~clk_out;
: z( k0 H% @; [- ~+ Dend$ _- v; \- `( O( O( t. d; O
/*******************************/
, u- H2 _- s9 |endmodule( A. W- Z) ~9 l5 P% `1 b# X
- j0 @; j, E' H8 A) f
输出方波的频率很低,大概是1M,再大的话波形就会变了。这是正常的吗?还是测试方法有问题?
6 w. P3 F  ?; J% Q, D* w板子配置:DE2(核心是:EP2C35F672C6),其他就没什么了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

49

主题

670

帖子

4310

积分

五级会员(50)

Rank: 5

积分
4310
2#
发表于 2013-12-2 23:26 | 只看该作者
在eetop上发过吧。! U3 W8 G2 M6 H9 A

  m2 `) t; I2 h完美方波不可能,我也用示波器测过,几M的还好,在多了就是快正弦波,当然可能和我示波器普源的100M也有关系,可能换成好的示波器,那可能还不错,至少不会看到是正弦波,哈哈。
8 A+ o* U) c6 M) ]  D9 p) ^2 E! T: M1 A6 O, Z( _
你那个可能也和你FPGA的驱动能力也有点关系,你接个74芯片输出,或者三极管之类的。
7 {: Y$ L1 W" {0 \5 e2 }, {+ C3 g好不行就看看是不是要端接什么的,希望不要坑爹了
硬件工程师[原理图+PCB],电驱动方面,无刷控制器,电动工具,太阳能无刷泵,锂电保护板,仅限Altium。

2

主题

6

帖子

223

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
223
3#
 楼主| 发表于 2013-12-3 00:09 | 只看该作者
zgq800712 发表于 2013-12-2 23:262 Z$ ]6 E3 E4 B
在eetop上发过吧。
: f9 [5 T6 n. B, N) B: J" U5 w+ V" W2 g  e* v; X
完美方波不可能,我也用示波器测过,几M的还好,在多了就是快正弦波,当然可能和我示 ...
; X( x; N' J8 \# i9 _7 B
嗯,发过。确实频率高了就慢慢变成正弦波了,但不可能才1M。
3 m. e; H# r3 y) A& G: H  U% ^我也怀疑是示波器的问题,我的示波器是:RIGOL(DS 5102M),但是用函数信号发生器输进去10M测得稳稳地。
  O5 x6 u) u) c$ W板子管脚上没接什么,只加了管子起保护作用,这有影响吗?4 ^" W. P% v: k8 ^: Q

2

主题

6

帖子

223

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
223
4#
 楼主| 发表于 2013-12-3 00:11 | 只看该作者
那你确定这种测试方法是可行的?

49

主题

670

帖子

4310

积分

五级会员(50)

Rank: 5

积分
4310
5#
发表于 2013-12-3 08:04 | 只看该作者
HJS 发表于 2013-12-3 00:117 `* N2 A0 I7 m6 G; T7 {: k
那你确定这种测试方法是可行的?
4 @: c' t5 N3 X' S0 I5 D; q
你这个就是常用的端口嵌位二极管,你在后级加个驱动力强的电路试试看吧,这个FPGAIO电流是8mA吧。
硬件工程师[原理图+PCB],电驱动方面,无刷控制器,电动工具,太阳能无刷泵,锂电保护板,仅限Altium。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-2-25 22:55 , Processed in 0.059535 second(s), 36 queries , Gzip On.

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

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

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