dssoft, дорогой, я тебе наверное сейчас открою Америку. Смотри, вот типичный TTL элемент:
![](https://jpegshare.net/images/62/a0/62a02bdfbf28a1cb4427ce695eb5352c.gif)
Обратил внимание, как сделан выходной каскад? А вот типичная схема кадровой развертки ЭЛТ телевизора:
![](https://jpegshare.net/images/61/38/6138009c6a5ebc6dedbc7261f524f67d.png)
Я обвёл красным выходной каскад. К слову это самый линейный усилитель, иначе на изображении будут артефакты, заметные глазу. ТТЛ загнать в линейный режм реально и на заре так и делали. И не надо шмидта приплетать - у него вход оборудован каскадом с гистерезисом, а не выход.
![](https://jpegshare.net/images/8a/ca/8acaf643c5dbe2f0ecfb2c289852a8d1.jpg)
И он действительно не сможет работать в линейном режиме. С логикой в линейном режиме проблема в другом: это как раз уровни максимумов (лог.0 и лог.1) и размер поля тотема (да, зона неопределённого уровня называется totem field). Так вот, у ТТЛ это от 0,2в до 2,5в-3в при питании 5в. У КМОП от 0в до примерно Vcc-0.2в. Поэтому в линейных схемах КМОП гораздо эффективнее. Но в целом, практически любую логику можно рассматривать как усилитель с диким коэффициентом усиления, вот и всё. Речь за повторители-инверторы, ведь понятно, что триггер усиливать не заставишь - там внутри мессиво из элементов.