Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
Dostorbitov
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 54
#1

ATTiny13 - не "выключается" - Atmega AVR микроконтроллер

05.05.2014, 00:37. Просмотров 4406. Ответов 16
Метки нет (Все метки)

Всем привет.
Подскажите, плз, совсем сломал себе голову
Есть такая простая схема



И ситуация в следующем. При наличии +12В на АСС, отрубаю питание на МК - а он продолжает работать...
Единственное различие, что АСС идет на PINB2

Что я не так сделал?

PS.
Фьюзы:


<Изображение удалено>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2014, 00:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос ATTiny13 - не "выключается" (Atmega AVR микроконтроллер):

Не шьется attiny13
сделал устройство на attiny13, risit пин не использован - подтянут к плюсу 4.7к...

Таймер Attiny13
Здравствуйте! Хочу разобраться с таймером. По нажатию кнопки светодиод должен...

ATtiny13 и ADC
Пытаюсь в МК ATtiny13 запустить ADC, считывание показаний с термистора....

ws2801 + attiny13
Всем привет. Помогите, пож-та, уже совсем голову сломал, не понимаю почему не...

Attiny13 + NRF24L01
Ребята,доброго всем времени суток. Сейчас хочу собрать одно устройство, но для...

Pull-Up Attiny13
В Тини13 есть Pull-Up входов, включаемый програмно. У меня нет возможности...

16
koriprokrommyst
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 1,818
05.05.2014, 01:32 #2
имхо гуглить "паразитное питание"
0
oxytt
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
05.05.2014, 03:04 #3
А еще искать замыкания на плате
0
dsodir
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,284
05.05.2014, 05:21 #4
да не, это паразитное питание от ACC через защитный диод на 3 ножке
0
Dostorbitov
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 54
05.05.2014, 10:30 #5
Цитата Сообщение от oxytt
А еще искать замыкания на плате
Исключено. Все проверял по несколько раз - замыканий нет.

Цитата Сообщение от koriprokrommyst
имхо гуглить "паразитное питание"
Цитата Сообщение от dsodir
да не, это паразитное питание от ACC через защитный диод на 3 ножке
Спасибо! А подскажите, как от него (паразитного питания) избавится?
0
YTYOUT
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
05.05.2014, 10:38 #6
Сжечь диод дотла
0
okt
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 222
05.05.2014, 12:41 #7
Цитата Сообщение от Dostorbitov
... подскажите, как от него (паразитного питания) избавится?
Всё зависит от того какое напряжение стабилизации имеют LP2981 и стабилитрон D3. Если напряжение стабилизации D3 больше на ~1V напряжения на выходе LP2981, то да возможно паразитное питание.
Цитата Сообщение от Dostorbitov
При наличии +12В на АСС, отрубаю питание на МК - а он продолжает работать...
Чем Вы пытаетесь отрубить питание МК? Объясните. По мне, пока BAT будет на 7...200mV больше напряжения стабилизации LP2981 МК будет запитан.
• Ultra-Low Dropout, Typically
– 200 mV at Full Load of 100 mA
– 7 mV at 1 mA
0
Dostorbitov
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 54
05.05.2014, 13:19 #8
Цитата Сообщение от okt
Чем Вы пытаетесь отрубить питание МК? Объясните. По мне, пока BAT будет на 7...200mV больше напряжения стабилизации LP2981 МК будет запитан.
Питание, то бишь вход на LP2981 (BAT), присоединен к "сигнальному" проводу, который в определенный момент времени (событии) прижимается к земле, секунд на 10, а затем опять появляется +12. Таким образом, по моему замыслу, МК должен был "сбрасываться" и начинать работу сначала. Сделал это так, чтобы не городить обработку лишнего события.
0
Johmmy0007
0 / 0 / 0
Регистрация: 30.08.2011
Сообщений: 9,944
05.05.2014, 13:30 #9
Цитата Сообщение от Dostorbitov
Цитата Сообщение от oxytt
А еще искать замыкания на плате
Исключено. Все проверял по несколько раз - замыканий нет.

Цитата Сообщение от koriprokrommyst
имхо гуглить "паразитное питание"
Цитата Сообщение от dsodir
да не, это паразитное питание от ACC через защитный диод на 3 ножке
Спасибо! А подскажите, как от него (паразитного питания) избавится?
надо транзистор, значит, вместо диода, просто сигнал получится инверсным
0
Dostorbitov
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 54
05.05.2014, 13:43 #10
Цитата Сообщение от Johmmy0007
надо транзистор, значит, вместо диода, просто сигнал получится инверсным
Я, честно говоря, к такому же выводу пришел.
Вопрос - а будет ли схема работать, если стабилитрон не на 5.1В, а на 3.3, например? И тогда, как я понимаю, паразитного питания не будет возникать?
0
Johmmy0007
0 / 0 / 0
Регистрация: 30.08.2011
Сообщений: 9,944
05.05.2014, 13:44 #11
тогда стабилитрон вообще не нужен
да он и с диодом не нужен был, если резистор увеличить

>>И тогда, как я понимаю, паразитного питания не будет возникать?

естественно, для этого и предлагаю заменить транзистором
0
Kymo
0 / 0 / 0
Регистрация: 01.04.2012
Сообщений: 319
05.05.2014, 13:51 #12
может делитель таки на резюках сообразить? а то как-то без стабилитрона 12В на ногу - чревато паленым. )
0
oxytt
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
05.05.2014, 13:53 #13
Возникают вопросы
1. Как расчитывать резистор без стабилитрона если параметры внутренних защитных диодов не известны?
2. Стабилитрон по моему лучше оставить, если нет уверенности в отсутствии помех более высокого напряжения
0
Johmmy0007
0 / 0 / 0
Регистрация: 30.08.2011
Сообщений: 9,944
05.05.2014, 13:54 #14
Цитата Сообщение от Kymo
может делитель таки на резюках сообразить? а то как-то без стабилитрона 12В на ногу - чревато паленым. )
устаю писать - в даташитах атмел на вход мк 220в подают сетевых через резистор 1м - встроенных защитных диодов мк вполне хватает
к тому ж конденсатор стоит на ножке
0
Johmmy0007
0 / 0 / 0
Регистрация: 30.08.2011
Сообщений: 9,944
05.05.2014, 13:58 #15
Цитата Сообщение от oxytt
Возникают вопросы
1. Как расчитывать резистор без стабилитрона если параметры внутренних защитных диодов не известны?
2. Стабилитрон по моему лучше оставить, если нет уверенности в отсутствии помех более высокого напряжения
Известны - одному человеку давали ответ с атмела - 1ма. Доказать не могу, правда, но ваше дело верить или нет. Дыма без огня не бывает.
ну уж 0.5ма выдержит любой диод, даже с неизвестными параметрами - иначе зачем он нужен вообще?

и что даст ваш стабилитрон - это очень медленное устройство - от импульсных помех он не спасёт. поэтому и пришлось tvs выдумывать
0
Kymo
0 / 0 / 0
Регистрация: 01.04.2012
Сообщений: 319
05.05.2014, 17:12 #16
Цитата Сообщение от Johmmy0007
Цитата Сообщение от Kymo
может делитель таки на резюках сообразить? а то как-то без стабилитрона 12В на ногу - чревато паленым. )
устаю писать - в даташитах атмел на вход мк 220в подают сетевых через резистор 1м - встроенных защитных диодов мк вполне хватает
к тому ж конденсатор стоит на ножке

да я вижу как хватает. так хватает, что аж через них паразитно запитывается.
0
yiv91
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
06.05.2014, 10:54 #17
Я бы оценил защитный диод на 100 мА.

Общее правило: надо любым способом избегать прерывания питания МК, потому что это создает большое количество трудно решаемых проблем. Лучше подумать, как подать сброс, и как его усыплять для минимального потребления.

Если все-таки нужно обесточить МК, то придется позаботиться о снятии всех сигналов с портов (как в случае выше), и нужен внешний монитор питания, который будет надежно подавать и снимать питание. Проблема в том, что в даташите не описано поведение процессора при снижении питания ниже, чем уровень BOD, а оно весьма скверное, я вам доложу. У процессора наступает ишемия головного мозга, инсульт, и как следствие, эпилептические припадки. Он начинает предсмертные судорожные конвульсии на портах, и если он при этом управляет собственным питанием, то вероятность 90%, что он не сможет себя обесточить.
0
06.05.2014, 10:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2014, 10:54
Привет! Вот еще темы с решениями:

USBasp & ATtiny13
Уважаемые форумчане, подскажите где я туплю. Честно пытался разобраться сам три...

ИК-пульт на Attiny13
Короче делаю ИК-пульт на тиньке 13. Код отлажевал на пинборде атмега16, там все...

attiny13 внутрисхемное программирование
Подскажите пожалуйста по номиналам резисторов для того чтобы работало...

Не могу прошить Attiny13
Тиньки пришли с Китая прошли через ФюзеБитДоктор, программатор avrysp mk2...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru