分频器的设计-奇偶分频
2的n次方分频实现
如下电路可以实现对clk的2分频。原理很简单,上电复位先给寄存器一个初始值,然后只有在clk上升沿clk_div2才会翻转一次。故clk两个上升沿之后,clk_div2才完成两次翻转。
要实现2的n次方分频可以通过复用n次这个电路。如下所示。
偶数倍分频
方式一:如下所示。通过移位寄存器实现分频。例如要实现2n倍分频,则需要用n个寄存器。
优点:不需要其它任何控制逻辑,只需要寄存器加一个反相器。
缺点:当分频倍数很大时,需要的寄存器也是倍增。当然你也可以采用复用的方式去减少所需寄存器数目,例如,36分频,可以做两个6分频器相连,则所需寄存器为6个,需要的寄存器数大大减少。
方式二:如下图所示,通过计数器来实现分频。比如,做一个2n分频器,则计数器计数从0到n-1,clk_div就翻转一次。
代码如下(分频数为div_num=20):
仿真波形:
奇数倍分频
如上方式只能实现偶数倍分频,是因为寄存器都是源时钟clk上升沿触发的,因此div_clk只能在上升沿去发生跳转,这导致div_clk必定只能是clk的偶数倍分频关系(clk跳转两次,div_clk才可能跳转一次)。
奇数倍分频的一种实现方式如下。一路计数器用clk的非clk_n控制,一路用clk控制。最后将两路的输出分频波形相亦或,得到最后的分频输出。如果难以理解可以对着最后的波形去看。
verilog实现如下(分频数为div_num=9):
仿真波形如下:
思考
大家以上面的为基础,思考一下占空比可调的分频时钟的实现。
电子罗盘在海洋浮标中的应用
如何在多相位计量系统中使用分流传感器
商用一氧化碳检测仪中应用的一氧化碳传感器
详解无人驾驶传感器:摄像头、激光雷达、雷达、温度传感器
pppoe拨号失败解决方法_pppoe怎么设置
分频器的设计-奇偶分频
马斯克:特斯拉对友商授权软件,提供动力电池等保持开发态度
官方免费换屏“攻略”方便“中招”的朋友以最快速度换好屏幕
5G慢直播引千万网友围观
什么是电动汽车的操纵稳定性_如何评价电动汽车的操纵稳定性的好坏
基于AT89C51单片机的双向通信FSK系统设计与实现
运动无线耳机哪个牌子好、运动蓝牙耳机排行榜
微雪电子STM32开发板 Open32F0-D简介
蓝牙耳机买什么品牌好?最好的蓝牙耳机品牌推荐
电视分集天线系统的研究
机器视觉软件开发的多样性
噪声敏感中使用PWM伺服放大器
模拟电路网络课件 第二十三节:乙类双电源互补对称功率放大电路
7种视频信号接口的传输距离介绍
全硬件TCP/IP协议栈学习笔记(第四天:全硬件TCP/IP协议模块学习)