Encoder with Gray code

I used to have good luck with the old (and very reliable) first generation (G1) IDC5Q for reading binary inputs. We then wrote our own decoder logic. One issue with the IDC5Q is that it wants over 10vdc on the input so it is not great with TTL levels. How fast is the grey code changing in your application?