Обсуждаем цифровые устройства...
Ответить

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

Сб апр 03, 2021 13:29:43

Потестил пару 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 должен работать как многократный глобальный выключатель/включатель. Но у меня он работает однократно - после загрузки данных он включает реле, затем отключает, а обратно не включает - как будто данные исчезли.
Почему так?

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

Сб апр 03, 2021 14:20:27

вазможно таки задумано

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

Сб апр 03, 2021 14:29:32

А схема где? Как нам понять …...

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

Сб апр 03, 2021 15:30:54

Монтажные помехи. Читайте основы проектирования импульсных устройств. Вангую что реле не зашунтированы диодами, нет блокировочных конденсаторов на микросхеме, свободные (в воздухе) выводы и тд.

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

Сб апр 03, 2021 17:26:24

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

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

Сб апр 03, 2021 18:42:06

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

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

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

Монтажные помехи. Вангую что реле не зашунтированы диодами, нет блокировочных конденсаторов на микросхеме, свободные (в воздухе) выводы и тд.

Диоды внутри драйвера, 0.1uf везде - не спасает, но выводов пока штук 20 не подключено.

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

Вс апр 04, 2021 10:18:24

Диоды внутри драйвера спасают транзисторы от обратного напряжения. При отключении (незашунтированного диодом) реле возникает обратное приложенному напряжение в пике сотни вольт. Хороший источник помех.

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

Пт апр 09, 2021 16:01:58

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

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

Попробую на все входа керамику повесить.

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

Пт апр 09, 2021 19:27:50

Нужно учиться и схемотехнике и программированию!
Вот вариант подобного модуля-расширителя "из подручных средств" -ни шлейфы ни метровые провода к нагрузке там не помеха даже в более жестких условиях работы.
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)

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

Пт апр 09, 2021 23:17:51

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

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