Внешнее питание Atmega328P-Pu
Пожалуйста, я новичок в Arduino и мне нужна помощь. Я работаю над проектом, в котором ультразвуковой датчик устанавливает определенный пин на высокий уровень, если достигнуто определенное расстояние. Когда я использовал порт USB для питания, все работало нормально. Когда я использовал внешнее питание (пробовал две разные 9-вольтовые батарейки для микрофона), это не дало желаемого результата. Теперь я хочу попробовать использовать только Atmega328P на плате внешне (отдельно от Arduino).
Вопросы
- Что может быть причиной неисправности при использовании внешней батареи 9 В?
- какое напряжение мне следует подключить к VCC Atmega, потому что я боюсь его повредить.
- Буду ли я питать ультразвуковой датчик от совершенно другого источника, нежели VCC, или я могу использовать тот же источник VCC?
- Любая другая информация, которую мне нужно знать при использовании ATmega самостоятельно
@user169847, 👍2
2 ответа
1,8 - 5,5 В (макс.)
В техническом описании (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Summary.pdf) указано, что входное напряжение составляет: 1,8 - 5,5 В
Это максимум 5,5 В, поэтому не используйте батарею 9 В без делителя напряжения. Для питания чипа вам понадобится только напряжение на контакте 7 и заземление на контакте 8.
Скорее всего, потребуется кристалл 16 МГц
Однако, чтобы заставить его работать после извлечения чипа из платы Arduino Uno, вам также понадобится кристалл на 16 МГц на контактах 9 и 10. Вам также понадобятся два конденсатора емкостью 22 пФ на контактах 9 и 10, каждый из которых должен быть подключен к земле.
Я описал все это с картинками в своем блоге: http://raddev.us/arduino/post/2018/07/03/arduino-uno-using-your-atmega328p-u-as-stand-alone
Ваша окончательная схема будет выглядеть примерно так (из статьи в моем блоге):
Без Кристалла вы, скорее всего, обнаружите, что ваши наброски не получаются.
Примечание: Красный светодиод подключен только для проверки мигания (подробнее об этом в статье).
Вам нужен регулятор напряжения! Существует множество вариантов выбора: от линейных регуляторов до понижающих (или повышающих) DC-DC-преобразователей. Вы также можете купить их из разных источников.
Что может быть причиной неисправности при использовании внешней батареи 9 В?
ATMega может работать только с напряжением 5 В максимум, использование напряжения 9 В либо выведет его из строя, либо включит схему защиты, которая не позволит чипу работать и быть поврежденным.
Какое напряжение следует подключить к VCC Atmega?.
Большую часть времени ATMega питается от 5 В, но в зависимости от тактовой частоты они могут работать и при более низких напряжениях, подробная информация приведена в техническом описании.
Буду ли я питать ультразвуковой датчик от совершенно другого источника, нежели VCC, или я могу использовать тот же источник VCC?
При правильном выборе источника питания вы можете питать как микросхему AVR, так и ваш датчик от одного и того же источника питания.
Какую еще информацию мне нужно знать, используя ATmega отдельно?
В техническом описании будет содержаться вся необходимая информация, но если вы хотите использовать набор инструментов Arduino, вам потребуется:
- Используйте внешний кристалл
- Запишите загрузчик Arduino (или AvrDUDE)
Я не могу понять, на какие из вопросов вы помогаете мне ответить., @user169847
@user169847 Я отредактировал ответ, чтобы он был более понятным., @esoterik
- ATtiny85 AC Phase Control для регулировки яркости лампочки
- Влияет ли размер AWG на сигнал от датчиков?
- Датчик DHT11: режим ожидания или выключение?
- Как записать загрузчик и загрузить скетчи на ATmega328P U (конкретно этой модели)?
- Как новичку, как мне запрограммировать свой Atmega328p?
- Датчик Sparkfun CCS811 не взаимодействует с Arduino
- Датчик влажности почвы, странные показания
- Arduino Micro и Тонкие полимерные литиевые батареи
Спасибо большое. Я очень ценю ваш ответ. Попробую все., @user169847
Делитель напряжения не является регулятором, не пытайтесь питать микросхему с помощью делителя!, @esoterik
Хорошо, хорошее замечание. Но он только пытался сказать, что 9 В — это слишком много. То есть вы говорите, что если бы он разделил напряжение до 3,3 В, например, и применил это напряжение (которое находится в диапазоне, который может обработать чип), это вызвало бы какую-то проблему?, @raddevus
@raddevus делитель напряжения не регулирует, так как нагрузка меняется, то же самое происходит и с напряжением, для работы микроконтроллера требуется стабильное напряжение., @esoterik