измерить длину импульса от 1,2 В на STM32

Тема в разделе "Флудилка", создана пользователем Денис_Алимеров, 30 авг 2019.

Метки:
  1. Коллеги, вот на рисунке, мне надо измерить длину импульса от 1,2 В, длина примерно 5 мкс, на stm32.
    На данный момент я через операционник повысил напряжение дл 3,3 и измерил через захват на таймере. Но ведь можно и без операционника.
    Вот правильно ли я понял, что аналоговый сигнал, которой получаю на канал ADC, при превышении порога, через компаратор или через watchdog? (или просто через if ) можно сначала обнулить таймер захвата и тут же запустить его для того чтобы рассчитать длительность импульса?
     

    Вложения:

  2. parovoZZ

    parovoZZ Гуру

    Архитектуры стм не знаю, но самое очевидное использовать компаратор. В стм он должен быть. А с выхода компаратора уже на таймер. Или через прерывание, или каким другим механизмом ( в аттини 1-ой серии есть система событий).