Например TDA7294

Форум РадиоКот :: Просмотр темы - Запуск таймеров по внешнему сигналу
Форум РадиоКот
https://radiokot.ru/forum/

Запуск таймеров по внешнему сигналу
https://radiokot.ru/forum/viewtopic.php?f=59&t=193381
Страница 1 из 1

Автор:  DmitryR [ Ср май 08, 2024 13:16:01 ]
Заголовок сообщения:  Запуск таймеров по внешнему сигналу

Добрый день, имееется stm32f746. Необходимо реализовать запуск 2х таймеров (one pulse mode) по одному внешнему сигналу (по спадающему фронту).

Настройку сделал, каждый таймер по отдельности работает и запускается правильно, однако когда подключаю оба таймера (в одну точку) к внешнему сигналу эта линия по сути садится на ноль. Т.е. таймеры не срабатывают и сигнал, по которому они должны срабатывать, пропадает.

Пробовал внешний сигнал имитировать ШИМ сигналом третьего таймера МК, так же заводил внешний сигнал (не от МК), ситуация одна и та же.
Может есть какое-либо объяснение этому...

Пример работы одного таймера приложил, второй работает так же. А вот вместе нет.

Вложения:
Безымянный4.png [13.83 KiB]
Скачиваний: 89
Безымянный3.png [32.85 KiB]
Скачиваний: 100
Безымянный2.png [43.34 KiB]
Скачиваний: 80
Безымянный1.png [35.66 KiB]
Скачиваний: 88

Автор:  pixar [ Чт май 16, 2024 13:43:26 ]
Заголовок сообщения:  Re: Запуск таймеров по внешнему сигналу

ETR это вход, как там может что-то садить ?

Автор:  AlexS4 [ Чт май 16, 2024 14:41:27 ]
Заголовок сообщения:  Re: Запуск таймеров по внешнему сигналу

DmitryR, чтоб быстро локализовать я бы попробовал подать запуск на 2 gpio входа отдельно, не соединяя их напрямую, через 2 буферных логических элемента. любую логику вроде 74hc04 или 74lvc244.

Автор:  AlexandrRa [ Пт май 17, 2024 11:10:22 ]
Заголовок сообщения:  Re: Запуск таймеров по внешнему сигналу

У тебя и будет садится на ноль, если оба в одну точку замкнёшь. У тебя одна нога подтянута к "1", другая к "0". Поправь оба на "1" и будет тебе счастье.

Автор:  DmitryR [ Пт май 24, 2024 14:05:00 ]
Заголовок сообщения:  Re: Запуск таймеров по внешнему сигналу

AlexandrRa, Спасибо за наблюдение, Вы правы, одна нога была настроена на pull down, другая на pull up. На скрине не совсем то, там одна нога таймера на вход, другая на выход и это не они подключаются в одну точку. Но тем не менее ошибка такая была. Попробую протестировать исправленный код

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/