首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

如何用FPGA求占空比?有样例最好!

如何用FPGA求占空比?有样例最好!

我有一系统用C8051F040做CPU,用EPM570做数字处理.


系统要求:


采样时间为5ms,信号输入为PWM信号(1ms左右,可变),求占空比.要求精度能达到10e-5.


希望大家帮忙.


 

唐维
大家想想办法.急用
唐维

选用100M的工作频率.使用此时钟检测输入信号上升沿——上升沿检测模块.(用两级触发器就能做)

上升沿到达后使能高电平计数器(100m做时钟)开始计数。--计数器模块1

使用此时钟检测输入信号下降沿-----下降沿检测模块

下降沿到来后 停止 高电平计数器,启动低电平计数器————计数模块2

完成后,将两个计数器的结果分别取出,就是想要的数据了

学会了

hehe,方式很妙!

返回列表