Я в деталях, конечно, за давностью лет и не помню вовсе.
Там суть в том, что не может быть сигнал статичный, потому вроде бы каждый сегмент опирается на свой COM, а на них подаётся сигнал со смещением фазы на каждом такте, при чем количество дискрет может отличаться в разных режимах драйвера. Помню, мне помогло раскуривание доки на драйвен, Haltec вроде бы.
Вот еще порыл инфы, тут точно все есть.
http://ww1.microchip.com/downloads/en/appnotes/01428a.pdf