Yes, there is a change in polarity. It depends on what stage of the program it is in. Initialization reverses the polarity every 400 mS. The other stages are a longer time between polarity reversals.