Имеется единичный сигнал в точно неизвестный момент времени, в вариантах как на картинке.
Два близких (заведомо противоположных по полярности) импульса (или один одной полярности), не математической формы с минимальной длительностью порядка сотен наносекунд, между неизвестный промежуток от 0 до 50u, амплитуда около 5мВ-1В. (Точно известно что ничего другого на входе не будет)
Необходимо определить их последовательность (первым был положительный или отрицательный) или единичность и каким то способом передать информацию об этом микроконтроллеру (esp/arduino). На обработку и прочее есть приличное время до 500мс.
Пока пришёл в симуляторе к тому, что бы пиковыми детекторами "задержать" импульсы и отправить на аналоговый вход МК, итого уже можно отделить 4, 3, 1-2 варианты.
Остался вопрос как определить их последовательность и отличить 1 от 2, при условии что АЦП жутко медленный, да и прерывания тоже, точные значения сигнала не нужны и тратиться на внешний АЦП, строить его обвязку и прочее не хочется/дорого/сложно, важно узнать порядок следования.
Что то подсказывает что здесь имеется красивое аналоговое решение, как задержать/передать информацию.


