74HC595 стабильный старт

Обсуждаем цифровые устройства...
Ответить
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 34
Зарегистрирован: Сб апр 02, 2011 22:31:59

Сообщение akulaUS »

Всем привет. Собрал устройство на 74Hc595, они соединены цепочкой из 4 штук. дерганье ногами осуществляется через лпт порт с компа( это не так важно, допустим я управляю ими даже кнопками). проблема при запуске. на выходах сдвигового регистра может возникать хаотично либо единица, либо ноль. Мне такого категорически нельзя :dont_know: устройство работает как надо, но при старте релюхи срабатывают. Есть соображения прилепить мк. При старте чтобы МК подтягивал вход регистра ОЕ к плюсу (отключала нагрузку) и "обнуляла" регистр, а затем кидала выход ОЕ на землю. Или есть какой то легкий способ??? подтяжка ноги ОЕ к земле через резистор и конденсатор ничего не даст. нужно все равно обнулять???
Реклама
Друг Кота
Аватара пользователя
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Сообщение Brigadir »

Ну так обнуляй! Генератору делаешь задержку при подаче питания, пока обнуляется регистр. Какие проблемы? Всего 2 детальки.
А поболтать?
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 34
Зарегистрирован: Сб апр 02, 2011 22:31:59

Сообщение akulaUS »

тогда второй вопрос)) запускаю я свою приблуду, МК сбрасывает регистр в ноль все выходы и уходит куда нибудь в бесконечный цикл. Ноги МК подключены к входам регистра, и к этим же входам подключено уже внешнее управление. как подключить ноги МК к регистру что бы те сигналы которые будут приходить со стороны меня не лезли в МК, через диоды ?
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

Ногу MR у регистра никак что ли использовать?
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 34
Зарегистрирован: Сб апр 02, 2011 22:31:59

Сообщение akulaUS »

она и используется. вывод ОЕ на +, все выводы в высокоимпедансном состоянии ( отключена нагрузка) , и пока все отключено выводом MR делаем сброс.
Реклама
Мудрый кот
Сообщения: 1862
Зарегистрирован: Чт авг 10, 2017 20:57:51

Сообщение diplodok »

Ненавижу НС595!!!!

Обнуление в три шага - по нарастание времени

0 на вход R - обнуляет сдв. рег.

0 -> 1 Latch Clock

1-> 0 Out Enable

Изображение

Никогда не делал так, но .....

Ненавижу HC595

PS Можно совместить Reset и LatchClock. Reset "работает" по низкому уровня, а LatchClock по переходу 0->1
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7576
Зарегистрирован: Пн мар 22, 2010 11:01:14
Откуда: СССР, г. Москва.

Сообщение Соник »

А какой сдвиговый регистр вы рекомендуете для начинающих? :)
Я рожден при социализме, и я этим горжусь!
Мудрый кот
Сообщения: 1862
Зарегистрирован: Чт авг 10, 2017 20:57:51

Сообщение diplodok »

После того как я определил что мне 595 не подходят (остались куча 595) я вернулся к старым 4094. Два входа для управления (C D) - на других постоянные напряжения.

Правда, для обнуления 4094 я использую МК.

Ето мое мнение.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 34
Зарегистрирован: Сб апр 02, 2011 22:31:59

Сообщение akulaUS »

подключил так. всем спасибо
Вложения
сброс.jpg
(12.88 КБ) 757 скачиваний
Последний раз редактировалось akulaUS Чт янв 18, 2018 22:56:33, всего редактировалось 1 раз.
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

MR вообще то инверсный, сброс нулем.
Мудрый кот
Сообщения: 1862
Зарегистрирован: Чт авг 10, 2017 20:57:51

Сообщение diplodok »

Да и не только что MR инверсный. Для выдачи регистра на выходах нужно записать в защелках (Latch Clock) и разрешить работу выходов (OE)

:facepalm: :dont_know:
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 34
Зарегистрирован: Сб апр 02, 2011 22:31:59

Сообщение akulaUS »

Сброс происходит так. Выход MR на ноль. На ногу STcp положительный импульс. В момент включения у меня все входные ноги на земле. Нужен был сброс. И ждать команд со стороны

Добавлено after 1 minute 1 second:
Ошибся когда исправлял картинку))))) там должно быть STcp
Вложения
сброс.jpg
(12.88 КБ) 621 скачивание
Вымогатель припоя
Сообщения: 599
Зарегистрирован: Ср янв 06, 2010 10:01:46

Сообщение metan »

Если в планах применить МК для управления регистром, то зачем все пляски с цепями сброса? Пусть МК и сбрасывает сразу после инициализации. Крайне маловероятно, чтобы реле при этом успели сработать.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 34
Зарегистрирован: Сб апр 02, 2011 22:31:59

Сообщение akulaUS »

Попробую на плате, если не получится то будет мк
Друг Кота
Аватара пользователя
Сообщения: 15712
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Мудрый кот
Сообщения: 1862
Зарегистрирован: Чт авг 10, 2017 20:57:51

Сообщение diplodok »

akulaUS писал(а):то будет мк
595 хочет очень много выводов с МК. Аж 5 - C,D,Reset,Latch clock,OE. Можно снизить занятых выводов до 3 (C,D,LatchClock) против 2 у 4094 (C,D). Следует помнить, что и программа немножко усложниться - нужно подавать сигнал LatchClock для появление данных на выходе 595.

На 4094 и 4 вывода МК я делаю индикацию на LCD (типа 1602) и 8 кнопок с возможностью всех нажать единовременно (C,D,Enable LCD, key)

Но ето мое мнение.

PS: Вот появилась и схема на 595 с занятых 4 входа с МК.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 34
Зарегистрирован: Сб апр 02, 2011 22:31:59

Сообщение akulaUS »

Вот нарисовал как собрал. При включении все сигнальные ноги притянуты к земле и ждут команд со стороны. Если ставить RC цепь только на вход STcp, то релюхи срабатывают, но тут же сбрасываются. Баловался долго со включением и выключением схемы, без RC на OE релюхи срабатывают, но импульсом,иногда даже через раз, STcp все сбрасывает ведь теперь. Подключил такую же цепь на выход OE (если OE на "+"? то выходы в высокоимпедансном состоянии). Правда без еще одного резистора, конденсатор долго будет разряжаться, если туда сюда тыкать))))))))))) управление со стороны работает. МК можно сделать, но пока он инициализируется, 595 уже все включил как ему захотелось и довольный работает дальше. Все работает, за пол часа испытаний-претензий нет. Извиняюсь если непонятно объяснял что я хочу:crazy:
Вложения
схема.jpg
(153 КБ) 606 скачиваний
Мудрый кот
Сообщения: 1862
Зарегистрирован: Чт авг 10, 2017 20:57:51

Сообщение diplodok »

74HC595.pdf
(251.98 КБ) 251 скачивание
Изображение

Как работает обнуление:
1. короткая 0 на вход Reset
2. Переход 0->1 на вход LatchClock - STcp
3. 0 на вход ОЕ

По вашей схеме:
Всегда на вход Reset подaна 0 - не будеть работать Сдвиг
перебросьте R3 к плюсу и запустите схему.

Для HCMOS резистор в 1К слишком мал

Может ВОВ51 прав ....
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 34
Зарегистрирован: Сб апр 02, 2011 22:31:59

Сообщение akulaUS »

Я управляю по 4 проводам. В момент передачи данных MR у меня как надо на плюсе. Все работает)
Друг Кота
Аватара пользователя
Сообщения: 15712
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Одно дело управление от выводов МК (там ВСЕ ПОД АБСОЛЮТНЫМ КОНТРОЛЕМ автора прожки)
и совсем другое - лаподрыг с LPT - там вступает в силу запрет прямого доступа к портам начиная с ХР.
:tea:
Ответить

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