реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Сдвиговый регистр + сборка дарлингтона, неожиданные проблемы
rx3apf
сообщение Apr 21 2017, 12:18
Сообщение #16


Гуру
******

Группа: Участник
Сообщений: 3 616
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Как 595 подключены к основной плате (в первую очередь длина кабеля и тип, отдельные проводники или ленточный, или вообще фотографию конструкции крупным планом). Это очень популярные грабли, на которые нередко наступают (мне тоже довелось)...
Go to the top of the page
 
+Quote Post
Qra
сообщение Apr 21 2017, 13:09
Сообщение #17





Группа: Участник
Сообщений: 8
Регистрация: 19-04-17
Пользователь №: 96 629



Цитата(alexvu @ Apr 21 2017, 14:55) *
Так значит он не переписывается? Здесь и копать. Уровни и моменты перепада сигналов.

приедет логический анализатор и посмотрю уровни.
пока проблема более не воспроизводилась.


Цитата(rx3apf @ Apr 21 2017, 15:18) *
Как 595 подключены к основной плате (в первую очередь длина кабеля и тип, отдельные проводники или ленточный, или вообще фотографию конструкции крупным планом). Это очень популярные грабли, на которые нередко наступают (мне тоже довелось)...

К малинке подключена следующим образом. кабель экранированный длинной 50см, с одной стороны 5 см без оплетки и разъем hu6, с другой стороны 20см без оплетки и провода по одному в разъемах bls подключены к gpio малинки.
фотографий сделать не могу, изделие уже закрыто в конечном устройстве в 20км от меня.
нашел в архиве фото в процессе тестового монтажа. там толком ничего не видно, но все равно приложу на всякий случай.
плата с 595 желтая, без маски.


Сообщение отредактировал Qra - Apr 21 2017, 13:16
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 21 2017, 14:35
Сообщение #18


Гуру
******

Группа: Участник
Сообщений: 3 616
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Полметра кабеля и, разумеется, без согласования.... Странно, что оно хоть как-то работает...
Go to the top of the page
 
+Quote Post
Qra
сообщение Apr 21 2017, 15:54
Сообщение #19





Группа: Участник
Сообщений: 8
Регистрация: 19-04-17
Пользователь №: 96 629



Цитата(rx3apf @ Apr 21 2017, 17:35) *
Полметра кабеля и, разумеется, без согласования.... Странно, что оно хоть как-то работает...

а как надо, подскажите, пожалуйста?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 21 2017, 16:38
Сообщение #20


Гуру
******

Группа: Участник
Сообщений: 3 616
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



В первую очередь - согласовать линии (особенно тактирование и защелку). Последовательно (резисторы с стороны передатчика) или параллельно (RC-цепочки с приемной стороны). Линии - или витые пары, или ленточный кабель, чередуя данные с "землей". Хотя, если линии согласованы, можно и "пучком", как, скажем, делали LPT и COM кабелях. Не должно быть "звонов" линий и перекрестных помех. Блокирующие конденсаторы по питанию сдвиговых регистров - обязательно.
Go to the top of the page
 
+Quote Post
XVR
сообщение Apr 24 2017, 11:50
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 949
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Qra @ Apr 21 2017, 14:44) *
0.35 ампера каждый
Давайте считать. Падение нарпяжения на ключевом транзисторе (по DS) 1.2V при 0.35А. 7 каналов. Итого 1.2x0.35x7 ~ 3W. Термо сопротивление - 67 C/W. Итого - 226С (наружную температуру возьмем за 25С). Ваша м/сх просто испарится.

Цитата
Вспомнил причину выбора uln2004 вместо uln2003 - они поддерживают ток 0.5 ампера

Это на ОДИН канал. Одновременно по всем каналам по 0.5А низзя rolleyes.gif

Ставьте нормальные ключи, эти не потянут
Go to the top of the page
 
+Quote Post
zombi
сообщение Apr 24 2017, 14:35
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 933
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(Qra @ Apr 20 2017, 19:53) *
напряжение держится долгое время(десятки минут), при том что сдвиговый регистр переписывается трижды в секунду.

ТС три раза в секунду переписывает регистры и при этом состояние на выходе оных остаётся ошибочным десятки минут wacko.gif
До блокировочных конденсаторов, согласований и испарений тут еще очень далеко.
Go to the top of the page
 
+Quote Post
Lexdaw
сообщение Apr 28 2017, 13:29
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 5-02-08
Пользователь №: 34 772



Как-то был случай, что регистры стояли на некотором удалении от основной платы и ловили всякие иголки и тп помехи. Самым простым выходом оказалось поставить процессор вместо регистра, и на нем программно избавляться от помех.
Go to the top of the page
 
+Quote Post
Qra
сообщение May 11 2017, 23:16
Сообщение #24





Группа: Участник
Сообщений: 8
Регистрация: 19-04-17
Пользователь №: 96 629



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

Всем спасибо за советы!
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd May 2017 - 07:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01488 секунд с 7
ELECTRONIX ©2004-2016