Страница 1 из 2
Сделать импульсы шире
Добавлено: Пт янв 10, 2014 18:16:26
Roman Venom
Вопрос в следующей. LMX2347 (прогр. делитель частоты) с Fold выдаёт импульсы, похожие на треугольные с очень острым углом. Подаю этот сигнал на компаратор AD8561. Потом на МК. МК такие узкие импульсы не понимает (счёт сильно скачет), в отличие от Ч3-63/1. Вопрос: как сделать импульсы более широкими, чтобы МК их корректно считал?
Re: Сделать импульсы шире
Добавлено: Пт янв 10, 2014 18:27:08
Maykill
самое простое- пропустить через логический элемент без инверсии
Re: Сделать импульсы шире
Добавлено: Пт янв 10, 2014 18:57:28
Enman
Maykill писал(а):Maykill

(всё равно будет узкий провал тогда)
Поделить частоту D-триггером на 2....
Re: Сделать импульсы шире
Добавлено: Пт янв 10, 2014 19:00:31
СЦБист
Триггер Шмитта на ОУ в помощь.
Re: Сделать импульсы шире
Добавлено: Пт янв 10, 2014 19:11:40
Maykill
Enman писал(а):Maykill писал(а):Maykill

(всё равно будет узкий провал тогда)
Поделить частоту D-триггером на 2....
а RC на входе воткнуть
Re: Сделать импульсы шире
Добавлено: Пт янв 10, 2014 22:12:20
Alter Ego
RC сделает импульс шире, но ниже

Re: Сделать импульсы шире
Добавлено: Пт янв 10, 2014 23:53:20
SmarTrunk
Самое надежное - поделить на два, триггером серии 74HC (доступнее) или 74AC (быстрее) или типа того. Будет красивый меандр.
Кстати, проблема была предсказуемой. Делители с произвольным коэффициентом деления, вроде того, что в LMX2347, дают короткие импульсы, соответствующие примерно одному периоду входной частоты. Если я правильно понял проблему.
Re: Сделать импульсы шире
Добавлено: Сб янв 11, 2014 01:38:01
Леонид Иванович
SmarTrunk писал(а):Делители с произвольным коэффициентом деления, вроде того, что в LMX2347, дают короткие импульсы, соответствующие примерно одному периоду входной частоты.
Т.е. при 2.5 ГГц входной частоты на выходе будут импульсы длительностью 400 пс? Фантазируете.
Re: Сделать импульсы шире
Добавлено: Сб янв 11, 2014 01:54:52
SmarTrunk
Ну не без этого. Однако:
На вход делителя с произвольным коэффициентом деления LMX2347 (PROGRAMMABLE FEEDBACK DIVIDER) подается сигнал, уже поделенный ее прескалером (в 31 или 32 раза). Поэтому импульсы на выходе LD в любом случае не могут быть настолько короткими (где-то в 30 раз шире по-любому). Хотя, возможно, в чем-то я не прав, т.к. не имел дела с LMX2347. Например, может быть разный результат в зависимости от выбранного коэффициента деления и т.д.
Re: Сделать импульсы шире
Добавлено: Сб янв 11, 2014 02:16:24
Леонид Иванович
Это похоже на правду. Показательно то, что нигде в документации явно не указано, какой формы будет сигнал на выходе.
Re: Сделать импульсы шире
Добавлено: Сб янв 11, 2014 02:32:23
rx3apf
Мой склероз подсказывает, что это зависит от коэффициента деления. Помню, имел чистый меандр, а когда поставил коэффициент меньше заявленного минимума, получил как раз короткие импульсы.
Re: Сделать импульсы шире
Добавлено: Сб янв 11, 2014 04:10:10
Леонид Иванович
Никогда не видел на этом выходе меандра.
Re: Сделать импульсы шире
Добавлено: Сб янв 11, 2014 07:21:48
SmarTrunk
Леонид Иванович писал(а):Показательно то, что нигде в документации явно не указано, какой формы будет сигнал на выходе.
Самой микросхеме это глубоко пофиг, т.к. частотно-фазовый детектор работает по фронту, как известно. То, что сигнал после делителя вообще разрешили выдавать на выход LD (основное назначение которого, думаю, "захват ФАПЧ"), я считаю не более чем доброй волей создателей ИМС.
Re: Сделать импульсы шире
Добавлено: Сб янв 11, 2014 10:35:08
Roman Venom
Путём экспериментов выяснил, что LMX2347 выдаёт импульсы, ширина которых обратнопропорциональна выходной частоте. Т.е. чем частота после деления меньше - тем импульсы Уже (на 0.5Мгц - это просто "иголки"). Оптимально на выходе LMX2347 иметь частоту примерно от 1.5Мгц. Но, в любом случае, для PIC18F4550 это слишком короткие импульсы. К слову, что позволяет Ч3/63 корректно фиксировать их?
rx3apfМой склероз подсказывает, что это зависит от коэффициента деления. Помню, имел чистый меандр, а когда поставил коэффициент меньше заявленного минимума, получил как раз короткие импульсы.
Это ни о чём. Говорите конкретнее. У этой м/с N=32*B+A, B>=A. В противном случае она вообще не работает.
SmarTrunkСамой микросхеме это глубоко пофиг, т.к. частотно-фазовый детектор работает по фронту, как известно. То, что сигнал после делителя вообще разрешили выдавать на выход LD (основное назначение которого, думаю, "захват ФАПЧ"), я считаю не более чем доброй волей создателей ИМС.
Вот спасибо создателям!

Но проблема остаётся.
Re: Сделать импульсы шире
Добавлено: Сб янв 11, 2014 10:53:29
VT1
Roman Venom писал(а): проблема остаётся.
А для чего существуют одновибраторы?
https://www.google.ru/search?q=%D0%BE%D ... 00&bih=740Или просто схемы расширения импульсов?
https://www.google.ru/search?q=%D1%80%D ... 00&bih=740Главное правильно выбрать длительность выходных импульсов, что бы их длительность не превышала период следования импульсов поступающих на вход одновибратора.
Re: Сделать импульсы шире
Добавлено: Сб янв 11, 2014 10:55:07
BOB51
Можно использовать одновибратор с перезапуском, но в разумных пределах - длительность импульса на выходе не должна быть более периода входной последовательности.
Более правдоподобным будет использование набора из входных аппаратных предделителей, коэффициент деления которых управляется сигналами от МК (классическая схема частотомеров/периодомеров).

Re: Сделать импульсы шире
Добавлено: Сб янв 11, 2014 12:25:58
Roman Venom
BOB51,
Да ладно Вам... Многие считают, что программируемые делители LMX вообще не работают ниже 100Мгц - на практике отлично работают и с 20МГц. Так что спасибо за наводку, буду экспериментировать.
Lazy
Товарищ, спасибо! Буду пробовать.
Re: Сделать импульсы шире
Добавлено: Сб янв 11, 2014 13:14:01
Леонид Иванович
SmarTrunk писал(а):я считаю не более чем доброй волей создателей ИМС.
Раз такая функция у микросхемы есть, она должна быть документирована. Не важно, это основная или второстепенная функция.
Roman Venom писал(а):Путём экспериментов выяснил, что LMX2347 выдаёт импульсы, ширина которых обратно пропорциональна выходной частоте.
Вы уверены? Более ожидаемым было бы увидеть длительность импульса, равную периоду входной частоты, умноженному примерно на 32. Какие конкретно значения длительности импульсов Вы наблюдаете?
P.S. У меня в частотомере прескалер сделан на LMX2324 (
viewtopic.php?p=1605012#p1605012), так мне и в голову не приходило смотреть длительность импульсов на выходе, всё и так работает. Сейчас, к сожалению, его под руками нет, чтобы глянуть.
Re: Сделать импульсы шире
Добавлено: Сб янв 11, 2014 14:33:28
rx3apf
Roman Venom писал(а): Это ни о чём. Говорите конкретнее. У этой м/с N=32*B+A, B>=A. В противном случае она вообще не работает.
Освежил склероз. То была LMX2322. Программировал A = 0. Согласно даташиту, B должен быть не меньше 3. На практике при B = 2 оно работало (делило на 64), но были как раз короткие импульсы. А вот при B = 4 должен бы быть меандр. И при тройке тоже было визуально неплохо, насколько припоминаю. Но макет уж десять лет как разобран, уточнить не смогу...
В любом случае, проблема скважности решается половинкой 74.
Re: Сделать импульсы шире
Добавлено: Сб янв 11, 2014 14:58:13
Roman Venom
нашёл в столе 1533ЛН2. Собрал одновибратор оп схеме ниже. Для экспериментов пускаю 300кГц с 555 таймера. Не работает:(. На ножке 3 осциллограмма похожа как на рисунке, на выходе то же, что и на входе.
R2=620Ом.
R1=120кОм.
С1=10нФ.
R1*C1*ln(5/(5-0.1))=24мкс.
Где косяк?
rx3apfОсвежил склероз. То была LMX2322. Программировал A = 0. Согласно даташиту, B должен быть не меньше 3. На практике при B = 2 оно работало (делило на 64), но были как раз короткие импульсы. А вот при B = 4 должен бы быть меандр. И при тройке тоже было визуально неплохо, насколько припоминаю. Но макет уж десять лет как разобран, уточнить не смогу...
Сперва игрался с LMX2322 - макет рядом сейчас лежит. Но ничего не вышло, тем более у неё нет выхода Fold. С 2347 всё нормально, работает чётко.