Старт генератора 12МГц на 74HC04

Обсуждаем цифровые устройства...
Ответить
Аватара пользователя
Improver
Встал на лапы
Сообщения: 118
Зарегистрирован: Пт июн 24, 2016 18:16:35

Старт генератора 12МГц на 74HC04

Сообщение Improver »

Здравствуйте, все.

Вопрос есть по генератору на 12МГц... В схеме собрал вот такой генератор:
Generator_1.png
(3.43 КБ) 240 скачиваний
Изначально он был на К555ЛН1, но я её заменил на 74HC04, попутно увеличив R3 до 5кОм. Генератор работает, но есть один неприятный момент: если схема была выключена больше, чем, скажем, полчаса, то генератор не стартует сразу после включения, нужно выключить питание и снова включить. Причём со второго включения уже всё работает, можно щёлкать питанием сколько угодно.

Попробовал переделать генератор на схему Пирса, вот так:
Generator_2.png
(3.7 КБ) 194 скачивания
Эффекта нет -- так и не стартует после первого включения. Менял кварцы, микросхему 74НС04 -- тоже не помогает. Но самое интересное, что если всё запитать от старого советского БП, который выдаёт чуть большее напряжение, 5,6В вместо 5В, то схема стартует без проблем даже через длительное время.

Есть идеи, почему так происходит и как всё можно исправить?
Реклама
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43937
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Старт генератора 12МГц на 75HC04

Сообщение АлександрЛ »

У старого небезызвестного ШИЛО, в его книге "справочник по цифровым интегральным микросхемам" есть схема кварцевого генератора, которая у меня запускалась всегда!
Изображение
Сами сможете "переработать" схему под 7404 (74НС04) или это за вас сделать?
Реклама
Аватара пользователя
Improver
Встал на лапы
Сообщения: 118
Зарегистрирован: Пт июн 24, 2016 18:16:35

Re: Старт генератора 12МГц на 75HC04

Сообщение Improver »

АлександрЛ, а эта схема на 12МГц будет работать? Вижу, там резисторы R2 и R4 надо увеличить до ~5кОм, а что ещё нужно сделать для перехода с ТТЛ на КМОП?
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43937
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Старт генератора 12МГц на 75HC04

Сообщение АлександрЛ »

Improver писал(а):а эта схема на 12МГц будет работать?
А почему она не должна работать? Это определяется частотой микросхемы, а не схемой.
А "генератор Пирса" (имхо) не очень-то и надёжный генератор..
Вы же пробовали два варианта схем генераторов, попробуйте третью. :dont_know:

Поставьте кварцевый генератор- :dont_know:
https://www.chipdip.ru/product/kvartsev ... 8008759138
https://www.quartz1.com/price/model.php?akt=11708.03
https://www.quartz1.com/price/model.php?akt=9172.17
https://www.quartz1.com/price/model.php?akt=4035.02
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Improver
Встал на лапы
Сообщения: 118
Зарегистрирован: Пт июн 24, 2016 18:16:35

Re: Старт генератора 12МГц на 75HC04

Сообщение Improver »

[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4765216#p4765216"]Вы же пробовали два варианта схем генераторов, попробуйте третью. :dont_know:[/uquote]Да, пожалуй, попробую.

[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4765216#p4765216"]Поставьте кварцевый генератор- :dont_know:[/uquote]И это тоже неплохой вариант, держу его "про запас"...
Реклама
u37
Сверлит текстолит когтями
Сообщения: 1242
Зарегистрирован: Пн май 01, 2017 20:01:45

Re: Старт генератора 12МГц на 75HC04

Сообщение u37 »

Почему вы поставили 5к резистор? К слову, такого номинала не существует в природе, указывайте правильно.

Вопрос №2 - 74HC04 или все-же 74HCT04?

Когда схема "не запустилась", какие напряжения на выходе первого и второго инвертора?
Реклама
Аватара пользователя
Improver
Встал на лапы
Сообщения: 118
Зарегистрирован: Пт июн 24, 2016 18:16:35

Re: Старт генератора 12МГц на 75HC04

Сообщение Improver »

[uquote="u37",url="/forum/viewtopic.php?p=4765225#p4765225"]Почему вы поставили 5к резистор? К слову, такого номинала не существует в природе, указывайте правильно.[/uquote]Вообще, существует: https://www.chipdip.ru/product/arg05dtc ... 8015788621
Но не суть важно -- там можно поставить любой, в достаточно широких пределах, если не ошибаюсь, от 1кОм до 10, я подобрал из того, что было, по середине...

[uquote="u37",url="/forum/viewtopic.php?p=4765225#p4765225"]Вопрос №2 - 74HC04 или все-же 74HCT04?[/uquote]Стоит точно без "Т". Думаете нужно заменить на 74HCT04? Или может лучше на 74HCU04, как кое-где рекомендуют?

[uquote="u37",url="/forum/viewtopic.php?p=4765225#p4765225"]Когда схема "не запустилась", какие напряжения на выходе первого и второго инвертора?[/uquote]
Насколько помню, ослик на выходе показывал прямую линию на уровне лог. "0", потыкаю во все входы/выходы, напишу точнее.
u37
Сверлит текстолит когтями
Сообщения: 1242
Зарегистрирован: Пн май 01, 2017 20:01:45

Re: Старт генератора 12МГц на 75HC04

Сообщение u37 »

Суть вопроса вы не поняли, тогда переведу - видимо, вы поставили первый попавшийся резистор и на основе этого судите о работоспособности схемы. Увы, так нельзя. Схема явно аппелирует к R и С (встроенная в кварц). Если RC слишком далеко от резонансной частоты кварца, то хорошей усттойчивости не получить, т.к. начальный запуск ведется именно по RC как обычный RC генератор, и уж затем эту генерацию должен перехватить возбудившийся кварцевый резонатор и все это переключается на точную 12М.
Это было раз. Теперь два - генератор на 2х инверторах не особо стабилен, а с учетом ТШ на входах 74HC, еще и особо не-стабилен, то лучше было-бы попробовать схему на трех инверторах, с переносом R с первого на третий инвертер. Петлевое усиление огромное, запуск должен идти устойчивее. Но, при неудачно выбранном R вполне можен перейти на странную частоту.

"на выходе показывал прямую линию на уровне лог. "0"" --- такого не могло быть априори, т.к. это означает неисправность работы _инверторов_.
Аватара пользователя
asvhmao
Друг Кота
Сообщения: 3716
Зарегистрирован: Чт мар 07, 2013 20:39:17
Откуда: Краснодар

Re: Старт генератора 12МГц на 75HC04

Сообщение asvhmao »

Improver писал(а): В схеме собрал вот такой генератор:
На макетной плате или в симуляторе?
АлександрЛ писал(а):есть схема кварцевого генератора, которая у меня запускалась всегда!
На макетной плате или в симуляторе?

Уже много лет пользуюсь схемой которая на втором рисунке. Работает в железе всегда. Микросхемы ставил НС02, НС04, НС14.
В симуляторе вместо этой схемы лучше просто штатный генератор на вход подключать.
Последний раз редактировалось asvhmao Вт ноя 18, 2025 21:28:41, всего редактировалось 1 раз.
„Выживает не самый сильный и не самый умный, а тот, кто лучше всех приспосабливается к изменениям.“
— Чарлз Дарвин
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43937
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Старт генератора 12МГц на 75HC04

Сообщение АлександрЛ »

[uquote="asvhmao",url="/forum/viewtopic.php?p=4765245#p4765245"]
АлександрЛ писал(а):есть схема кварцевого генератора, которая у меня запускалась всегда!
На макетной схеме или в симуляторе?[/uquote]
В схемах. В протеусе, например, такая схема не запускается, так как в симуляторе "идеальные" детали, а, подобные симметричные схемы запускаются именно из-за "неидеальности" применённых компонентов.
Аватара пользователя
Improver
Встал на лапы
Сообщения: 118
Зарегистрирован: Пт июн 24, 2016 18:16:35

Re: Старт генератора 12МГц на 75HC04

Сообщение Improver »

[uquote="asvhmao",url="/forum/viewtopic.php?p=4765245#p4765245"]
Improver писал(а): В схеме собрал вот такой генератор:
На макетной плате или в симуляторе?[/uquote]На плате, про симуляторы в курсе... :)

[uquote="u37",url="/forum/viewtopic.php?p=4765237#p4765237"]Суть вопроса вы не поняли, тогда переведу - видимо, вы поставили первый попавшийся резистор и на основе этого судите о работоспособности схемы. Увы, так нельзя.[/uquote]Согласен. Первая схема с КМОП в интернетах встречается реже, поэтому нашёл какой-то вариант, там был резистор порядка 200кОм, с ним не запустилось, далее просто подбирал без расчётов, остановился на 5кОм. А есть инструкция где-то, или формула, как его рассчитать? Ткните носом, пожалуйста...

[uquote="u37",url="/forum/viewtopic.php?p=4765237#p4765237"]"на выходе показывал прямую линию на уровне лог. "0"" --- такого не могло быть априори, т.к. это означает неисправность работы _инверторов_.[/uquote]Скорее всего так и было... Вчера решил по-быстрому потыкать осликом во все выходы на генераторе, и вот что неожиданно выяснилось: по второй схеме генератор стартует, но не работает следующий за ним делитель на 74HC193. Сдул его с платы, а под ним была капля припоя -- короткого замыкания не было, но, по всей видимости, она через лак давала паразитную ёмкость между дорожками под чипом. :facepalm:
В случае схемы генератора по первому варианту она, наверно, как раз и гасила на массу один из выводов кварца, поэтому генерация и не шла. В общем, сегодня вечером проверю, запустится ли генератор после длительного простоя.

И, думаю, надо попробовать вернуть первый вариант схемы, или даже сделать на трёх инверторах, как Вы посоветовали.
u37
Сверлит текстолит когтями
Сообщения: 1242
Зарегистрирован: Пн май 01, 2017 20:01:45

Re: Старт генератора 12МГц на 75HC04

Сообщение u37 »

Обычно, используется метод тыка - вместо 5к на проводах вешается маленький (по размеру) переменник на х5...10 по номиналу и крутится отверткой. Выбирается 2 границы - мин. и макс. резистора - и выставляется среднее значение. Потом измеряется и впаивается постоянный номинал.
Способ: взял значение - работает - отлично --- плохой способ, можно попасть на 'отлично работает, но не всегда'.
Аватара пользователя
Microtech
Поставщик валерьянки для Кота
Сообщения: 2052
Зарегистрирован: Вт ноя 03, 2009 21:02:38
Откуда: Москва
Контактная информация:

Re: Старт генератора 12МГц на 75HC04

Сообщение Microtech »

Генератор на 74HC04 может работать странно, или не работать вовсе. Если безразличен потребляемый ток и фазовый шум, можно вместо 74HC04, поставить 74HC14. Это триггер Шмитта. Но лучше всего, ставить микросхему с буквой "U" в обозначении. 74HCU04. Это простой инвертор, без буферного каскада. Генератор будет работать превосходно. На кварце синус, на выходе меандр.
Аватара пользователя
zAries
Потрогал лапой паяльник
Сообщения: 309
Зарегистрирован: Ср сен 11, 2024 10:18:53

Re: Старт генератора 12МГц на 74HC04

Сообщение zAries »

Сколько собрано "Краснодаров" - всегда генератор заводился с полпинка. :)
Хоть на 555 серии хоть на 74НС04. Можно добавить ещё один элемент в качестве буфера.
Изображение
Audiatur et altera pars !
Аватара пользователя
Improver
Встал на лапы
Сообщения: 118
Зарегистрирован: Пт июн 24, 2016 18:16:35

Re: Старт генератора 12МГц на 74HC04

Сообщение Improver »

После исправления брака пайки генератор работает и стартует стабильно, всем спасибо!

Вернул схему к первому варианту -- там тоже всё работает. Резистор R3 подобрал по совету u37, там получается, что частота 12МГц стабильно держится при значениях от 1кОм до 4,8кОм, за пределами этих границ генератор тоже работает, но частота начинает плавно снижаться, соответственно, золотая середина -- это 2,9кОм, можно ставить ближайшие стандартные значения, 2,7кОм, 3кОм...

В случае замены чипа на 74HCU04, как предложил Microtech, генератор тоже хорошо работает, но при этом границы у R3 получаются чуть другие, от ~500 Ом до 4,3кОм.

Ну и вариант схемы генератора от zAries, думаю, тоже будет неплох, хотя проверять её я не стал, раз и так уже всё работает. :)
Ответить

Вернуться в «Цифровая техника»