I'm driving a large number of parallel UART inputs from a single UART output, at 2 Mbit. Currently, I'm driving with a Atmega32u4 using a 70 Ohm current limiting resistor (which in theory would allow exceeding the specified maximum output current of 40 mA, but in practice doesn't do that for enough time to hurt the device.)
I need this driver to be able to tri-state or disable, because I also read data from the other devices on this TTL-level UART bus.
I am seeing some signal quality issues, though. I'd like to clean up the signal by using a lower-impedance driver -- really, a single channel of buffer with tristate ability and high bandwidth would be great! (I can accept 50 ns rise/fall times into 1000 pF, but no worse than that.)
My first idea was to use a regular half-bridge driver, like the L293E. However, that doesn't have fast enough rise/fall times for this signal.
My second idea was to search DigiKey parametric search. I came up with a number of possible devices, but none of them actually has all of the features I need. Either they are missing a tristate/disable input, or they have too slow rise/fall times. The only device I've found with both fast rise/fall and tri-state/disable inputs is the EL7232. Unfortunately, this device is inverting! I can't find a mention of a non-inverting version of this device in the data sheet, or through applying DigiKey search.
It would seem like there should be a chip that does what I need it to do, but I can't find it. Does this ring a bell for anyone? Am I missing something? Is my best bet to put an inverter (N-channel low-end switch plus pull-up resistor) in front of the EL7232, consuming more precious board space?
Edit: I keep forgetting to add this requirement when I ask questions: I am a dinosaur who does not know how to operate a toaster oven, and also have a large existing stash of through-hole parts I'd like to not have to throw away. I am only interested in through-hole solutions.