Select language:

Защитные диоды портов ATmega

<<

Oleg.net

Аватара пользователя

Сообщения: 53

Зарегистрирован: 29 окт 2013, 04:44


Благодарил (а): 4 раз.
Поблагодарили: 6 раз.

Сообщение 11 авг 2014, 15:29

Защитные диоды портов ATmega

STC писал(а):1) Для лучшей защиты, так как встроенные диоды портов держат ток только 0.9мА

Вы не ошибаетесь? :shock:
в Datasheets я читал что параметры защитных диодов: прямое напряжение - 510mV, прямой ток - 40mA
и очень большое количество устройств работает по принципу: питание через сигнальный порт,
то есть при нажатии на кнопку питание подается на вход порта (МК определяет на какой порт подано напряжение (лог "1"), при этом питается с этого порта через защитные диоды (на Vcc и GND стоит только конденсатор и стабилитрон на 5.1В),
и потребление МК с ИК диодом или радиомодулем, гораздо больше 0.9mA!!!(10-30mA))

а при входном резисторе 10к (как в базовой схеме), при входном напряжении 24V, ток через ограничительный диод = 1.3mA, при входном 40V - 2.9mA

к стати, я уже год езжу на SECU-3 (ATmega32), там я не впаивал эти диоды, так как в радиомагазине их тогда не было, и один раз даже ехал без АКБ (в дороге отпал плюсовой провод от клеммы АКБ), и при этом все работало (только магнитола гудела в зависимости от оборотов), и до сих пор пока не сгорело.

про PA5 - недосмотрел :oops:
<<

STC

Аватара пользователя

Сообщения: 5946

Зарегистрирован: 30 апр 2013, 23:41

Откуда: Ukraine

Машина: AZLK 2140

Версия SECU: самодельная SECU-3


Благодарил (а): 728 раз.
Поблагодарили: 1183 раз.

Сообщение 11 авг 2014, 16:08

Re: Добавл. в прошивку возможностей одновременного/моно впры

В даташите я вообще не находил информации про параметры встроенных диодов. Ты путаешь ток порта с током защитных диодов. Почитай что пишут люди http://www.avrfreaks.net/index.php?name ... c&p=194353
Работать будет, но лучше перестраховаться.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
<<

Oleg.net

Аватара пользователя

Сообщения: 53

Зарегистрирован: 29 окт 2013, 04:44


Благодарил (а): 4 раз.
Поблагодарили: 6 раз.

Сообщение 11 авг 2014, 17:25

Re: Добавл. в прошивку возможностей одновременного/моно впры

STC писал(а):В даташите я вообще не находил информации про параметры встроенных диодов. Ты путаешь ток порта с током защитных диодов. Почитай что пишут люди http://www.avrfreaks.net/index.php?name ... c&p=194353
Работать будет, но лучше перестраховаться.

я не путаю! ток порта 20mA, но не больше 400mA на весь проц.

ссылку читал, но там они тоже наверняка не знают.
а я читал даташит на мегу32, думаю что 644я не отличается,
найду этот даташит у себя в архиве - выложу здесь (но он большой, около 500стр)
<<

KOT

Аватара пользователя

Сообщения: 328

Зарегистрирован: 10 май 2013, 14:23

Откуда: Запорожье


Благодарил (а): 6 раз.
Поблагодарили: 85 раз.

Сообщение 11 авг 2014, 23:46

Re: Добавл. в прошивку возможностей одновременного/моно впры

И укажите пожалуйста страницу, где описано про диоды, т.к лет 7 назад я этим вопросом занимался и нашел неофициальный ответ только про 1 ма.
Машина ЗАЗ 1103i, ГБО4. Управление ДВС: аналог Secu-3 и MegasquirtAVR модифицированное железо и своя прошивка.
<<

Oleg.net

Аватара пользователя

Сообщения: 53

Зарегистрирован: 29 окт 2013, 04:44


Благодарил (а): 4 раз.
Поблагодарили: 6 раз.

Сообщение 12 авг 2014, 14:24

Re: Добавл. в прошивку возможностей одновременного/моно впры

тот даташит я так и не нашел (давно было, стер наверное).
но опираясь на параметр "DC Current per I/O Pin ............................................... 40.0 mA"
решил провести эксперемент (подопытным выступил ATmega8 - думаю она не сильно отличается, по даташиту - точно такая).
выбор пал именно на нее по нескольким причинам:
1) ее не жалко - если сгорит
2) на нее у меня есть рабочая программа, 8 входов и 2 параллеленых выхода (одинаково работающих)
3) она собрана на плате, работает, и есть на чем проверить неправильность работы.

и так базовое устройство - пульт ДУ на ATmega8, 8 входов внутри сконфигурированы как входы с подтяжкой, 2 выхода на 2 ИК светодиода (без транзистора), между Vcc и GND конденсатор 4.7мКф, "+" 3V батарейки подключен к Vcc, "-" батарейки к 8ми кнопкам, которые к портам меги (минус питания подается через кнопки - порт меги - внутренний защитный диод - GND)

базовое устройство модернизирую:
ставлю стабилитрон на 5V между Vcc и GND (а точнее "аналог мощного стабилитрона", чтоб выдержал 40мА)
отключаю ИК светодиоды (чтоб ток потребления не прыгал)
в место батарейки:
"-" для батарейки (общий 8ми кнопок) подключаю к GND стационарного компьютера
"+" для батарейки (Vcc) через резистор 200 Ом и миллиамперметр к +12V стационарного компьютера
И НАЧИНАЮ ПООЧЕРЕДНО НАЖИМАТЬ НА КНОПКИ (время нажатия на кнопку 3...5 сек)
при нажатии на кнопку миллиамперметр показывал около 31мА (на разных портах отличалось, максимальная разница была 1мА)
напряжение между портом (с нажатой кнопкой) и GND было около 0.63В
мега при этом работала, на выходе для светодиодов были импульсы
мега не грелась (а вот транзистор "аналога мощного стабилитрона" - грелся)

после этого все вернул как было, и проверил работу ИК пульта - ВСЕ РАБОТАЕТ

ВЫВОД в даташите "DC Current per I/O Pin .. 40.0 mA" это не только максимальный ток выхода (выходного ключа) но и максимальный ток по входу (защитных диодов)
да и если логически подумать:
в каких устройствах с выходными силовыми ключами, защитные диоды ставят рассчитанные на ток в 20...40 раз меньше чем ток силового ключа (из расчета что ток защитного диода в меге 1мА)?????!!!!
ДА И НЕ МОГЛИ ВЫДЕРЖАТЬ ЗАЩИТНЫЕ ДИОДЫ НА 1мА З0ти КРАТНУЮ ПЕРЕГРУЗКУ
<<

STC

Аватара пользователя

Сообщения: 5946

Зарегистрирован: 30 апр 2013, 23:41

Откуда: Ukraine

Машина: AZLK 2140

Версия SECU: самодельная SECU-3


Благодарил (а): 728 раз.
Поблагодарили: 1183 раз.

Сообщение 12 авг 2014, 14:46

Re: Добавл. в прошивку возможностей одновременного/моно впры

Причем здесь защитные диоды, если в твоем случае ток течет через цепь VCC - подтяжка - кнопка - земля?

Через защитные диоды ток потечет в случае выхода напряжения на порту за пределы GND-VCC + порог открытия перехода диода.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
<<

KOT

Аватара пользователя

Сообщения: 328

Зарегистрирован: 10 май 2013, 14:23

Откуда: Запорожье


Благодарил (а): 6 раз.
Поблагодарили: 85 раз.

Сообщение 12 авг 2014, 19:23

Re: Добавл. в прошивку возможностей одновременного/моно впры

Oleg.net писал(а):в каких устройствах с выходными силовыми ключами, защитные диоды ставят рассчитанные на ток в 20...40 раз меньше чем ток силового ключа (из расчета что ток защитного диода в меге 1мА)?????!!!!
ДА И НЕ МОГЛИ ВЫДЕРЖАТЬ ЗАЩИТНЫЕ ДИОДЫ НА 1мА З0ти КРАТНУЮ ПЕРЕГРУЗКУ

В полевом транзисторе диоды НЕ СПЕЦИАЛЬНО ставят, а получаются они по технологии, он паразитный, но его параметры улучшили и стал он полезным. Думаю точно так в меге. Если есть желаение то почитайте даташит или electronix.ru про GSM модуль SiM900 - там вобще мрак, нет защитных диодов, боится статики, в общем мега по сравнению с ним просто не убиваема. Я тоже запитывал мегу через внутренние диоды, работает, но есть то что обещает производитель, а есть метод научного тыка, на базе чего рассчитывать надежность выбирать Вам.
Машина ЗАЗ 1103i, ГБО4. Управление ДВС: аналог Secu-3 и MegasquirtAVR модифицированное железо и своя прошивка.
<<

Oleg.net

Аватара пользователя

Сообщения: 53

Зарегистрирован: 29 окт 2013, 04:44


Благодарил (а): 4 раз.
Поблагодарили: 6 раз.

Сообщение 12 авг 2014, 20:11

Re: Добавл. в прошивку возможностей одновременного/моно впры

STC писал(а):Причем здесь защитные диоды, если в твоем случае ток течет через цепь VCC - подтяжка - кнопка - земля?

Через защитные диоды ток потечет в случае выхода напряжения на порту за пределы GND-VCC + порог открытия перехода диода.

питание проходит через защитные диоды (порт - GND)
а точнее:
+бат - Vcc - GND - pin I/O - кнопка - -бат
в тестовом режиме:
+12V - миллиамперметр - резистор - Vcc - VD1 - GND - pin I/O - кнопка - 0V
Вложения
<<

dimonfish

Сообщения: 1142

Зарегистрирован: 10 май 2013, 09:16

Откуда: Sevastopol UA


Благодарил (а): 120 раз.
Поблагодарили: 172 раз.

Сообщение 12 авг 2014, 21:24

Re: Добавл. в прошивку возможностей одновременного/моно впры

кхм. господа, каким боком диоды к разделу прошивки и теме впрыска?
колхоз дело добровольное, не хочешь не ставь. А мы поставим, ну вот такие вот у олигархов прихоти :lol:
ЗАЗ 110247, Солекс, ДПКВ, SECU-3T (M644), ДКЗ, Статика и пр. плюшки :)
<<

Oleg.net

Аватара пользователя

Сообщения: 53

Зарегистрирован: 29 окт 2013, 04:44


Благодарил (а): 4 раз.
Поблагодарили: 6 раз.

Сообщение 12 авг 2014, 22:12

Re: Добавл. в прошивку возможностей одновременного/моно впры

dimonfish писал(а):кхм. господа, каким боком диоды к разделу прошивки и теме впрыска?
колхоз дело добровольное, не хочешь не ставь. А мы поставим, ну вот такие вот у олигархов прихоти :lol:

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

Вернуться в Аппаратное обеспечение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Powered by phpBB® Forum Software © phpBB Group.