1

Тема: Внешнее тактирование диаграмы

Доброго времени суток уважаемые форумчане.

Мне для определённых целей понадобилось получить сигналы с длительностью периода в 1 mS и менее. Для этого я запустил в диаграмме ВЧ ШМИ который генерит сигнал с частотой примерно 4 килогерца.
https://img.radiokot.ru/files/141943/medium/3nmd5xkchx.png
Далее я взял микросхему 74HC74 и внешне поделил ею эту частоту на 4. В результате, на выходе последнего триггера я получил примерно 990 Гц. После этого я подал этот сигнал на 13 вход микроконтроллера и подключил к нему свою диаграмму.
https://img.radiokot.ru/files/141943/medium/3nmda0odes.png
Контроль сделал через 10 выход осциллографом.
Так вот что происходит. При подключении сигнала с внешнего триггера ко входу микроконтроллера, период становится неустойчивым, а частота как показывает осциллограф на контрольном выводе 10 падает аж до 750 Гц!
Вопрос? А вообще как в принципе можно подавать внешний частотный сигнал на вход микроконтроллера для использования его в работе диаграммы?

2

Re: Внешнее тактирование диаграмы

См.:

https://canny.ru/docs/c3tinypro/io/#sec … schetchika

https://canny.ru/docs/c3tinypro/hsc/

3

Re: Внешнее тактирование диаграмы

Благодарю.
Если я правильно понял, то входы МК с внешними частотными сигналами могут использоваться только для подсчета количества входящих импульсов.

4

Re: Внешнее тактирование диаграмы

ovemister пишет:

  могут использоваться только для подсчета количества входящих импульсов.

Я бы не был столь категоричен, даже несмотря на то, что мне приходится лишь догадываться о какой модели контроллера речь и какой конкретно алгоритм вы хотите реализовать.

5

Re: Внешнее тактирование диаграмы

Контроллер  CANNY tiny PRO.
Я экспериментирую с ним с целью сделать на МК цифровой одновибратор. Принцип цифрового одновибратора основан на подсчёте определённого количества импульсов малой длительности с целью обеспечить задержку фронта сигнала на определённое время. Трудность с реализацией на МК состоит в том, что у МК есть своё собственное время выполнения микрокода программы.

6

Re: Внешнее тактирование диаграмы

Контроллер  CANNY 3 Tiny PRO даже не МК, а ПЛК, что накладывает дополнительные издержки времени исполнения по сравнению с МК. Ваша задача вероятно может быть решена на базе данного ПЛК средствами пользовательской диаграммы, но с определенными ограничениями по частоте и времени реакции.
См.п.9 здесь: https://canny.ru/docs/tips_tricks/solut … ents_tips/

7

Re: Внешнее тактирование диаграмы

Понял, спасибо. )