Одна atmega ворует питание у второй.... Как быть?

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
igor2503
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Сб янв 19, 2013 02:28:47

Одна atmega ворует питание у второй.... Как быть?

Сообщение igor2503 »

небольшая схема, микроконтроллер и обвеска подключена по SPI и TWI и 1ware ( и немного напрямую). На эту же обвеску подключен второй МК(atmega328) - как бы паралельно. Питание у МК различное! По задаче второй МК2 "контролирует" первый и до часа "Х" не лезет в схему. После часа "Х" зажимает ресет первому(дабы не мешал) и ... трудится за него. Вроде всё хорошо, но засада начинается если обесточить(нет питания) МК2. Такого вроде не должно быть, но если есть - то всё питание это "временнАя" батарейка МК1.
Похоже, через защитные диоды МК2 начинает "воровать" питание у МК1, при этом хорошенько его просаживая(мало его там) и создавая глюки запуском МК1. С ресетом и мелочью справился костыликами-транзисториками, со SPI сложнее, но можно так же - костыликами, а вот с 2направленными шинами проблема.

Как с этим бороться ? Запитывать МК2 ( своё + чужое электричество) и проверять есть ли своё, если нет то спать? - Не очень подходит по идеологии и потребление растёт.
или есть решения получше?
Реклама
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Одна atmega ворует питание у второй.... Как быть?

Сообщение Gudd-Head »

Можно попробовать развяжать порты ввода-вывода МК буферами или дискретными транзисторами.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
igor2503
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Сб янв 19, 2013 02:28:47

Re: Одна atmega ворует питание у второй.... Как быть?

Сообщение igor2503 »

Gudd-Head писал(а):Можно попробовать развяжать порты ввода-вывода МК буферами или дискретными транзисторами.
Транзисторики я прикрутил. Но потребление растёт. И как быть с 2-направленными шинами (TWI и 1ware) ?

А про буфера поподробнее можно ? какими буферами ( если можно название микрухи ) ?
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Одна atmega ворует питание у второй.... Как быть?

Сообщение Gudd-Head »

Тогда ставить двунаправленные ключи типа 4066. Хотя без схемы подключения уверенно что-то сказать трудно.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

Вернуться в «Практика»