论文部分内容阅读
本文设计了一种基于FPGA的正弦波可变细分步进电机驱动器,可有效地解决这个问题。
设计过程中采用自顶向下的模块化设计方法,用VHDL语言对电路进行描述,并用EDA工具进行了综合和仿真。优化设计了电流测量模块和PWM模块等关键性模块,使这两个模块在最高工作频率为150MHz的FPGA芯片中达到了超过170MHz的性能,提高了芯片的对输入输出信号的控制能力。
结合可编程状态机和普通状态机的部分优点,设计实现了一种可实现复杂逻辑功能的控制单元。该控制单元消耗资源很小,在采用流水线技术后,其指令可单周期执行,并且工作频率可达100MHz。