I am designing a new board with MCU and with 2 output signals that simulate an incremental encoder (see schematic of board and characteristics of A and B signals in the figure below).
These 2 signals are set up with a 90° offset, which is required for the detection of the encoder’s rotation. The board is supplied with a voltage from 10Vdc to 30Vdc and also the A and B signals drived by the board have the same voltage. The A and B signals have a max output current of 20mA and are short circuit protected.
My question is: is there a device (or a circuit) suitable to drive my output A and B?