Перейти к содержанию

Ограничения тока ATMEGA8515 и питание процессора


tifaso

Рекомендуемые сообщения

Сейчас как то я призадумался как бы это всё мне совместить. Так как у ATMEGA8515 есть ограничения по току и мне нужно всё связать таким образом чтобы не выйти за эти рамки. И главное я так и не нашёл информации что раз уже у данной микросхемы есть ограничения в портах по току, то как обстоят дела по току в питании есть ли какие либо ограничения или нет? Потому как я вот смотрю на всю свою схему и как мне кажется нужно поднимать токи дежурной линии потому как в плате процессора много что от неё питается, а я туда поставил только 78L05. Нужно наверное хотя бы 78M05. хоть и потребление микросхем невелико но суммарно в общем получается не так и мало и было бы хорошо иметь небольшой запас по току.

Сейчас я конечно уже понимаю что некоторые вещи можно сделать по другому. И собственно поэтому начал пересматривать схемы устройства. Например светодиодную индикацию я сейчас решил всё таки перенести в процессор. Там можно всё это запрограммировать гораздо лучше чем делать на внешних деталях.

Единственное я пока не могу понять с этими ограничениями ATMEGA8515 как будет для неё 4 расширителя портов в виде 74HC573? Вот здесь пожалуйста поясните подробно о совместимости такого подключения.

150042738_.thumb.JPG.57ad55872a34548f12f7a5916f18b880.JPG

1274607632_2.thumb.JPG.a5fad32a88e13a35a788e2764bf8bcd6.JPG

P.S. Схемы корректируются так что этот образец только для того чтобы понять какие нагрузки на самом процессоре.

Изменено пользователем tifaso
Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

38 минут назад, tifaso сказал:

какие нагрузки на самом процессоре.

Потребление при тактовой частоте 8МГц не более 15мА . Потребление нагрузки зависит от разного, от скважности импульсов например . Проще померить .

С вашим подходом к проектированию  стабилизатор надо брать в корпусе TO-220 минимум . Вдруг увеличите кол-во МК .

Изменено пользователем dodik
Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

@dodik Можно конечно и 7805 поставить, но я думаю это уже сильно жирно будет. Будет просто съедать всё питание аккумулятора в режиме ожидания поэтому тут сильно большой ток не нужен, но нужно чтоб в тоже время хватало микросхемам. Потому как всё что на выходах запитывается уже с другой линии питания (если внимательней смотреть схему там это видно идут именно две линии питания). Всё таки ещё раз нужно пересчитать токи потребления использованных микросхем и сверить с тем что есть.

И да всё таки нужно сделать запитку оптронов по другому чтобы перекинуть их уже точно на другую линию питания, а из процессора управлять именно минусом питания оптронов. вот это я упустил конечно.

Ссылка на комментарий
Поделиться на другие сайты

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

2 часа назад, dodik сказал:

Вдруг увеличите кол-во МК .

Это уже точно нет. Количество микросхем останется прежним. Это я уже всё рассчитал на этот раз верно.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

2 часа назад, tifaso сказал:

Будет просто съедать всё питание аккумулятора в режиме ожидания

То есть, ты реально считаешь, что у есть разница между 7805, 78L05 и 78M05 при одинаковом токе потребления ?

index.jpg.8949a04642a3ea5e4f32301ab212a9cf.jpg

Жизнь не белая или чёрная, а в мелкую серенькую полосочку...

Ссылка на комментарий
Поделиться на другие сайты

а кто мне пояснит магию верхней схемы? что хочет автор?

Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.

Ссылка на комментарий
Поделиться на другие сайты

@Piotr__1 Ты видимо вопроса так и не понял. Я вот как раз таки и спрашивал что хватит ли тока от 78L05 на плату процессора.

@Александр Д. А что там пояснять это части одной очень большой схемы моего устройства (аудиосистемы). Я сейчас выложил эти схемы и спросил некоторые нюансы которые возникли при доработке. В целом то схема уже и так должна работать, но решил немного улучшить, а за одним и по питанию прояснить ситуацию. В первом сообщении всё подробно описано.

Ссылка на комментарий
Поделиться на другие сайты

4 часа назад, tifaso сказал:

4 расширителя портов в виде 74HC573?

Это не расширители портов.

 

4 часа назад, tifaso сказал:

Сейчас я конечно уже понимаю что некоторые вещи можно сделать по другому.

Да неужели, дошло наконец. Переделать там нужно 99% схемы, не меньше.

 

7 минут назад, tifaso сказал:

Я вот как раз таки и спрашивал что хватит ли тока от 78L05 на плату процессора.

А ток замерить религия не позволяет? Да и не тем вопросом ты задаешься. Думать надо о том, хватит ли теплоотвода у 78L05 при падении на нем Uвх - Uвых и твоем потреблении тока.

 

26 минут назад, Александр Д. сказал:

что хочет автор?

Использовать завалявшиеся в ящике детали:D

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, BARS_ сказал:

Да неужели, дошло наконец. Переделать там нужно 99% схемы, не меньше.

%15 - 20 не более. В остальном всё норм.

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, tifaso сказал:

В остальном всё норм.

Ага, просто сделано через одно место, а так норм. Особенный шик - "расширители портов":lol2:

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, tifaso сказал:

оно куда лучше тех же 595 х.

Не угадал, оно намного хуже 595, т.к. использует дофигалион пинов МК. Так что не пытайся в очередной оправдать свою криворукость. 595 даже ардуинщики запускают без проблем, ибо там обычный SPI, который даже к скорости не особо критичен:lol2: И как там ток, замерил?:crazy:

Ссылка на комментарий
Поделиться на другие сайты

27 минут назад, BARS_ сказал:

Не угадал, оно намного хуже 595, т.к. использует дофигалион пинов МК.

Не вижу в этом никаких проблем и минусов в моём случае на расширение используется 12 пинов. Единственное оно работает только выход, а на вход такой расширитель не построишь. Вот в этом минус. Ну а в целом вполне хорош. Наверняка ещё есть что то подобное для расширения входов подобным способом. Так что тут 573 намного лучше.

27 минут назад, BARS_ сказал:

там обычный SPI

Вот он как раз очень сложен для понимания. А также и сдвиговые регистры непонятны тем как сохранять в них данные если они их перезаписывают. Тут большой и жирный минус.

Изменено пользователем tifaso
Ссылка на комментарий
Поделиться на другие сайты

4 часа назад, tifaso сказал:

тут сильно большой ток не нужен

В случае стабилизатора напряжения, ток определяет "потребитель", а не мс стабилизатора. Ставь 7805, будет запас по току и тепло отвести проще.

4 минуты назад, tifaso сказал:

регистры непонятны ... большой и жирный минус

Ну надо пытаться понять как-то...

4 минуты назад, tifaso сказал:

на вход такой расширитель не построишь

На вход построишь на регистрах типа 74xx165. Причём, если бы ты взял 595 на выход и 165 на вход, то ввод/вывод сделал бы в одном цикле.

С уважением, Владимир

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, tifaso сказал:

в моём случае на расширение используется 12 пинов.

Ага, а могло бы 3:lol2:

 

3 минуты назад, tifaso сказал:

Вот он как раз очень сложен для понимания.

Ты прикалываешься? В инете примеров воз и маленькая тележка, если уж даташит читать не научился до сих пор.

 

4 минуты назад, tifaso сказал:

А также и сдвиговые регистры непонятны тем как сохранять в них данные если они их перезаписывают

Я тебе подробно описывал, КАК это сделать. Кратко - состояние выходов хранится в памяти МК. Для особо тугодумных, создается массив вида unsigned char PORTS[n], где n - кол-во сдвиговых регистров. Каждый элемент массива - состояние портов одного регистра. Надо тебе включить 1 выход 1 регистра, делаешь PORTS[0] |= (1 << 0); и шлешь весь массив в регистры. Для 2 выхода: PORTS[0] |= (1 << 1); и т.д. Для выключения выхода делаешь: PORTS[0] &= ~(1 << 0); и точно так же шлешь весь массив в регистры. А теперь расскажи, ЧТО тут непонятного?!

Ссылка на комментарий
Поделиться на другие сайты

Только что, tifaso сказал:

это совершенно не моё

Ну это другое дело. А то сразу непонятно, непонятно...

С уважением, Владимир

Ссылка на комментарий
Поделиться на другие сайты

10 минут назад, BARS_ сказал:

А теперь расскажи, ЧТО тут непонятного?!

От начала и до конца я так и не понял ничего. Где хранится информация о том какой вывод в каком положении находится? И что делать если каждый раз микросхема сдвигает данные как сохранить их в памяти этой микросхемы. К примеру мы меняем всего один вывод остальное должно остаться неизменным, но оно нет же микросхемой обязательно затрёт. В том то и минусы сдвиговых регистров.

И тут мне желательно найти микросхему подобно 573 только на вход. Это было бы вообще в идеале. лучше и быть не может. Ну если кто знает подскажите такую.

Изменено пользователем tifaso
Ссылка на комментарий
Поделиться на другие сайты

21 минуту назад, tifaso сказал:

Где хранится информация о том какой вывод в каком положении находится?

В МАССИВЕ PORTS В ПАМЯТИ МК!!!!!!!!!!!!!!!!!!!!!!!!

 

22 минуты назад, tifaso сказал:

И что делать если каждый раз микросхема сдвигает данные

Да забей ты на этот сдвиг! В микросхему на вход приходит 8 бит информации. Каждый бит - состояние одного выхода. ВСЕ. Пришлешь ей 0b01010101 включатся выходы 1, 3, 5, 7, а пришлешь следом 0b10101010, 1, 3, 5, 7 выключатся и включатся 2, 4, 6, 8. И до тех пор, пока ты не пришлешь новый байт, состояние выходов будет неизменным! Если же у тебя два регистра последовательно, то первый байт уйдет во второй регистр, а второй останется в первом регистре.

 

24 минуты назад, tifaso сказал:

К примеру мы меняем всего один вывод остальное должно остаться неизменным, но оно нет же микросхемой обязательно затрёт. В том то и минусы сдвиговых регистров.

Да и пожалуйста, меняешь ОДИН БИТ в байте, который зашлешь в регистр и поменяется состояние ОДНОГО вывода. Вот работают у тебя, к примеру выходы 1, 2, 3, значит в памяти регистра лежит число 0x07, и в массиве PORTS лежит оно же. Дальше ты хочешь выключить выход 1, шлешь в регистр 0x06, 1 выход выключается, а 2 и 3 остаются работать. Что тут непонятного?! Ты как вообще что-то там программируешь, если элементарные логические операции осилить не можешь?!

 

29 минут назад, tifaso сказал:

микросхему подобно 573 только на вход

В чем смысл? Подключить кнопки, или что там у тебя, матрицей или через АЦП религия не позволяет?

Ссылка на комментарий
Поделиться на другие сайты

43 минуты назад, ДядяВован сказал:

В случае стабилизатора напряжения, ток определяет "потребитель", а не мс стабилизатора. Ставь 7805, будет запас по току и тепло отвести проще.

Это и так понятно. Но потребление микросхем самого процессора невелико Не думаю что там нужно прям такой уж мощный стабилизатор. Я вот думаю хватит ли 100mA которые может выдать 78L05 или же поставить что то типа 78M05 она выдаст 500 mA. Но тут еще момент не высадит ли он аккумулятор так как процессор питается постоянно так как находится в режиме ожидания.

@BARS_ Не подходят мне сдвиговые регистры. Хватит уже надоел. Сложно там очень ими управлять в отличии от 573. Только не получается пока ещё ничего найти подобного на вход найти. А так в целом меня и так всё устраивает. 

Ссылка на комментарий
Поделиться на другие сайты

Только что, tifaso сказал:

потребление микросхем самого процессора невелико

Сколько? У тебя там два МК и 7 микросхемы логики. Как замеры произвести ты тоже сообразить не в состоянии?

 

2 минуты назад, tifaso сказал:

Я вот думаю хватит ли 100mA которые может выдать 78L05

Еще раз, для тех, кто в танке. Ты НЕ О ТОМ думаешь. Ориентироваться надо на тепловыделение стабилизатора. У тебя падение на нем аж 7 В, а TO-92 рассеивает не более 0,6 Вт.

 

13 минут назад, tifaso сказал:

Но тут еще момент не высадит ли он аккумулятор так как процессор питается постоянно так как находится в режиме ожидания.

И как это должно зависеть от стабилизатора?

13 минут назад, tifaso сказал:

Сложно там очень ими управлять в отличии от 573.

Когда серого вещества в черепной коробке недостаток, то да, сложно. Получается даже ардуинщики умнее тебя.

 

 

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, tifaso сказал:

Ну если кто знает подскажите такую.

КР580ВВ55А
DIP-40, просто "бомба", а не микросхема. И ввод, и вывод. Подумай... Если что, у меня есть 1 шт.

1 час назад, tifaso сказал:

не высадит ли он аккумулятор

Стабилизатор 78x05 с любой буквой и без буквы высадит АКБ примерно одинаково. Тебя уже наставили на путь, надо начинать с подсчета выделяемого стабилизатором тепла.

1 час назад, tifaso сказал:

оно нет же микросхемой обязательно затрёт

Надо и мне попробовать объяснить.
Микросхема ничего не затирает. Также как и в твои параллельные регистры, в последовательный регистр сдвига будешь всегда выводить 8 бит, целый байт!
Вывел целый байт нулей: 0000 0000
Даёшь команду "подключить к выходам", все выходы перешли в состояние "0"

Далее нужно, разряд Qa установить в "1"
Выводишь целый байт!: 0000 0001
Даёшь команду "подключить к выходам", все выходы остались "0", Qa стал "1"
Пока не "сказал подключить к выходам", на мс будут предыдущие значения нулей и единиц.

Изменено пользователем ДядяВован

С уважением, Владимир

Ссылка на комментарий
Поделиться на другие сайты

48 минут назад, ДядяВован сказал:

КР580ВВ55А
DIP-40, просто "бомба", а не микросхема. И ввод, и вывод. Подумай... Если что, у меня есть 1 шт.

Сейчас посмотрел и почитал про данную микросхему. Думаю что то можно попробовать сделать. Только нужно разобраться как ей управлять чтобы передавать и получать данные. Наверное как соберусь с мыслями в личке обсудим. Как я понял у данной микросхемы можно сделать 24 входа в один порт меги и из неё ею управлять. 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...