一种基于APB总线接口的高精度频率采集控制器设计 |
| |
引用本文: | 张磊,许辉辉,徐叔喜,汪健.一种基于APB总线接口的高精度频率采集控制器设计[J].现代电子技术,2023(2):49-52. |
| |
作者姓名: | 张磊 许辉辉 徐叔喜 汪健 |
| |
作者单位: | 中国兵器工业第二一四研究所 |
| |
摘 要: | 传统频率采集常用微控制器内部定时器实现,但内部定时器存在响应延迟,计数时会损失CPU响应时间、影响系统中断等,在需要高精度频率采集应用场合不适用。为此,文中设计一种专用的频率采集控制器IP,内置6个独立的可编程计数器阵列和6个独立的的捕捉模块,计数器时间基准的时钟采用与捕捉模块一致的时钟频率,可配置为与APB总线接口工作频率相同的时钟,或者是APB总线工作时钟的2分频、4分频、8分频,每路捕捉模块都可实现上升沿、下降沿、双沿采样等功能。通过频率采集内部FIFO,实时记录当前信息,计算频率发生次数,采集精度最小可达到10 ms。所设计频率采集控制IP集成通用AMBA APB总线接口,可直接应用于微控制器设计中,实现对输入信号高精度采样的功能,具有高实时性、多路同时高精度采样等特点。
|
关 键 词: | 微控制器 频率采集 APB总线 频率数计算 时钟配置 信号采集 |
|
|