Недавно получил с али 595-ые, во всех не_подключен вывод OE. Банально не контачит с кристаллом. Во всей партии.
При этом на выходах режим OE=0. Но, никто не гарантирует, что когда-нибудь не уплывет в "1".
Причем, IC брал не в самом плохом магазине.
Если не найдете причину вокруг микросхемы, посмотрите на ее самою.
595 переодически кратковременно сама отключает нагрузку
- Реклама
-
lecetim442
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт июн 28, 2022 12:31:18
Re: 595 переодически кратковременно сама отключает нагрузку
MLX90640, нет обычные 74HC595N
если я подключу напрямую у меня при загрузке моргнут регистры произвольно а это включение компресора и прочих клапанов
Martian,

должны ли там гулять импульсы ?
10 и 13 стабильные
u37, у меня контачит это видно по блокировке конденсатором при подаче питания без него онии моргнут
Добавлено after 1 minute 39 seconds:
VNS, 10 пин попоже попробую на минус
если я подключу напрямую у меня при загрузке моргнут регистры произвольно а это включение компресора и прочих клапанов
Martian,
должны ли там гулять импульсы ?
10 и 13 стабильные
u37, у меня контачит это видно по блокировке конденсатором при подаче питания без него онии моргнут
Добавлено after 1 minute 39 seconds:
VNS, 10 пин попоже попробую на минус
Re: 595 переодически кратковременно сама отключает нагрузку
Сложно вести диалог с человеком, не читающим мануалы, ссылки на которые были дадены. В мануалах показано, что должно быть на каждом входе. А вот "гулять" ничего не должно, но должна быть четкая структура и последовательность импульсов. Не случайные импульсы, а как показано в мануале. На тактовом входе 8 раз (для двух регистров - 16 раз) тык-тык, тык-тык. На входе информации под каждый этот тык новый бит затыктыкивается. Когда 16 раз тык-тык сделано, после этого на входе защелки делается дыг-дыг один раз. Все принятые 16 битов переходят одномоментно на 16 выходов. После можно новую порцию делать тык-тык 16 раз, и один раз дыг-дыг, и новая порция появится на выходах.
Ну это же так просто - тык-тык, тык-тык, дыг-дыг. Вуаля.
А если 10 пин на минус посадить, то тык-тыки не будут тыктыкаться. Это пин бум-бздынь. Сброса то есть.
Ну это же так просто - тык-тык, тык-тык, дыг-дыг. Вуаля.
А если 10 пин на минус посадить, то тык-тыки не будут тыктыкаться. Это пин бум-бздынь. Сброса то есть.
- VNS
- Говорящий с текстолитом
- Сообщения: 1627
- Зарегистрирован: Пт дек 10, 2021 12:48:46
- Откуда: Тюмень
Re: 595 переодически кратковременно сама отключает нагрузку
[uquote="lecetim442",url="/forum/viewtopic.php?p=4277929#p4277929"]VNS, 10 пин попоже попробую на минус[/uquote]
Я имел ввиду вывод 13, а не 10... я ошибся в нумерации
в том сообщении уже исправил...
Что касается иголок на входах... вот тебе и нашлась проблема... устранишь данные иголки получишь нормальную работу...
Я имел ввиду вывод 13, а не 10... я ошибся в нумерации
Что касается иголок на входах... вот тебе и нашлась проблема... устранишь данные иголки получишь нормальную работу...
Re: 595 переодически кратковременно сама отключает нагрузку
Схема:

Графики работы:

По-моему, всё предельно ясно, как оное должно быть. Вначале загружаем все 16 битов (первый загружаемый бит будет на последнем выходе последнего регистра в цепочке), подавая их на 14-ю ногу и тык-тыкая 11-ю ногу после кажного выведенного из МК бита, затем после того, как все 16 тык-тыканий выполнено, делаем дыг-дыг ногу 12 один раз. Появятся все 16 натыктыканых выходов.
В остальное время, когда ничего менять не нужно, то ничего не тык-тыкаем и не дыг-дыгаем, вообще ничего никакую ногу не мацаем, ни 10-ю, ни 13-ю, ни-че-го. А вы там на ESP-шке напрогали чето непонятного, вот случайным образом и чето пересекается там.
Чтобы при включении питания ничего произвольно не дергалось, нужно 10-ю ножку (сброс) попридержать в 0. Можете даже вывести ее на отдельный выход МК, а лучше соединить его с общим сбросом ESP-шки. Ну и сразу выходы МК, особенно который управляет дыг-дыгом, проинициализировать и установить на нем низкий уровень, не допуская прохождения помех и наводок в регистры. Можно даже входы тык-дыгов через резисторы на 10 кОм соединить с минусом питания. Тогда тык-дыгов не будет проникать.
Графики работы:
По-моему, всё предельно ясно, как оное должно быть. Вначале загружаем все 16 битов (первый загружаемый бит будет на последнем выходе последнего регистра в цепочке), подавая их на 14-ю ногу и тык-тыкая 11-ю ногу после кажного выведенного из МК бита, затем после того, как все 16 тык-тыканий выполнено, делаем дыг-дыг ногу 12 один раз. Появятся все 16 натыктыканых выходов.
В остальное время, когда ничего менять не нужно, то ничего не тык-тыкаем и не дыг-дыгаем, вообще ничего никакую ногу не мацаем, ни 10-ю, ни 13-ю, ни-че-го. А вы там на ESP-шке напрогали чето непонятного, вот случайным образом и чето пересекается там.
Чтобы при включении питания ничего произвольно не дергалось, нужно 10-ю ножку (сброс) попридержать в 0. Можете даже вывести ее на отдельный выход МК, а лучше соединить его с общим сбросом ESP-шки. Ну и сразу выходы МК, особенно который управляет дыг-дыгом, проинициализировать и установить на нем низкий уровень, не допуская прохождения помех и наводок в регистры. Можно даже входы тык-дыгов через резисторы на 10 кОм соединить с минусом питания. Тогда тык-дыгов не будет проникать.
- Реклама
- VNS
- Говорящий с текстолитом
- Сообщения: 1627
- Зарегистрирован: Пт дек 10, 2021 12:48:46
- Откуда: Тюмень
Re: 595 переодически кратковременно сама отключает нагрузку
[uquote="lecetim442",url="/forum/viewtopic.php?p=4277929#p4277929"]по блокировке конденсатором при подаче питания без него онии моргнут[/uquote]
Как показала практика, самый эффективный метод "сброса" регистров, это подтянуть вывод 13 через резистор к плюсу питания… чтобы при подаче питания выводы регистров имели Z-состояние… далее, или загружаем в регистры необходимое значение, или просто записываем нули… после всех процедур подаём на вывод 13 лог ноль с отдельного вывода МК… данный подход стабильнее работает даже при похожем использовании дополнительного сброса на выводе 10. Это чтобы клапана не щёлкали при подаче питания…
Что касается присутствующих хаотично управляющих импульсов в виде иголок, то тут есть разные методы борьбы с данным явлением… в плоть до того, что использовать дополнительно промежуточный МК… или просто обойтись буферами с триггером Шмитта…
Как показала практика, самый эффективный метод "сброса" регистров, это подтянуть вывод 13 через резистор к плюсу питания… чтобы при подаче питания выводы регистров имели Z-состояние… далее, или загружаем в регистры необходимое значение, или просто записываем нули… после всех процедур подаём на вывод 13 лог ноль с отдельного вывода МК… данный подход стабильнее работает даже при похожем использовании дополнительного сброса на выводе 10. Это чтобы клапана не щёлкали при подаче питания…
Что касается присутствующих хаотично управляющих импульсов в виде иголок, то тут есть разные методы борьбы с данным явлением… в плоть до того, что использовать дополнительно промежуточный МК… или просто обойтись буферами с триггером Шмитта…
Re: 595 переодически кратковременно сама отключает нагрузку
Фото платы? Разводки? Полная схема?
После резистора по питанию ничему не удивлюсь.
Так же куча вопросов к коду мк. Иголки могут быть вполне нормальные сигналы от него. есп вообще чёрный ящик, что он там делает никому доподлинно неизвестно, нам лишь сдк дали.
Отсоединить от мк и посмотреть откуда иголки, от мк или на 595 без него тоже лезут?
После резистора по питанию ничему не удивлюсь.
Так же куча вопросов к коду мк. Иголки могут быть вполне нормальные сигналы от него. есп вообще чёрный ящик, что он там делает никому доподлинно неизвестно, нам лишь сдк дали.
Отсоединить от мк и посмотреть откуда иголки, от мк или на 595 без него тоже лезут?
Глупый не задает вопросы. Глупый и так все знает.
-
lecetim442
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт июн 28, 2022 12:31:18
Re: 595 переодически кратковременно сама отключает нагрузку
спасибо подразобрался теперь
оказывается осцылограф обманывал меня
в режиме логирования он не выдавал всю инфу а лиш эти самые хаотичные иголки в виде помех
но в режиме тригера моментально выдавал импульсы те самые либо 16 штук либо последовательность инфы либо защёлку смотря куда цепануться
купил дешманский лог анализатор на 24мгц и он без проблем выдал всю картину по всем пинам на нём что не смог сделать 100мгц осцылограф
13 пин попробовал на контролер кинуть и да при ресете не моргает
оказывается осцылограф обманывал меня
в режиме логирования он не выдавал всю инфу а лиш эти самые хаотичные иголки в виде помех
но в режиме тригера моментально выдавал импульсы те самые либо 16 штук либо последовательность инфы либо защёлку смотря куда цепануться
купил дешманский лог анализатор на 24мгц и он без проблем выдал всю картину по всем пинам на нём что не смог сделать 100мгц осцылограф
13 пин попробовал на контролер кинуть и да при ресете не моргает


