From 7b57a2c89a5ee9127a57922fbfe2b455db13863d Mon Sep 17 00:00:00 2001 From: Ali Jahangiri <75624145+aliphys@users.noreply.github.com> Date: Fri, 16 Sep 2022 12:02:52 +0200 Subject: [PATCH 1/4] Add files --- .../assets/3-pin-lipo-battery-breakdown.png | Bin 0 -> 28584 bytes .../assets/BQ25120-diagram.svg | 481 ++++++++++++++++++ .../nicla-battery-app-note.md | 70 +++ 3 files changed, 551 insertions(+) create mode 100644 content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/assets/3-pin-lipo-battery-breakdown.png create mode 100644 content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/assets/BQ25120-diagram.svg create mode 100644 content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md diff --git a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/assets/3-pin-lipo-battery-breakdown.png b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/assets/3-pin-lipo-battery-breakdown.png new file mode 100644 index 0000000000000000000000000000000000000000..4aada40518ddf9c4a804eb1d9c28999814f9ac09 GIT binary patch literal 28584 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 literal 0 HcmV?d00001 diff --git a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/assets/BQ25120-diagram.svg b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/assets/BQ25120-diagram.svg new file mode 100644 index 0000000000..4f5c11d284 --- /dev/null +++ b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/assets/BQ25120-diagram.svg @@ -0,0 +1,481 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md new file mode 100644 index 0000000000..4eff1fe7f6 --- /dev/null +++ b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md @@ -0,0 +1,70 @@ +--- +title: 'Understanding Battery Capabilities Of The Nicla Sense ME' +difficulty: intermediate +description: 'Make use of the BQ2 your Nicla application.' +tags: + - Battery + - Nicla + - BQ25120 + +author: 'Ali Jahangiri' +hardware: + - hardware/01.mkr/05.boards/nicla-sense-me +software: + - Arduino IDE 2.x +--- + +## Introduction + +We have developed the Nicla Sense ME for low-power operation, and it really shines when you can use it independantly of a USB cable, especially for wireless sensing applications. The Nicla Sense ME includes a low-profile connector that will allow you to connect a LiPo battery. In this application note, we will take a closer look at the battery capabilities of the Nicla boards and how you can use it effectively. + +### Goals +The goals of this project are to: +- Learn how to identify connector polarity +- Understand the features of the BQ25120 IC +- Set charging current on the Nicla Sense ME +- + +### Hardware & Software Needed +- [Arduino Nicla Sense ME](https://store.arduino.cc/products/nicla-sense-me) +- Multimeter +- IDE 2.x +- LiPo battery with 3-pin 1.2mm ACH Battery Male Connector + +### NTC Battery protection +You can learn about Li-Ion batteries in the [MKR Battery Application Note](/tutorials/mkr-wifi-1010/mkr-battery-app-note). Briefly, the Nicla Sense ME uses a single cell Li-Ion battery. However, this must include a NTC cable, and also comes with a different connector to save space. + +![Nicla Battery Breakdown](assets/3-pin-lipo-battery-breakdown.png) + +The + wire connects to the battery, while the - terminal connects to the ground. The NTC pin connects the negative thermal constant (NTC) resistor to the Nicla board. The NTC helps the Nicla board identify the temperature of the battery and disables it if it is outside the operating temperature. The resistance of the resistor, as the name suggests, becomes less at higher temperatures. Commonly, the resistance between the NTC pin and ground is 10k. + +*** Try measuring the resistance between the NTC pin and the ground with a multimeter. Make sure not to short the pins of the battery. *** + +### Connector +As noted, a special lower footprint battery connector is used to connect the battery to the Nicla Sense ME board. A male 3-pin JST-ACH connector with 1.2mm pitch must be avaliable on the battery. Each individual connector is made of one plastic housing and three metal crimp terminals. A crimping device may be required if you wish to prepare your own wires. Note that when looking from above (with the slots facing downwards), the red (positive) wire should be on your left. + +Alternatively, it is possible to solder the connectors to the pin headers on the board. + +### BQ25120 Power Management IC +Power management, including battery charging, is handled by the BQ25120. The BQ25120 is designed for high efficency operation, even at very low current draw. + +![Simplified schematic of a battery connected Nicla Sense ME (left) and the BQ25120 Power Management IC (right)](assets/BQ25120-diagram.svg) + +Input voltage for charging the battery can be supplied either via the ESLOV connector or (more commonly) via the USB connector. An I2C connection between the BQ25120 and the on-board microcontroller allows for control of the charging parameters. The BQ25120 can output power via a switching regulator (more efficent) as well as a linear regulator (less noise). The NTC pin is connected to the middle of a voltage divider which has a default value of 0.9V when nothing is connected. As the temperature increases, the NTC resistance decreases. This reduces the voltage felt on the TS pin. + +Unlike the MKR WiFi 1010, there is no need for a voltage divider. The BQ25120 can read the battery voltage directly and send the information via I2C to the microcontroller if needed. + +## Multimeter Battery Measurements + +**1.** Test the battery voltage with a multimeter. A suitable battery would be about 150mAh. It should be between 3.3V and 4.2V, regardless of the capacity. If the battery voltage is outside this range, your battery may be damaged. + +***Warning: Please make sure that the battery terminals do NOT touch each other. The short circuit can cause permanent damage to the battery and even explosion.*** + +**2.** Connect your battery to the Nicla Sense ME then check the voltage of VCC using your multimeter. +You should notice that the voltage of VCC is about 3.3V, regardless of the battery level. The voltage that comes out of the PMIC enters the VCC. The resistance between the NTC pin and ground should be about 10k. + +## Set battery current via Serial + +## + +## Multimeter Battery Measurements From 4dfecf7d7f890011eb48b509bbf14c0b1429ffd3 Mon Sep 17 00:00:00 2001 From: Ali Jahangiri <75624145+aliphys@users.noreply.github.com> Date: Wed, 21 Sep 2022 17:02:28 +0200 Subject: [PATCH 2/4] Changes --- .../tutorials/nicla-battery-app-note/nicla-battery-app-note.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md index 4eff1fe7f6..26087ee6f3 100644 --- a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md +++ b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md @@ -68,3 +68,5 @@ You should notice that the voltage of VCC is about 3.3V, regardless of the batte ## ## Multimeter Battery Measurements + + From e5f6a7860f2a7bacf8135a2419abe150d9be19ed Mon Sep 17 00:00:00 2001 From: Ali Jahangiri <75624145+aliphys@users.noreply.github.com> Date: Fri, 9 Dec 2022 13:42:21 +0100 Subject: [PATCH 3/4] Update content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md --- .../tutorials/nicla-battery-app-note/nicla-battery-app-note.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md index 26087ee6f3..483fb91bcd 100644 --- a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md +++ b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md @@ -16,7 +16,7 @@ software: ## Introduction -We have developed the Nicla Sense ME for low-power operation, and it really shines when you can use it independantly of a USB cable, especially for wireless sensing applications. The Nicla Sense ME includes a low-profile connector that will allow you to connect a LiPo battery. In this application note, we will take a closer look at the battery capabilities of the Nicla boards and how you can use it effectively. +We have developed the Nicla Sense ME for low-power operation, and it really shines when you can use it independantly of a USB cable, especially for wireless sensing applications. The Nicla Sense ME includes a low-profile connector that will allow you to connect a Li-Ion battery. In this application note, we will take a closer look at the battery capabilities of the Nicla boards and how you can use it effectively. ### Goals The goals of this project are to: From d051320312749d5dcca34b7cc517a1698c685946 Mon Sep 17 00:00:00 2001 From: Ali Jahangiri <75624145+aliphys@users.noreply.github.com> Date: Fri, 9 Dec 2022 13:54:01 +0100 Subject: [PATCH 4/4] Apply suggestions from code review --- .../nicla-battery-app-note/nicla-battery-app-note.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md index 483fb91bcd..1b2f3e128d 100644 --- a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md +++ b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/nicla-battery-app-note/nicla-battery-app-note.md @@ -33,6 +33,7 @@ The goals of this project are to: ### NTC Battery protection You can learn about Li-Ion batteries in the [MKR Battery Application Note](/tutorials/mkr-wifi-1010/mkr-battery-app-note). Briefly, the Nicla Sense ME uses a single cell Li-Ion battery. However, this must include a NTC cable, and also comes with a different connector to save space. +*** While a battery without a NTC sensor will work, it should be connected for enhanced safety. *** ![Nicla Battery Breakdown](assets/3-pin-lipo-battery-breakdown.png) @@ -52,11 +53,11 @@ Power management, including battery charging, is handled by the BQ25120. The BQ2 Input voltage for charging the battery can be supplied either via the ESLOV connector or (more commonly) via the USB connector. An I2C connection between the BQ25120 and the on-board microcontroller allows for control of the charging parameters. The BQ25120 can output power via a switching regulator (more efficent) as well as a linear regulator (less noise). The NTC pin is connected to the middle of a voltage divider which has a default value of 0.9V when nothing is connected. As the temperature increases, the NTC resistance decreases. This reduces the voltage felt on the TS pin. -Unlike the MKR WiFi 1010, there is no need for a voltage divider. The BQ25120 can read the battery voltage directly and send the information via I2C to the microcontroller if needed. +The BQ25120 can read the battery voltage directly and send the information via I2C to the microcontroller if needed. ## Multimeter Battery Measurements -**1.** Test the battery voltage with a multimeter. A suitable battery would be about 150mAh. It should be between 3.3V and 4.2V, regardless of the capacity. If the battery voltage is outside this range, your battery may be damaged. +**1.** Test the battery voltage with a multimeter. A suitable battery would be about 150mAh (which is the about the same size as the Nicla Sense ME board). It should be between 3.3V and 4.2V, regardless of the capacity. If the battery voltage is outside this range, your battery may be damaged. ***Warning: Please make sure that the battery terminals do NOT touch each other. The short circuit can cause permanent damage to the battery and even explosion.***