Hallo

Wenn du das Datenblatt noch anhängen/verlinken könntest wäre es hilfreich. Der "Natural Binär Code" ist schlicht das gewöhnliche duale Zahlensystem:
Natural Binary Code
A common absolute encoder output format, it is constructed so the code counts up using natural sequence of binary counting. Example, the counting goes 000, 001, 010, 011, 100, and so on. The drawbacks to using this code sequence is that at several count positions, the code will have transitions on multiple bits simultaneously. Because of the normal variations caused by gate delays, line impedances, and other factors, the actual transitions don't occur simultaneously. Reading data during one of these times could result in an erroneous reading. Control systems can overcome this issue by taking multiple readings.
(Von: http://www.motion-control-info.com/e..._glossary.html)

Die hier beschriebenen Nachteile treten allerdings nur bei einem parallelen Anschluß des Gebers auf. Mit einem zusätzlichen Strobe-Signal funktioniert es aber auch fehlerfrei. Besser wäre allerdings ein Geber mit Graycode.

Bei seriellem Anschluss (z.B. SSI) spielt es keine Rolle ob pro Schritt nur ein oder mehrere Bits geändert werden.

Gruß

mic