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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> защита пинов МК, как защитить от кривых рук
prottoss
сообщение Feb 20 2007, 11:13
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Разрабатываю девайс на ATmega128, где пара портов, один из которых с ADC, будут использоваться неизвестно как, неизвестно кем и неизвестно почему smile.gif . Встал вопрос, как защитить данные пины от неправильных действии юзера (в разумных пределах). Пока вижу решение поставить на каждый вход пару диодов в обратном включении к земле и к питанию, и, последовательно с пином резистор 330-470 Ом... Опять же, какие диоды ставить? Достаточно ли поставить просто "быстрые" или Шоттки? Достаточно ли будет этих цепей для порта с ADC? Возможно, некоторые пины порта будут использоваться как входы ADC, а некоторые как GPIO.

Заранее спасибо за ответы.
Прикрепленные изображения
Прикрепленное изображение
 


--------------------
Go to the top of the page
 
+Quote Post
GDI
сообщение Feb 20 2007, 11:36
Сообщение #2


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



От неизвестно кого, неизвестно чего не защитишь, да еще и так чтоб неизвестно чему работать не мешало. smile.gif Стоит ли тогда с этим заморачиваться? Может достаточно в описании написать что можно, а чего нельзя?


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Feb 20 2007, 11:42
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(GDI @ Feb 20 2007, 15:36) *
От неизвестно кого, неизвестно чего не защитишь, да еще и так чтоб неизвестно чему работать не мешало. smile.gif Стоит ли тогда с этим заморачиваться? Может достаточно в описании написать что можно, а чего нельзя?
Вот как раз чего защищать, и чему работать внутри платы известно smile.gif . А защита то в основном подразумевается от попадания на входы относительно высокого напряжения, или напряжения отрицательной полярности.


--------------------
Go to the top of the page
 
+Quote Post
viael
сообщение Feb 20 2007, 11:46
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 200
Регистрация: 10-04-06
Из: Украина,Запорожье
Пользователь №: 15 979



Цитата(prottoss @ Feb 20 2007, 12:13) *
Разрабатываю девайс на ATmega128, где пара портов, один из которых с ADC, будут использоваться неизвестно как, неизвестно кем и неизвестно почему smile.gif . Встал вопрос, как защитить данные пины от неправильных действии юзера (в разумных пределах). Пока вижу решение поставить на каждый вход пару диодов в обратном включении к земле и к питанию, и, последовательно с пином резистор 330-470 Ом... Опять же, какие диоды ставить? Достаточно ли поставить просто "быстрые" или Шоттки? Достаточно ли будет этих цепей для порта с ADC? Возможно, некоторые пины порта будут использоваться как входы ADC, а некоторые как GPIO.

Заранее спасибо за ответы.


http://www.caxapa.ru/sch/protect_logic.html
Go to the top of the page
 
+Quote Post
Alex11
сообщение Feb 20 2007, 11:53
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Шоттки там не обязательны, но лучше ставить быстрые и с малой емкостью, чтобы не мешали. Вопрос защиты выходов более серьезный, если они будут работать не на CMOS, то может оказаться, что 300-400 ом последовательно многовато, а если меньше - защита хуже, особенно если в данный момент это не выход, а вход. Если это возможно, я бы разделил выходы и входы и поставил разные резисторы.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Feb 20 2007, 12:33
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Еще ставят параллельно входу/выходу сапрессор и с ним последовательно самовосстанавливающийся предохранитель.

Цитата
Опять же, какие диоды ставить?


Лично я ставлю диодную сборку BAV99, специально для таких целей предназначенную.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Feb 20 2007, 12:44
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Alex11 @ Feb 20 2007, 15:53) *
Шоттки там не обязательны, но лучше ставить быстрые и с малой емкостью, чтобы не мешали. Вопрос защиты выходов более серьезный, если они будут работать не на CMOS, то может оказаться, что 300-400 ом последовательно многовато, а если меньше - защита хуже, особенно если в данный момент это не выход, а вход. Если это возможно, я бы разделил выходы и входы и поставил разные резисторы.
Я как раз создал тему со скрытой надеждой прояснить вопрос по Шоттки-не-Шотки. Быстрые не-Шоттки имеют падение напряжения такое же (если не больше) чем встроенные. Таким образом они, ИМХО, работать не будут sad.gif

Цитата(Igor26 @ Feb 20 2007, 16:33) *
Еще ставят параллельно входу/выходу сапрессор и с ним последовательно самовосстанавливающийся предохранитель.

Цитата
Опять же, какие диоды ставить?


Лично я ставлю диодную сборку BAV99, специально для таких целей предназначенную.
Я тоже на них загляделся, но одолевают сомнения, приведенные выше мной и по ссылке viael


--------------------
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Feb 20 2007, 13:03
Сообщение #8


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
Я тоже на них загляделся, но одолевают сомнения, приведенные выше мной и по ссылке viael

Есть замечательные игрушки - BAT54S-V


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
rezident
сообщение Feb 20 2007, 13:36
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Чтобы не пролетать с превышением напряжения на входе МК из-за сравнительно большого падения на обычных диодах, типа BAV99, верхний диод сборки "опирают" не на VCC, а на стабилитрон (TVS) с напряжением стабилизации на 0,3В ниже чем напряжение питания. Этим же "убивают" и "второго зайца" - отсекают дополнительный ток, который может течь в питание Vcc ("подбрасывая" его в случае небольшого собственного потребления МК) при срабатывании защиты по ограничению входного уровня напряжения по изначальной схеме. Далеко не все стабилизаторы "умеют" контролировать превышение напряжения на выходе. Стабилизаторы на основе 7805, LM317 в принципе такого не могут.
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Feb 20 2007, 13:36
Сообщение #10


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

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



Цитата(beer_warrior @ Feb 20 2007, 14:03) *
Цитата
Я тоже на них загляделся, но одолевают сомнения, приведенные выше мной и по ссылке viael

Есть замечательные игрушки - BAT54S-V

поддерживаю!!! два диода работают лучше всех.
можно улучшить схему поставив параллельно конденсатор.
и разместить его очень близко к диода.
но это не обязательно. Испытывал устройство на 15КВ.
кроме диодов всё остальное горело.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Feb 20 2007, 13:46
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(rezident @ Feb 20 2007, 17:36) *
Чтобы не пролетать с превышением напряжения на входе МК из-за сравнительно большого падения на обычных диодах, типа BAV99, верхний диод сборки "опирают" не на VCC, а на стабилитрон (TVS) с напряжением стабилизации на 0,3В ниже чем напряжение питания. Этим же "убивают" и "второго зайца" - отсекают дополнительный ток, который может течь в питание Vcc ("подбрасывая" его в случае небольшого собственного потребления МК) при срабатывании защиты по ограничению входного уровня напряжения по изначальной схеме. Далеко не все стабилизаторы "умеют" контролировать превышение напряжения на выходе. Стабилизаторы на основе 7805, LM317 в принципе такого не могут.
Со стабилитроном, это конечно, интересно, но зачем городить огород, если можно поставить "просто Шоттки"? smile.gif .


--------------------
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Feb 20 2007, 14:11
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(rezident @ Feb 20 2007, 14:36) *
Чтобы не пролетать с превышением напряжения на входе МК из-за сравнительно большого падения на обычных диодах, типа BAV99, верхний диод сборки "опирают" не на VCC, а на стабилитрон (TVS) с напряжением стабилизации на 0,3В ниже чем напряжение питания. Этим же "убивают" и "второго зайца" - отсекают дополнительный ток, который может течь в питание Vcc ("подбрасывая" его в случае небольшого собственного потребления МК) при срабатывании защиты по ограничению входного уровня напряжения по изначальной схеме. Далеко не все стабилизаторы "умеют" контролировать превышение напряжения на выходе. Стабилизаторы на основе 7805, LM317 в принципе такого не могут.

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


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
gormih
сообщение Feb 20 2007, 14:25
Сообщение #13


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(beer_warrior @ Feb 20 2007, 13:03) *
Цитата
Я тоже на них загляделся, но одолевают сомнения, приведенные выше мной и по ссылке viael

Есть замечательные игрушки - BAT54S-V




Во всех моих разработках такие стоят :-) Действительно неплохо защищают (в разумных пределах конечно)


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 20 2007, 14:29
Сообщение #14


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(rezident @ Feb 20 2007, 12:36) *
Чтобы не пролетать с превышением напряжения на входе МК из-за сравнительно большого падения на обычных диодах, типа BAV99, верхний диод сборки "опирают" не на VCC, а на стабилитрон (TVS) с напряжением стабилизации на 0,3В ниже чем напряжение питания. Этим же "убивают" и "второго зайца" - отсекают дополнительный ток, который может течь в питание Vcc ("подбрасывая" его в случае небольшого собственного потребления МК)...


Тоже не все так просто. Вспомним, что при повышении тока возрастает напряжение стабилизации. Например, для P6KE6.8 напряжение при токе 143А (его максимальный импульсный) доходит до 10.5 вольт. Даже импульс в 25А (40 ом на 1кВ, микросекундная помеха) поднимет напряжение до 8 вольт легко... Эти рассуждения распространяются на стабилитроны с напряжением Vcc-0.3 (т.е. меньше, чем 6.8), а кроме того такие трудно найти с большим импульсным током. В принципе нормально будет поставить P6KE6.8A на минус питания и резистор между ним и лапкой номиналом в пару килоом (что обеспечит ток через защитные диоды не более 2-3х мА).


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
muravei
сообщение Feb 20 2007, 14:46
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(prottoss @ Feb 20 2007, 13:46) *
Со стабилитроном, это конечно, интересно, но зачем городить огород, если можно поставить "просто Шоттки"? smile.gif .

А куда эти Ваши "просто Шоттки" денут лишнее "электричество"?
Я вот только думаю, что стабилитрон на небольшое напряжение(менее 7в) обладает довольно пологой хар-кой . Лучше посмотреть на защитные диоды.
Может сделать двухступенчатую защиту, добавив еще резистор.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 08:06
Рейтинг@Mail.ru


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