I made a circuit in which data is passed in from phototransistors (part# PT334-6C) into a microcontroller (part# AT89C4051) serial port via schmitt trigger inverters (part# 74HC14) and a demultiplexer (part# 74HC151).
I do have an option to replace the schmitt trigger inverters with standard inverters (part# 74HC04).
From what I learned, a schmitt trigger is meant to clean up and digitize a signal. Inputs that change in voltage by a tiny amounts when the voltage is slightly above half the supply won't be noticed in a schmitt trigger where as in a normal inverter they may be more noticed because a schmitt trigger requires the input to enter a lower or higher third of the VCC voltage to change output (I think that's the theory).
What I want to know is would a schmitt trigger work beautifully if I had data (of any value) flowing through it at the rate of 115,200 bps? Or are there any properties of schmitt triggers that prevent high speed data flow from working (in which case I'll have to resort to a standard inverter)?
And if there is a better schmitt trigger that is more suited to high speed data in the 74 family of chips, which one is recommended and why?