本帖最后由 laoxu 于 2015-12-22 07:19 编辑
A/B相正交计数,硬件设计要点:
设定T0,T1为模式1,16位计数器, 并且使能INT0,INT1门控计数(高电平有效)
输入的A/B相正交信号,A相直接送 T0门控(INT0)和 T1门控(INT1)。B相分两路,一路直接送 T0计数, 另一路经三极管反相后,送 T1计数。这样,能保证在 A相输入高电平时,B相电平由高至低变化时,T0计数;B相电平由低至高变化时,T1计数;从而使得计数相位同相,保证加、减计数的准确性, 实际测量计数值 = T0 -T1 。
|