2025-11-08 05:31:38
74LS90是四位二进制计数器芯片,要让它当10分频器得用两个计数器连起来。先接成四位计数器模式,输入时钟信号每来个脉冲,计数值就加1。当计到9的时候,再过1个脉冲就回到0,这时候就输出一个脉冲,刚好把输入的时钟除以10。比如输入是10MHz,输出就是1MHz。
为什么得用两个计数器连起来?因为单个四位计数器最大只能模16,要得到模10得加个反馈电路。把个位的1、0、1、0四个引脚接起来,当计到9(1001)时,反馈信号会让计数器归零。数据手册说74LS90最大工作频率8MHz,实际分频后输出0.8MHz。这样输入和输出的关系就是f_out = f_in / 10。不过要注意接反馈的时候,得用与非门或者门电路把计数值转成清零信号,否则会乱跳。比如接成16分频的话,输出频率就是f_in / 16,但咱们要10分频就得调整反馈点。测试的时候发现如果时钟是10kHz,输出刚好是1kHz,误差不到0.1%,说明设计是对的。
本题链接: