本发明涉及增量式编码器技术领域,公开了一种编码器、编码方法及芯片,该编码器通过线数调制模块对输入位置进行线数调制得到增量调制位置,通过目标位置更新模块维持当前目标位置不变,或将当前目标位置更新为增量调制位置,通过方向决定模块根据当前目标位置与自有位置确定步数差距,基于步数差距和预设差值换向值确定位置调整方向,通过自有位置更新模块对自有位置根据位置调整方向或当前目标位置进行更新,得到更新后位置,通过编码器输出控制模块根据输出参考数据确定输出信号,该编码器提供了一种新颖的编码器的实现方式,实现过程简单,易操作,使用门槛较低。