專用ASIC芯片方案與通用芯片方案對比
在步進電機驅動器的關鍵技術研究中提到步進電機的性能在很大程度上取決于所用的驅動器,改善驅動器的性能,可以顯著地提高步進電機的性能,因此研制高性能的步進電機驅動器是一項普遍關注的課題。
通常,采用專用集成的步進電機驅動器芯片能提供非常高的可靠性,AMI推出用于步進電機的下一代無傳感器單芯片驅動器,《新的步進電機控制器/驅動器簡化步進電機系統設計 》也提到采用專用芯片能方便進行系統級的設計,但是ASIC適應性較差,開發周期長、需求費用較高的缺點也同樣明顯。
利用FPGA實現步進電機控制的方案則具有修改方便、使用靈活、可靠性高、可移植性強等優點。《基于FPGA的步進電機控制器設計》提到該控制器可以作為單片機或DSP的一個直接數字控制的外設,只需向控制器的控制寄存器和分頻寄存器寫入數據,即可實現對步進電機的控制。
《基于GAL器件的步進電機控制器的研究與設計》則應用了美國Lattice公司研制的一種電可擦除的可編程新型PLD器件,采用GAL器件對三相步進電機進行控制,不僅簡化了系統的結構,降低了成本,而且編程靈活方便,提高了系統的可靠性,使系統具有更強的適應性。
《裝入CPLD/FPGA的步進電機運動控制器與驅動器》進一步拓展了以前將步進電機驅動器集成到CPLD中的設計。本實例不僅集成了驅動器,而且還集成了一個簡單的單軸步進電機運動控制器。
專用芯片提供高可靠性和高效率,通用芯片則使用靈活、可移植性強,在步進電機控制應用中,孰優孰劣?也需分而視之。