В ходе разработки контроллера импульсного преобразователя, например для построения схемы с удержанием резонанса, может потребоваться обеспечить задержку фронтов и спадов импульсной последовательности при подаче прямоугольного сигнала из одного блока схемы — в другой.
Иногда для решения данной задачи подходит простейшая цепь, состоящая из двух логических инверторов и RC-цепочки. Для данной цели удобно воспользоваться микросхемой, представляющей собой набор инверторов с достаточно определенными порогами срабатывания. Пример такой микросхемы — 74НС04, в ней находится 6 логических элементов «НЕ», и получается, что на одной такой микросхеме можно теоретически построить 3 цепи задержки по схеме, приведенной ниже.
Практически, когда спад прямоугольного импульса приходит на вход первого инвертора, то на RC-цепь с его выхода приходит передний фронт, и начинается зарядка конденсатора. Напряжение на конденсаторе нарастает по экспоненте, и теоретически достигнет своего максимума (Uп) через промежуток времени, равный 5*RC секунд (здесь R – сопротивление резистора в омах, C – электроемкость конденсатора в фарадах).
Если конденсатор присоединен своей верхней обкладкой ко входу следующего логического элемента (ко входу второго инвертора), то по достижении напряжением на конденсаторе порога его срабатывания (Uпор), на его выходе появится спад, но с соответствующей задержкой по времени, относительно спада, поданного на вход первого инвертора. Теперь, пока напряжение на конденсаторе не опустилось до порога срабатывания второго инвертора, на его выходе будет удерживаться напряжение низкого уровня.
Когда же на входе первого инвертора появится передний фронт прямоугольного импульса, на его выходе сформируется спад, то есть возникнет напряжение низкого уровня, и резистор практически окажется подключен к нулевой шине. Конденсатор начнет разряжаться через резистор.
Напряжение на конденсаторе будет спадать по экспоненте, и теоретически достигнет нуля через промежуток времени, равный 5*RC. Но поскольку конденсатор верхней своей обкладкой присоединен ко входу второго инвертора, то как только напряжение на нем понизится до порога его срабатывания, на его выходе появится передний фронт, но с соответствующей задержкой по времени, относительно фронта, поданного на вход первого инвертора. И теперь, пока напряжение на конденсаторе вновь не поднимется до порога срабатывания второго инвертора, на его выходе будет удерживаться напряжение высокого уровня.
Если питать микросхему стабилизированным напряжением 5 вольт, то и пороговые напряжения будут всегда находиться на одних и тех же уровнях (с небольшой разницей для фронта и спада — см. datasheet на микросхему ). И на практике временные параметры достигаемой таким образом задержки, можно рассчитать и настроить требуемым образом при помощи переменного резистора, особенно если под рукой у разработчика имеется осциллограф .
Правильный подход при подборе компонентов RC-цепи должен базироваться на том, что длительность смещаемого по фазе импульса желательно должна быть больше чем 5*RC, тогда схема сработает точно и расчеты, по приведенным формулам, окажутся корректными.
Если к приходу следующего импульса необходимо конденсатор быстрее разрядить, то в схему добавляют параллельную ветвь из еще одного резистора с диодом (или один диод, вообще без резистора), тогда для одного из циклов отработки цепи получится иная постоянная времени, чем у второго цикла.
Кроме того следует помнить, что входной и выходной токи микросхемы (на выходе из первого инвертора, как во время зарядки конденсатора, так и при его разрядке) ограничены предельно допустимыми значениями, которые можно найти в datasheet на применяемую микросхему. По этой причине для построения фазосдвигающих цепей такого плана применяют конденсаторы емкостью не более нескольких нанофарад, особенно если в одной из ветвей RC-цепочки используется диод без резистора.
Информация, опубликованная на данном веб-сайте, представлена исключительно в ознакомительных целях, за применение этой информации администрация сайта ответственности не несет.
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…