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

 
 
> 12В на вход микроконтролера - согласование
TU22
сообщение Apr 7 2010, 19:49
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 7-04-10
Пользователь №: 56 483



Подскажите, пожалуйста новичку, или направьте, где почитать.
Микроконтроллер AVR, на входные ножки порта нужно завести сигналы с уровнем 9-15В от внешних устройств. Питание микроконтроллера 5В. Как правильно согласовать эти уровни?
Частота сигналов небольшая. Сигнал может принимать значение либо 0 (0 .. 0,8В), либо высокий уровень (9 .. 15В), либо висеть в воздухе. Хотелось бы найти решение с одной стороны простое, с другой - достаточно надежное, чтобы работало устойчиво и чтобы не спалить МК. Если вход окажется в воздухе - чтобы порт МК оказался подтянутым на + или -, во избежание неопределенностей. Похоже просто делителем не обойдешься? И еще один ньюанс: на разных ножках порта ожидаются свои определенные уровни, т.е. значащий 0, либо значащая 1. Т.е. если вход ждет 0, то подтяжка должна быть к плюсу, а если 1 (высокий уровень), то к нулю. Наверное придется делать разные схемные решения для входов с активным плюсом, и входов с активным нулем.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sera_os
сообщение Apr 9 2010, 07:47
Сообщение #2


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

Группа: Свой
Сообщений: 1 457
Регистрация: 2-05-06
Из: UA
Пользователь №: 16 689



Цитата(rezident @ Apr 8 2010, 23:19) *
Не нужно вводить в заблуждение безапелляционными неверными утверждениями. Вы же не знаете, какой именно тип стабилизатора в питании МК применяет топикстартер? А стабилизаторы в подавляющем большинстве регулируют только вытекающий ток. "Паразитный" ток через защитные диоды пинов с нескольких входов (вы не обратили внимание, что исходный вопрос не про один вход, а про несколько?) может легко превысить потребление самого МК, напряжение питания его повысится выше максимально допустимого и кранты этому МК.
TU22 , тема защиты входов МК не нова и обсуждалась на форуме неоднократно. Стоит воспользоваться поиском по форуму.

Абсолютно с Вами согласен! Я почему-то только о диодах думал когда отвечал  laughing.gif . Практически же, у меня того случая еще не было, да и вероятность его ИМХО достаточно низка.

Для выяснения истины, не мешало бы узнать от чего запитан процессор и что еще есть в схеме с тем же питанием?

Кстати, а что будет с процом если питание превысит допустимое? Защелкнется и закоротит питание, при этом сильно нагреваясь (если нет ограничения тока БП)? 
Цитата(sera_os @ Apr 9 2010, 10:27) *
Кстати, а что будет с процом если питание превысит допустимое? Защелкнется и закоротит питание, при этом сильно нагреваясь (если нет ограничения тока БП)? 

Вот ради интереса провел испытания. Платка с запрограммированным ATMEGA8515 на управление параллельным ЦАПом(который отсутствует), кварц-16МГц больше на плате нет ничего. 

Так вот (питание,В - потребляемый ток, мА): 

    5-18,   5,5-23,  6-27,  6,5-30,  7-34,  7,5-38,  8-43,  8,5-46,  9-55,  9,5-65,  10-70,  10,5-100.

После 10В контроллер начинает ощутимо нагреваться.
При этом работоспособность сохраняется вплоть до 8В! (смотрел осцилом на нескольких портах). После 8В - состояния на портах фиксируются на каком-то случайном уровне. При возврате к "работоспособному" напряжению - работа возобновляется (генерация продолжается).


--------------------
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 9 2010, 13:26
Сообщение #3


Гуру
******

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



Цитата(sera_os @ Apr 9 2010, 14:02) *
После 10В контроллер начинает ощутимо нагреваться.
При этом работоспособность сохраняется вплоть до 8В!
Вы можете гарантировать работоспосбность для любого изделия на этом МК? Вот производитель почему-то не гарантирует. Т.е. если вы берете полную ответственность на себя, то вперед! питайте МК хоть от 24В, поставив его на теплоотвод. laughing.gif

Цитата(TU22 @ Apr 9 2010, 19:39) *
Попробую поискать по "защита входов МК".
Мне уже просто неудобно постоянно давать ссылки на свои же сообщения rolleyes.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- TU22   12В на вход микроконтролера - согласование   Apr 7 2010, 19:49
- - Herz   А почему простой делитель вызывает у Вас недоверие...   Apr 7 2010, 19:55
|- - TU22   Цитата(Herz @ Apr 8 2010, 00:10) А почему...   Apr 8 2010, 18:49
- - sera_os   В таких случаях я обычно обхожусь одним резистором...   Apr 7 2010, 20:41
|- - TU22   Цитата(sera_os @ Apr 8 2010, 00:56) В так...   Apr 8 2010, 19:04
- - manul78   Используйте делитель, стабилитрон, и транзисторную...   Apr 7 2010, 21:45
- - rv3dll(lex)   делителя со стабилитроном достаточно   Apr 8 2010, 05:35
- - st232bd   В каких-то случаях можно обойтись высокоомным рези...   Apr 8 2010, 09:24
- - sera_os   Здесь уже озвучены сто процентные вариант(ы).   Apr 8 2010, 18:53
- - sera_os   Цитата(TU22 @ Apr 8 2010, 22:13) Это пожа...   Apr 8 2010, 19:13
|- - Atridies   Цитата(sera_os @ Apr 8 2010, 23:28) ... В...   Apr 8 2010, 19:22
|- - rezident   Цитата(sera_os @ Apr 9 2010, 01:28) Уверя...   Apr 8 2010, 20:04
|- - TU22   Цитата(rezident @ Apr 9 2010, 00:19) Не н...   Apr 9 2010, 13:24
- - 131959G   Автору: Не надо ходить по граблям и использовать з...   Apr 9 2010, 13:42
- - Pronic   Сделайте простейший инвертор на маломощном полевом...   Apr 9 2010, 17:38


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

 


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


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