Я пытаюсь запитать Arduino Pro Mini 328 5 В / 16 МГц от одной батареи, предпочтительно LiFePO4 в целях безопасности (она не должна превышать 300 мАч). Однако я подключаю приемопередатчик к Arduino, и для него требуется 3,3 В. Это трансивер, который я использую:
http://www.addicore.com/2pcs-Addicore-nRF24L01-Wireless-Transceiver-p/112.htm
Это Arduino Pro Mini, который я использую:
https://www.sparkfun.com/products/11113
Мои мысли заключались в том, чтобы получить, возможно, батарею 2S LiFePO4 с номинальным напряжением 6,4 В, затем использовать линейный регулятор напряжения, чтобы снизить эти 6,4 В до 5 В для питания Arduino, а затем использовать другой линейный регулятор напряжения, чтобы снизить 5 В до 3,3. V для питания трансивера. Я боюсь, что это может как-то повредить, так как я не слишком разбираюсь в регулировании напряжения. Будет ли производиться слишком много тепла? Есть ли более простой способ?
Любая помощь будет принята с благодарностью. Спасибо!
6,4 -> 5В, тогда 5В -> 3,3В будет нормально.
Вы также можете рассмотреть возможность сброса 6,4 -> 5 В с одним регулятором и 6,4 -> 3,3 В со вторым.
В спецификации радио указано 13 мА, поэтому
рассеиваемая мощность = 0,013 А * (6,4-3,3) = 0,027 Вт,
о чем не стоит особо беспокоиться.
Я не могу придумать, что выбрать между двумя подходами.
При этих малых токах вы можете даже рассмотреть преобразователь постоянного тока, повышающий напряжение одной батареи до 5 В для питания Arduino. Их довольно много по скромной цене для питания USB-устройств.
Вы даже можете подать одну ячейку прямо в радио (возможно, с 3,6-вольтовым стабилитроном, защищающим радио).
У меня возникло бы искушение использовать Arduino 3,3 В и запустить его и радио на 3,3 В.
Без проблем. Это будет работать отлично.
батарея на 5V reg и 5V на регулятор 3v3.
5В регистр: http://www.digikey.com/product-detail/en/texas-instruments/REG1117-5-2K5/296-27924-1-ND/2440705
Я бы либо заменил reg на плате Arduino на 3.3V reg и запустил Arduino и микросхему nRF на 3.3V. И либо изменить Xtall на 8 или 10 МГц. Или просто попробуйте на частоте 16 МГц. Я бы удивился, если бы он не работал нормально.
Или, если вы используете батарею LiFePO4 (макс. 3,6 В), просто запустите Arduino и микросхему nRF непосредственно от батареи. Это должно работать вполне нормально, просто из коробки. Но вы не можете использовать литий-ионный аккумулятор таким же образом, так как на них может быть более 4 В. Чип nRF рассчитан на максимальное значение 3,6 (может работать от 4 В, но без гарантий).
Для приложений с низким энергопотреблением вам также следует выяснить, как снизить энергопотребление во время работы программы. Т.е. переходя в спящий режим, когда это возможно.
Крис Стрэттон
Обсуждение2
Эйзен Фауст