моностабильные генераторы типа 74123 слишком медленные и неточные для таких длительностей
моё решение:
1) тактовый генератор с периодом, равным длительности нужного импульса, он питает тактовые входы двух D-триггеров
2) на вход данных первого триггера подаём тестируемый сигнал, выход Q подключаем ко входу данных второго триггера
3) выход Q1 первого триггера и Q2 (инвертированный) второго объединяем по ИЛИ
итого, в исходном состоянии на D1 приходит "1", на Q1 так же "1", на Q2 "0" => выход элемента ИЛИ - "1"
- когда тестируемый сигнал переходит в "0", на следующем такте Q1 так же переключается в "0", Q2 ещё не изменил состояние и всё ещё в "0" => выход ИЛИ устанавливается в "0"
- через такт выход Q2 установится в "1", Q1 по прежнему "0" => выход элемента ИЛИ снова "1"
итого, инвертированный импульс продолжительностью в один такт на срезе ("1->0")тестируемого сигнала -- есть
теперь тестируемый сигнал перекидывается обратно в "1", после чего
- на следующем такте Q1 переключается в "1", Q2 всё ещё "1" => выход "1"
- через такт Q2 переключится в "0", Q1 как и был "1" => выход всё равно "1"
итого, схема не реагирует на фронт ("0->1") тестируемого сигнала.
всё чётко и стабильно, но несколько громоздко
короче, я опять изобрёл то, что уже давно известно