TPIC6С595 Enable немножко не работает

Обсуждаем цифровые устройства...
Ответить
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Чт окт 27, 2011 00:41:37

Сообщение Shtue »

Потестил пару TPIC6С595 как драйвер релей 12V.

Пин #7 CLR работает нормально: смена HIGH to LOW очищает регистры, реле отключается, смена обратно на HIGH ничего не дает, нужно загрузить данные, и реле включатся.
Пин #8 G (ENABLE) работает так: при смене LOW to HIGH реле отключаются, это правильно. Но далее, если его установить обратно LOW, реле не включатся. Мне нужно опять загрузить данные, и тогда реле включатся.

Т.е. пин #8 работает практически так же, как инверсный пин #7.

В даташите написано:
"Holding (G) LOW makes data from the storage register transparent to the output buffers. When data in the output buffers is low, the DMOS transistor outputs are off. When data is high, the DMOS transistor outputs have sink-current capability. This pin can also be used for global PWM dimming."
Т.е. из этого описания и судя по логической схеме TPIC, пин G должен работать как многократный глобальный выключатель/включатель. Но у меня он работает однократно - после загрузки данных он включает реле, затем отключает, а обратно не включает - как будто данные исчезли.
Почему так?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

вазможно таки задумано
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Реклама
Мудрый кот
Сообщения: 1834
Зарегистрирован: Чт авг 10, 2017 20:57:51

Сообщение diplodok »

А схема где? Как нам понять …...
Мудрый кот
Аватара пользователя
Сообщения: 1833
Зарегистрирован: Вс окт 04, 2009 13:23:12
Откуда: н. новгород

Сообщение anatol378 »

Монтажные помехи. Читайте основы проектирования импульсных устройств. Вангую что реле не зашунтированы диодами, нет блокировочных конденсаторов на микросхеме, свободные (в воздухе) выводы и тд.
Лучше умному тупить, чем тупому умничать
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 15647
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Вывод G используется для разрешения передачи на выход того, что защелкнуто в защелках.
Основное назначение при G=1 все выходы в ОТКЛЮЧЕННОМ СОСТОЯНИИ, а вот при G=0 на каждом из выходов то, что сидит в параллельных защелках.
Для коммутации нагрузки не предназначен.
Обычно G аналогичен системному сбросу. Удерживается в таком состоянии до окончания загрузки данных в регистр.
Затем ставится в 0 и дальнейшая коммутация выполняется загрузкой новых данных в последовательный регистр с последующим переносом в параллельный.
Обычная очистка (/CLR) сбрасывает содержимое последовательного регистра, но не параллельной защелки.
В таком как у Shtue варианте надо дать сначала /CLR, затем RCK и лишь потом открыть выходные ключи с помощью G.
8)
Реклама
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Чт окт 27, 2011 00:41:37

Сообщение Shtue »

anatol378 правильные два слова написал.

CLR был 100к подтянут (так надо было), и изза отключения реле (с помощью G или 12V) создавались помехи, и все к херам внутри обнулялось.
Поставил 10uF по 12V - обнуление при вкл/откл 12V почти исчезло, но не решило проблему сброса от G.
Можно было уменьшить до 50k подтяжку CLR, но решил подключить CLR к 5V, и все ок.

И даже после этого драйверы могут обнулится если один лишь провод 12V подключить к другой, ни к чему не подключенной плате.

[uquote="anatol378",url="/forum/viewtopic.php?p=4009327#p4009327"]Монтажные помехи. Вангую что реле не зашунтированы диодами, нет блокировочных конденсаторов на микросхеме, свободные (в воздухе) выводы и тд.[/uquote]
Диоды внутри драйвера, 0.1uf везде - не спасает, но выводов пока штук 20 не подключено.
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1833
Зарегистрирован: Вс окт 04, 2009 13:23:12
Откуда: н. новгород

Сообщение anatol378 »

Диоды внутри драйвера спасают транзисторы от обратного напряжения. При отключении (незашунтированного диодом) реле возникает обратное приложенному напряжение в пике сотни вольт. Хороший источник помех.
Лучше умному тупить, чем тупому умничать
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Чт окт 27, 2011 00:41:37

Сообщение Shtue »

Пока от переключений реле в нормальном режиме - помех не было, они мини 12V 11mA.

У меня тут серьезнее проблема наоборот: от включения/отключения в фильтре типа пилот (гыгы) в соседнюю розетку трансформаторов 4...20W идет помеха аж реле щелкают.
Если к процу энкодеры подключены, то и проц начинает все переключать.
На осциле на SPI при этом жесть частокол (СS, MOSI).
У меня все на столе дюпонтом 20см соединено, без корпуса, но все равно это ппц, как приемник помех. Не понятно в каком месте она ловится.

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

Сообщение BOB51 »

Нужно учиться и схемотехнике и программированию!
Вот вариант подобного модуля-расширителя "из подручных средств" -ни шлейфы ни метровые провода к нагрузке там не помеха даже в более жестких условиях работы.
https://img.radiokot.ru/files/20529/hkjedehd8.JPG
https://img.radiokot.ru/files/20529/hkjbckakx.JPG
https://img.radiokot.ru/files/20529/hkjb4s72g.JPG
8)
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Чт окт 27, 2011 00:41:37

Сообщение Shtue »

Дак учись, чё.

104 помогли.
Ответить

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