TOG 0 22 августа, 2007 Опубликовано 22 августа, 2007 · Жалоба Господа, не судите строго. есть импульс 100 нс с АЦП(готовность), мне нужно этот импульс задержать допустим на 500 нс и сделать его более длинным, например 300 нс. Что посоветуете ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
soshnev 0 22 августа, 2007 Опубликовано 22 августа, 2007 · Жалоба Господа, не судите строго. есть импульс 100 нс с АЦП(готовность), мне нужно этот импульс задержать допустим на 500 нс и сделать его более длинным, например 300 нс. Что посоветуете ? А какую аппаратуру можете добавить? Ниже приведу простейшие мысли... Во первых этот сигнал должен быть сформирован с использованием логики: 1. Можно построить в логике например, линию задержки с применением элементов, у которых задержка по переключению в 1 меньше чем в 0... 2. Если есть сигнал типа строб (или такт который всё равно переключ. пока готовность), то можно сгородить счётчик , который запускается этим (готовность) сигналом, отсчитывает например по тактам примерно 800нс и выдаёт 0 (завершение). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mirabella 0 22 августа, 2007 Опубликовано 22 августа, 2007 · Жалоба Господа, не судите строго. есть импульс 100 нс с АЦП(готовность), мне нужно этот импульс задержать допустим на 500 нс и сделать его более длинным, например 300 нс. Что посоветуете ? Проще всего использовать спциализированный микросхемы - одновибраторы. Они имеют обозначение АГ. Используя несколько одновибраторов, можно формировать нужную временную диаграмму. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sKWO 0 22 августа, 2007 Опубликовано 22 августа, 2007 · Жалоба Господа, не судите строго. есть импульс 100 нс с АЦП(готовность), мне нужно этот импульс задержать допустим на 500 нс и сделать его более длинным, например 300 нс. Что посоветуете ? Вам будет достаточно одной микросхемы КР1533АГ3, двух резисторов и двух конденсаторов. КР1533АГ3 -содержит два одновибратора. Опишем схему: задержка на 500 нс, определим начало импульса -- перепад 0/1 вход - ножка 1, ножка1 и ножка3 ---земля, ножка14 и ножка15 времязадающие элементы (резистор и конденсатор). выход - ножка4 Удлинение импульса: выход задержки (ножка4) соединяется с ножкой10 ножка9 и ножка11 ---земля, ножка6 и ножка7 времязадающие элементы (резистор и конденсатор). выход - ножка5 Питание 8 земля, 16 плюс более подробно по рассчёту посмотрите в справочнике , например Шило Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TOG 0 22 августа, 2007 Опубликовано 22 августа, 2007 · Жалоба Спасибо sKWO, Mirabella, soshnev ! Буду делать на одновибраторах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Валентиныч 0 23 августа, 2007 Опубликовано 23 августа, 2007 · Жалоба Тоже самое можно сделать без АГ, на обычных логических элементах 2И-НЕ, 2ИЛИ-НЕ, и т.д. Всего потребуется 4 элемента - 1 корпус. Работает не менее стабильно, чем на АГ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mirabella 0 23 августа, 2007 Опубликовано 23 августа, 2007 · Жалоба Тоже самое можно сделать без АГ, на обычных логических элементах 2И-НЕ, 2ИЛИ-НЕ, и т.д. Всего потребуется 4 элемента - 1 корпус. Работает не менее стабильно, чем на АГ. Просто "на логических элементах" не получится, уважаемый Валентиныч. Для обеспечения требуемых задержек потребуется какая-либо RC цепь. Собстенная задержка логических элементов недостаточна для получения сотен наносекунд. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
soshnev 0 24 августа, 2007 Опубликовано 24 августа, 2007 · Жалоба Просто "на логических элементах" не получится, уважаемый Валентиныч. Для обеспечения требуемых задержек потребуется какая-либо RC цепь. Собстенная задержка логических элементов недостаточна для получения сотен наносекунд. Если нет того что предлагает sKWO, но есть "рассыпуха" - предлагаю вариант (вдруг кому пригодится...). E1 E2 E3 ___ R1 ___ |1 | ___ |1 | |\ --| O----*--| |---*---*--| o---| >--- | | | | ---- | | | | |/ -*-| | C1== C2== ---| | ---- | | ---- --- --- C1- задержка + дополнительная задержка из-за разницы фронтов вниз и вверх. R1/C2 - RC линия - доп. задержка, некот. улучшение фронта (лучше поставить 2 RC линии) E1/E2 - элементы логики (E2 "сквозит" - плохой входной фронт лучше поставить аналогично 3 ИЛИ-НЕ, 4ИЛИ-НЕ) E3 - буфер для улучшения выходного фронта (лучше поставить последовательно несколько) Чтобы увеличить задержку по разнице фронтов, на место E1 можно поставить 3 ИЛИ-НЕ, 4ИЛИ-НЕ. Начать можно со след. цифр: C1- 50пф, R1-5k, C2-10пф. Если нет того что предлагает sKWO, но есть "рассыпуха" - предлагаю вариант (вдруг кому пригодится...). E1 E2 E3 ___ R1 ___ |1 | ___ |1 | |\ --| O----*--| |---*---*--| o---| >--- | | | | ---- | | | | |/ -*-| | C1== C2== ---| | ---- | | ---- --- --- C1- задержка + дополнительная задержка из-за разницы фронтов вниз и вверх. R1/C2 - RC линия - доп. задержка, некот. улучшение фронта (лучше поставить 2 RC линии) E1/E2 - элементы логики (E2 "сквозит" - плохой входной фронт лучше поставить аналогично 3 ИЛИ-НЕ, 4ИЛИ-НЕ) E3 - буфер для улучшения выходного фронта (лучше поставить последовательно несколько) Чтобы увеличить задержку по разнице фронтов, на место E1 можно поставить 3 ИЛИ-НЕ, 4ИЛИ-НЕ. Начать можно со след. цифр: C1- 50пф, R1-5k, C2-10пф. Да. Схема не видна. (Видна только в режиме ответить. Добавлю в виде файла) cxema.txt Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EVS 0 24 августа, 2007 Опубликовано 24 августа, 2007 · Жалоба предлагаю вариант Это ж просто задержка на R1C2 (зачем C1 то?), а где "удлиннение"? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yrbis 0 24 августа, 2007 Опубликовано 24 августа, 2007 · Жалоба soshnev: А зачем коротить выход инвертора ёмкостью C1? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Валентиныч 0 24 августа, 2007 Опубликовано 24 августа, 2007 · Жалоба Просто "на логических элементах" не получится, уважаемый Валентиныч. Для обеспечения требуемых задержек потребуется какая-либо RC цепь. Собстенная задержка логических элементов недостаточна для получения сотен наносекунд. Надеюсь это Вы так иронизируете, уважаемая Mirabella. Я сказал "без АГ", что вовсе не означает, что не потребуется даже не одна, а целых две RС-цепи. Но вот если Вы научите меня как с помощью одной такой цепи и задержать импульс, и расширить его, буду весьма признателен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mirabella 0 24 августа, 2007 Опубликовано 24 августа, 2007 · Жалоба Надеюсь это Вы так иронизируете, уважаемая Mirabella. Нет, уважаемый Валентиныч, место для иронизирования здесь называется по другому. Просто у меня с АГ старые счеты. Я сказал "без АГ", что вовсе не означает, что не потребуется даже не одна, а целых две RС-цепи. Но вот если Вы научите меня как с помощью одной такой цепи и задержать импульс, и расширить его, буду весьма признателен. Да вы правы, я об этом просто не подумала. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться