经过前面几章的学习,我们已积累了设计锁相环电路的一些基本技能。根据作者的学习经验,这个阶段最期望的一定不是再去理解什么原理公式,学习什么方法思路。好比初次接触到羽毛球时,在网上看了一段中规中矩的教学视频,又刚好买回一支炫丽的球拍,走进球场,实在没有心情再听老师讲什么挥拍动作和击球技巧,只想痛痛快快地上球场打几拍了。这一章,我们将完成一个完整的一阶锁相环电路的 FPGA 设计及仿真测试过程。
4.1 一阶环的数字化模型
4.1.1 工程实例需求
一般来讲,电路的数字化模型通常用 Z 域变换模型来描述。由于本章仅讨论一阶锁相环电路,环路中没有环路滤波器部件,锁相环路的模型得到了很大的简化,为便于讲述和理解,本章在讨论一阶环的设计时,仍采用模拟锁相环路设计方法,参数含义与模拟锁相环路相同。锁相环路的完整数字化模型将在本书后续章节进行讨论。设计任何一个电路,首要的是弄清设计需求。为便于比较分析,本章对第 3 章最后讨论的一阶锁相环电路进行 FPGA 实现。采用数字方式实现的一阶环的原理图如图 4-1 所示。
这个框图如此简单,似乎只需要几行代码就可以完成。读者在实现过程中可以看到,
编写一