Технический форум

Технический форум (http://www.tehnari.ru/)
-   Электроника для начинающих (http://www.tehnari.ru/f117/)
-   -   Проблема с микросхемой-драйвером нагрузок (8 каналов) (http://www.tehnari.ru/f117/t263999/)

AndrejP 27.04.2019 21:40

Проблема с микросхемой-драйвером нагрузок (8 каналов)
 
Вложений: 2
Добрый день, коллеги!
Столкнулся с проблемой. Есть 8-ми позиционный переключатель, к которому подведено 5В. Он коммутирует эти 5В и 8 управляющих входов микросхемы (8-ми канальный драйвер нагрузок, коммутирует 24В к земле общей) типа UDN2981 (у меня конкретно UTC 62783 G). К микросхемеподведено питание 24В. Если 5В с переключателя не подаются, то на выходах микросхемы 0В. Если, переключив переключатель, подать на вход микросхемы 5В, то она пропускает 24В на свои выходы. Далее это напряжение через массив резисторов идет на нагрузку.

Так вот проблема: если на все ноги подать/снять 5В то на всех 8-ми выходах микросхемы всечетко: либо 0В либо 23В (она, видимо 1В срезает). Но если, допустим, на 7 ног подал 5В, а на 1 нет, то на выходах 23В (там где на входе 5В), а там где по логике должен быть 0В - может быть 12В, или 9В. Причем если рядом стоящую ногу также перевести в выкл. положение (снять 5В) - то на первой ноге, уже не 12В, а слегка меньше, допустим, 6В. И так далее.

Такое ощущение, что часть напряжения с рядом стоящей ноги "просачивается" на ту, где должен быть 0В.

Вытащил микросхему, все прозвонил, все ОК- там где 0 должен быть - ноль и есть. Причем на ноги входов, где появляется это "паразитное напряжение", не приходит сигнал 5В - т.е. все как положено... Вопрос именно в "микрухе"... Я ее заменил, думал что-то с ней - нет, все то же самое.

Помогите, пожалуйста, кто чем может... Может есть опыт у кого... И что делать. Ны выходах должно быть либо 0(1)В либо 24(23)В как сигнальное напряжение. Если такая белиберда останется, будет ли выходом поставить стабилитроны вольт на 15 или около того на линии выходов?

В приложении прикрепляю схемку для удобства понимания и даташит на микросхемку...

Заранее благодарен!!! Хороших выходных и с Пасхой вас, друзья! )))

gluxon 27.04.2019 22:10

Видимо есть наводки или утечки с соседних входов. Вообще, в цифровой технике, да и не только, принято подтягивать открытые входы к какому либо полюсу питания через высокоомные резисторы, в зависимости от логического уровня включения, как раз чтобы исключить подобную ситуацию

v1ct0r 27.04.2019 22:50

Цитата:

Сообщение от gluxon (Сообщение 2644528)
1. Если 5В с переключателя не подаются, то на выходах микросхемы 0В.
2. Если, переключив переключатель, подать на вход микросхемы 5В, то она пропускает 24В на свои выходы.
3. Далее это напряжение через массив резисторов идет на нагрузку.

1. на выходе этой микросхемы не может быть 0 вольт, без привязки выхода к 0 у нее не 0 вольт на выходе , а должен быть закрыт транзистор выходного ключа.
2. тут все правильно
3. каждый канал микросхемы рассчитан на выходной ток до 500 ма, а вы его подключаете на что то через 10 ком, т.е. практически у вас выход "болтается в воздухе"
4. самое главное по вашей схеме когда вы не подаете на вход канала 5 вольт, то он у вас тоже "болтается в воздухе", т.е. на входе у него неопределенность, такого не должно быть.
я думаю, если вы каждый вход привяжете к 0, то у вас все нормализуется(если ваша нагрузка адекватная, т.е. на ней нет никакого потенциала при закрытом ключе канала)

gluxon 27.04.2019 22:56

Это не я писал :)

v1ct0r 27.04.2019 23:03

не знаю как это получилось, я не хотел вас обидеть :)

AndrejP 28.04.2019 00:28

Спасибо за анализ и идеи! Но я только первые шаги делаю хотел бы уточнить пару моментов перед тем как продолжить:
1. Входы микросхемы (каждый из 8) соединить через резистор с нулем. Вопрос, как рассчитать номинал резистора? Где можно почитать, если это сложно объяснить?
2. Выходы с микросхемы тоже привязать к нулю через резисторы. Это должно снять проблему с наличием какого-то напряжения отличного от 0 когда закрыт транзистор. Тот же вопрос: какова логика подбора номинала резистора?
3. 10 кОм резисторы- для начала поставил. Фактически это идет на контроллер далее, который должен получить либо 0 (или около того), как низкий сигнал, и 24 (или около того) как высокий сигнал. Т. е., фактически, эти 500 мА не нужны (надо уточнить сколько мА должно быть на входе в контроллер). Т.е. как я понимаю, 10 кОм превратятся в реальности во что-то меньшее...

Буду очень признателен за помощь!

Хороших выходных!

gluxon 28.04.2019 01:58

Цитата:

Сообщение от v1ct0r (Сообщение 2644542)
не знаю как это получилось, я не хотел вас обидеть :)

Я и не думал обижаться. Всё в порядке, не беспокойтесь! :)
Цитата:

Сообщение от AndrejP (Сообщение 2644553)
Спасибо за анализ и идеи! Но я только первые шаги делаю хотел бы уточнить пару моментов перед тем как продолжить:
1. Входы микросхемы (каждый из 8) соединить через резистор с нулем. Вопрос, как рассчитать номинал резистора? Где можно почитать, если это сложно объяснить?
2. Выходы с микросхемы тоже привязать к нулю через резисторы. Это должно снять проблему с наличием какого-то напряжения отличного от 0 когда закрыт транзистор. Тот же вопрос: какова логика подбора номинала резистора?
3. 10 кОм резисторы- для начала поставил. Фактически это идет на контроллер далее, который должен получить либо 0 (или около того), как низкий сигнал, и 24 (или около того) как высокий сигнал. Т. е., фактически, эти 500 мА не нужны (надо уточнить сколько мА должно быть на входе в контроллер). Т.е. как я понимаю, 10 кОм превратятся в реальности во что-то меньшее...

Буду очень признателен за помощь!

Хороших выходных!

Выходы не нужно подтягивать ничем, роль подтяжки берёт на себя нагрузка. Десять килоом хоть и много, но не критично. А вот входы к земле обязательно притянуть - десять килоом вполне достаточно. Для микротоковой логики в редких случаях ставят подтяжку 100 кОм, но в основном везде по 10 кОм и ставят

AndrejP 28.04.2019 02:20

Спасибо за разъяснения! И последний момент. Т. е., если я правильно понял, не стоит париться тем что на выходах есть 12 вольт, когда их там не должно бы быть - роль притяжки сыграет нагрузка. Я вас правильно понял? Спасибо еще раз! Если все верно - завтра попробую сделать все!

gluxon 28.04.2019 06:36

Если подтянете входы, на выключенных выходах никаких 12 вольт не должно появляться

v1ct0r 28.04.2019 13:50

Цитата:

Сообщение от gluxon (Сообщение 2644572)
Если подтянете входы, на выключенных выходах никаких 12 вольт не должно появляться

в данном случае не факт :(
Цитата:

Сообщение от AndrejP (Сообщение 2644553)
Фактически это идет на контроллер далее, который должен получить либо 0 (или около того), как низкий сигнал, и 24 (или около того) как высокий сигнал. Т. е., фактически, эти 500 мА не нужны (надо уточнить сколько мА должно быть на входе в контроллер).

с этого момента все разговоры бесполезны, пока не будет ясности, что за контроллер и какие у него входные характеристики.
скорее всего входа контроллера тоже придется привязывать к 0.

и вообще интересно, что за контроллер которому на вход нужно подавать 24 вольта.

боюсь, что ваш выбор микросхемы UTC 62783 для управления входами контроллера ошибочен.
она предназначена именно для управления нагрузками типа лампа, светодиод, реле и т.п., а не для подачи логического уровня на вход.
конечно можно путем различных ухищрений заставить это работать как вам нужно, но скорее всего это можно было бы сделать намного проще, применив более подходящие для этого детали.
вы бы лучше описали вашу задачу внятно, чтобы можно было делать какие то выводы и давать вам вразумительные советы


Часовой пояс GMT +4, время: 12:46.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.