专用ASIC芯片方案与通用芯片方案对比
在步进电机驱动器的关键技术研究中提到步进电机的性能在很大程度上取决于所用的驱动器,改善驱动器的性能,可以显著地提高步进电机的性能,因此研制高性能的步进电机驱动器是一项普遍关注的课题。
通常,采用专用集成的步进电机驱动器芯片能提供非常高的可靠性,AMI推出用于步进电机的下一代无传感器单芯片驱动器,《新的步进电机控制器/驱动器简化步进电机系统设计 》也提到采用专用芯片能方便进行系统级的设计,但是ASIC适应性较差,开发周期长、需求费用较高的缺点也同样明显。
利用FPGA实现步进电机控制的方案则具有修改方便、使用灵活、可靠性高、可移植性强等优点。《基于FPGA的步进电机控制器设计》提到该控制器可以作为单片机或DSP的一个直接数字控制的外设,只需向控制器的控制寄存器和分频寄存器写入数据,即可实现对步进电机的控制。
《基于GAL器件的步进电机控制器的研究与设计》则应用了美国Lattice公司研制的一种电可擦除的可编程新型PLD器件,采用GAL器件对三相步进电机进行控制,不仅简化了系统的结构,降低了成本,而且编程灵活方便,提高了系统的可靠性,使系统具有更强的适应性。
《装入CPLD/FPGA的步进电机运动控制器与驱动器》进一步拓展了以前将步进电机驱动器集成到CPLD中的设计。本实例不仅集成了驱动器,而且还集成了一个简单的单轴步进电机运动控制器。
专用芯片提供高可靠性和高效率,通用芯片则使用灵活、可移植性强,在步进电机控制应用中,孰优孰劣?也需分而视之。