步进电机驱动器原理

我对步进电机驱动器的理解有两种:
一:仅仅只是把输入信号放大。我让电机转动,仍然需要在输入信号中包含控制A+,A-,B+,B- 4个端口高低电平的信息。
二:我仅仅只需要输入脉冲和方向,比如我输入一个脉冲,电机就相应步进一个步距角,至于如何改变A+,A-,B+,B-的高低电平我完全不必理会,而是由驱动器去完成的。
不知道我的那种理解是正确的?还是都是错的。。。请高手指正,谢谢!
对步进电机驱动器:
1,要提供适合于步进电机所需要的电源;
2,需要输入脉冲和方向信号,凯高一般是御雀按TTL标准电平,
输入一个步盯拆尺进脉冲,电机就步进一个步距角;
3,驱动器的输出:A+,A-,B+,B-,由驱动器去完成。
(不需输入包含A+,A-,B+,B- 4个端口高低电平的信息)