From a97793b494e17e005332ac4e002e2c30a0b7339c Mon Sep 17 00:00:00 2001 From: Joyce Velasco Date: Fri, 10 Oct 2025 14:07:11 +0800 Subject: [PATCH] solutions: reference designs: Added AD-MAX32LRWISE-SL page and sub-page Signed-off-by: Joyce Velasco Reviewed-by: Jorge Marques --- .../config/vocabularies/Base/accept.txt | 1 + .../ad-max32lrwise-sl/ad-max32lrwise-sl.png | 3 + .../ad-max32lrwise-sl_block_diagram.png | 3 + .../ad-max32lrwise-sl/ev-cattletag-ardz.jpg | 3 + .../ev-cattletag-ardz-designsupport.zip | 3 + .../ev-cattletag-ardz/ev-cattletag-ardz.jpg | 3 + .../ev-cattletag-ardz_arduino_connector.png | 3 + .../ev-cattletag-ardz_block_diagram.png | 3 + .../ev-cattletag-ardz_power_source_option.png | 3 + .../ev-cattletag-ardz_power_supply_input.png | 3 + .../ev-cattletag-ardz_solar_panel_option.png | 3 + .../ev-cattletag-ardz/hardware_setup.png | 3 + .../ev-cattletag-ardz/index.rst | 211 ++++++++++++ .../ev-cattletag-ardz/max32625pico_maxdap.png | 3 + .../max32670-lr-ardz_to_maxpico.png | 3 + .../max32670-lr-ardz_with_battery.png | 3 + .../ad-max32lrwise-sl/hardware_setup.png | 3 + .../ad-max32lrwise-sl/index.rst | 299 ++++++++++++++++++ .../ad-max32lrwise-sl/lora-brochure.pdf | Bin 0 -> 132 bytes .../ad-max32lrwise-sl/max32625pico_maxdap.png | 3 + .../max32670-lr-ardz_base_board.png | 3 + .../max32670-lr-ardz_to_maxpico.png | 3 + .../max32670-lr-ardz_with_battery.png | 3 + 23 files changed, 568 insertions(+) create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ad-max32lrwise-sl.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ad-max32lrwise-sl_block_diagram.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz.jpg create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz-designsupport.zip create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz.jpg create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_arduino_connector.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_block_diagram.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_power_source_option.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_power_supply_input.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_solar_panel_option.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/hardware_setup.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/index.rst create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/max32625pico_maxdap.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/max32670-lr-ardz_to_maxpico.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/max32670-lr-ardz_with_battery.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/hardware_setup.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/index.rst create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/lora-brochure.pdf create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/max32625pico_maxdap.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/max32670-lr-ardz_base_board.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/max32670-lr-ardz_to_maxpico.png create mode 100644 docs/solutions/reference-designs/ad-max32lrwise-sl/max32670-lr-ardz_with_battery.png diff --git a/.github/styles/config/vocabularies/Base/accept.txt b/.github/styles/config/vocabularies/Base/accept.txt index 84736f771..b9279dabb 100644 --- a/.github/styles/config/vocabularies/Base/accept.txt +++ b/.github/styles/config/vocabularies/Base/accept.txt @@ -65,6 +65,7 @@ Zener ns dBm Gbps +kbps [Oo]vercurrent [Oo]vervoltage diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ad-max32lrwise-sl.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/ad-max32lrwise-sl.png new file mode 100644 index 000000000..2d0c6ffbe --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ad-max32lrwise-sl.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5332e7ea23d17b154622b5d72f8d9b8b52819dba484d6ec93ce19775f68099ca +size 16978342 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ad-max32lrwise-sl_block_diagram.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/ad-max32lrwise-sl_block_diagram.png new file mode 100644 index 000000000..7f4c13bc9 --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ad-max32lrwise-sl_block_diagram.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cec1aba16ac073a96862e70c92b37521fa325fb2c254a4196dd31e559b3a7723 +size 22483 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz.jpg b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz.jpg new file mode 100644 index 000000000..8a6b5446b --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:730168842bcdd26d3d41227ea75c863eba320559f6f545f7b29fd1cd31783523 +size 6907183 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz-designsupport.zip b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz-designsupport.zip new file mode 100644 index 000000000..e17d5f9bf --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz-designsupport.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5c5169e2cc09ea295e89bb9b0709f47dc91e2b058f8259dfeeeb401720c4e77 +size 7794126 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz.jpg b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz.jpg new file mode 100644 index 000000000..8a6b5446b --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:730168842bcdd26d3d41227ea75c863eba320559f6f545f7b29fd1cd31783523 +size 6907183 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_arduino_connector.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_arduino_connector.png new file mode 100644 index 000000000..03daf5000 --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_arduino_connector.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce71e0971ce4519c79fdd26f4e6324a04aa4ed5bef0472250d2a6b9c7433071b +size 7364519 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_block_diagram.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_block_diagram.png new file mode 100644 index 000000000..f60c2c68c --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_block_diagram.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:848108efb53506d5b69aacbba315330d256ff88da7da8f6d55b3df34e57e6197 +size 72796 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_power_source_option.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_power_source_option.png new file mode 100644 index 000000000..edba70ea5 --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_power_source_option.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7f1f7a49ec30054ba18f9652b52fd3bcd1129a39a8566ff8b861f9b8cf5e71d +size 5118675 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_power_supply_input.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_power_supply_input.png new file mode 100644 index 000000000..afafa08ff --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_power_supply_input.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe5b57a3150966702cb0bf88d6e9e80633d2dc8e8b03b053ebd53bfac3810e25 +size 7400001 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_solar_panel_option.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_solar_panel_option.png new file mode 100644 index 000000000..f49e55ae3 --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/ev-cattletag-ardz_solar_panel_option.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39eece95864cff48d784a1475debb6f3d53c942d41c14bfcad165ffdd6be7009 +size 4200589 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/hardware_setup.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/hardware_setup.png new file mode 100644 index 000000000..c2bc48a2c --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/hardware_setup.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd3138531c3933394f6987701bbb7ead370e850b4c71054d534583fcd3f3b9e0 +size 39328 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/index.rst b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/index.rst new file mode 100644 index 000000000..bd860559e --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/index.rst @@ -0,0 +1,211 @@ +.. _ev-cattletag-ardz: + +EV-CATTLETAG-ARDZ +================= + +Sensor for Livestock Tracking and Health Monitoring +""""""""""""""""""""""""""""""""""""""""""""""""""" + +Overview +-------- + +The :adi:`EV-CATTLETAG-ARDZ` is an Arduino board with a fully integrated solution +for harvesting energy from single-/multicell solar sources. The device includes +battery chargers for small lithium-ion systems, and a digital temperature sensor +for applications such as Wearables and IoT. The system is consisting of a +:adi:`MAX20361` power harvester, :adi:`MAX20335 BMS `, and a :adi:`MAX30210` +temperature sensor and a buzzer with an option for vibration motor. + +.. figure:: ev-cattletag-ardz.jpg + :width: 500 px + +Features +~~~~~~~~ + +- Monitors the health and vitality of livestock in real-time, enabling farmers + to quickly treat animals and prevent the spread of illness or disease. +- Tracks grazing animals to prevent loss and to identify grazing patterns. +- Gathers and analyzes historical data to identify trends in cattle health or to + track the spread of illness. +- Monitors readiness to mate or give birth, preventing the loss of new calves + and optimizing breeding practices. + +Applications +~~~~~~~~~~~~ + +- Asset location +- Asset recovery +- Asset traceability +- Inventory management +- Asset loss and theft prevention + +System Architecture +------------------- + +.. figure:: ev-cattletag-ardz_block_diagram.png + +Hardware Design +--------------- + +Components and Connections +~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Power Supply +^^^^^^^^^^^^ + +When using the board, the power supply may come from different sources, +and these are listed below: + +.. figure:: ev-cattletag-ardz_power_supply_input.png + +- **Solar Panel** - use to recharge the lithium-ion connected to either P8 or to the + 2x AAA battery. An example of a probe that can be used is a product from + AnySolar and its datasheet can be found + `here `__. +- **P6 Terminal block** - external power source (e.g., solar panel) + +.. note:: When using an external power source, it is required to + disconnect the on-board solar panel by removing the resistor **R30**. + +.. figure:: ev-cattletag-ardz_solar_panel_option.png + +- **P8 Terminal block** - external power supply, between 3V to 4.2V allowable + input +- **Battery holder** - 2xAAA battery is required. +- **Arduino Power** - external power supply that comes directly from the host board + it is connected to. + +.. note:: When power supply directly from the host board is used, it is + required to remove the **R84** resistor and placed a 0Ω resistor at **R86**. + +.. figure:: ev-cattletag-ardz_power_source_option.png + +Digital Interface (Arduino) +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The Arduino interface is a standardized digital interface for various digital +communication protocols such as SPI, I2C, and UART. These interface types were +standardized by Arduino, which is hardware and software company. Complete +details on the PMOD specification can be found +`here `__. + +The pin map for the Arduino pins is described in the table and its schematic +diagram below. + +.. figure:: ev-cattletag-ardz_arduino_connector.png + +Applications +------------ + +The :adi:`EV-CATTLETAG-ARDZ` can be used with the :adi:`MAX32670-LR-ARDZ` Base Board, +which is a long-range wireless radio development platform based on MAX32670 +ultralow power Arm Cortex-M4 microcontroller and LR1110 RF transceiver. + +Using these platforms together enables users to design solutions based on +low-power, long range proprietary radio communication technique that is +suitable for customized heat/flow meters. + +To learn more about the Long Range Wireless Radio solution developed by Analog +Devices, visit the +:ref:`AD-MAX32LRWISE-SL Long Range Wireless Radio Development Kit User Guide `. + +System Setup +------------ + +PHASE 1: Hardware Setup +~~~~~~~~~~~~~~~~~~~~~~~~ + +Note that this setup only applies for MAX32670-LR-ARDZ Base Board. Users may use +a different base board or microcontroller, however the firmware built for this +demo application cannot be used as this is specifically designed for the +MAX32670-LR-ARDZ. + +Equipment Needed +^^^^^^^^^^^^^^^^ + +- One (1) :adi:`MAX32670-LR-ARDZ` Base Board +- One (1) :adi:`EV-CATTLETAG-ARDZ` Sensor Node +- One (1) MAX32625PICO Rapid Development Platform with 10-pin ribbon cable + with firmware image: + `MAX32625PICO Firmware Image for MAX32670 `__ +- One (1) CR123A Battery or any equivalent external DC power supply (+3V to +4.7V) + **Note that this is not included in the kit** +- One (1) Micro USB to USB cable +- Host PC (Windows 10 or later) + +.. figure:: hardware_setup.png + +#. Insert one CR123A battery (3V to 4.7V) into the battery holder (BT1 + connector) of the :adi:`MAX32670-LR-ARDZ` Base Board. + + **Make sure to check for the battery polarity in + the BT1 connector, refer to the figure below. The DS3 LED will light up + indicating that you have inserted the battery correctly and that power is + provided in the base board.** + + .. figure:: max32670-lr-ardz_with_battery.png + +#. Connect the :adi:`EV-CATTLETAG-ARDZ` Sensor Node to the + :adi:`MAX32670-LR-ARDZ` Base Board by aligning the + corresponding Arduino headers on each board. +#. Connect the :adi:`MAX32625PICO` programming adapter to the + :adi:`MAX32670-LR-ARDZ` Base Board through the 10-pin + ribbon cable. + + **Make sure that the MAX32625PICO programming adapter has been flashed with the + correct image before connecting it to the MAX32670-LR-ARDZ Base Board. If you do + not know how to load the image, click on the instructions below:** + +How to flash the firmware image in the MAX32625PICO +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +#. Download the firmware image: `MAX32625PICO Firmware Image for + MAX32670 `__ +#. Do not connect the MAX32625PICO to the + :adi:`MAX32670-LR-ARDZ` Base Board yet. +#. Connect the MAX32625PICO to the Host PC using the micro USB to USB cable. +#. Press the button on the MAX32625PICO. **(Do not release the button until the + MAINTENANCE drive is mounted)**. + + .. figure:: max32625pico_maxdap.png + :width: 300 px + +#. Release the button once the MAINTENANCE drive is mounted. +#. Drag and drop (to the MAINTENANCE drive) the firmware image. +#. After a few seconds, the MAINTENANCE drive will disappear and be replaced by + a drive named DAPLINK. This indicates that the process is complete, and the + MAX32625PICO can now be used to flash the firmware of the + :adi:`MAX32670-LR-ARDZ` Base Board. + +#. Connect the :adi:`MAX32625PICO` programming adapter to the + Host PC using the micro USB to USB cable. + + .. figure:: max32670-lr-ardz_to_maxpico.png + +Once you have completed this setup, proceed to PHASE 2 found in +:dokuwiki:`ADI Long Range Wireless Radio Software UserGuide `. + +Resources +--------- + +- :adi:`MAX20361 Product Page ` +- :adi:`MAX20335 Product Page ` +- :adi:`MAX30210 Product Page ` + +Design and Integration Files +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. admonition:: Download + + :download:`EV-CATTLETAG-ARDZ Design Support Package Rev. C ` + + - Schematic + - Bill of Materials + - Layout + - Fabrication Files + +Help and Support +~~~~~~~~~~~~~~~~ + +For questions and more information about this product, connect with us through +the :ez:`Analog Devices Engineer Zone `. diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/max32625pico_maxdap.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/max32625pico_maxdap.png new file mode 100644 index 000000000..685b1b0cb --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/max32625pico_maxdap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd42eaa772cf5b510da5938abcfdf56061f4fee3c63f71fc3da90530522e3a54 +size 65327 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/max32670-lr-ardz_to_maxpico.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/max32670-lr-ardz_to_maxpico.png new file mode 100644 index 000000000..c8af39f8c --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/max32670-lr-ardz_to_maxpico.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e3fe716900e19a69016b4ea327cdd60420cd800312e2c6af605837e3970b636 +size 3449992 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/max32670-lr-ardz_with_battery.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/max32670-lr-ardz_with_battery.png new file mode 100644 index 000000000..df0632ddc --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/ev-cattletag-ardz/max32670-lr-ardz_with_battery.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45467d58db4548d3a5e58a58e8232654e53955d645177ec6a33f1c74513f4beb +size 301731 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/hardware_setup.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/hardware_setup.png new file mode 100644 index 000000000..c2bc48a2c --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/hardware_setup.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd3138531c3933394f6987701bbb7ead370e850b4c71054d534583fcd3f3b9e0 +size 39328 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/index.rst b/docs/solutions/reference-designs/ad-max32lrwise-sl/index.rst new file mode 100644 index 000000000..8a909ce17 --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/index.rst @@ -0,0 +1,299 @@ +.. _ad-max32lrwise-sl: + +AD-MAX32LRWISE-SL +================= + +Long Range Wireless Radio Development Kit based on MAX32670 MCU and LR1110 RF Transceiver +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" + +.. admonition:: Download + + :download:`Ultra-low Power Wireless IoT Sensor (Brochure) ` + +Overview +-------- + +The :adi:`AD-MAX32LRWISE-SL` development kit is a tool intended for +designing solutions based on low-power, long range proprietary +radio communication technique. This platform features the LR1110, an RF +transceiver based on spread spectrum modulation techniques derived from chirp +spread spectrum (CSS) technology, and supports a frequency range from 800 MHz to +960 MHz. This solution is also based on the MAX32670 ultralow power +microcontroller based on ARM Cortex-M4 processor. + +The kit is composed of a development board and equipped with sensor modules, +providing users with a complete system that is suitable for quick prototyping +and development of IoT applications. The design includes a gateway, which is +crucial for establishing connectivity between the LPWAN devices and the +backend or application server. This component is vital for data transfer and +communication. + +This also comes with software that allows users to observe nodes in a +graphical user interface (GUI) dashboard. This feature enhances the monitoring +and management capabilities of the system. To use the development board, users +need to flash it with functional firmware. A simple join example has been +open-sourced, providing more flexibility and easy customization in terms of +firmware development. + +Overall, the :adi:`AD-MAX32LRWISE-SL` development kit offers a +comprehensive and user-friendly solution for individuals or developers interested +in exploring and implementing LPWAN technology for IoT applications. + +Features +-------- + +- Provides the user with a platform to evaluate the features and performance of + the evaluation kit. +- Allows the user to prototype and test their IoT applications before moving on + to full-scale development. +- Provides tools for analyzing the power consumption of the device, helping the + user to optimize their applications for energy efficiency. +- Includes development tools, libraries, and documentation to assist user in + writing and debugging their code. +- Helps the user analyze and study the different modulation schemes, data rates, + and other parameters relevant to IoT communication. +- Comes with user-friendly interfaces, documentation, and software tools that + simplify the integration process which can save developers time and effort + when incorporating the LR1110 into their IoT devices. + +Applications +------------- + +- Battery-Powered Medical Devices +- Industrial Sensors +- Optical Communication Modules +- Secure Radio Modem Controller +- Smart Sensor Controller +- System Housekeeping Controller + +What’s Inside the Box +---------------------- + +.. figure:: ad-max32lrwise-sl.png + +System Architecture +------------------- + +.. figure:: ad-max32lrwise-sl_block_diagram.png + +Specifications +-------------- + ++------------------------------------------------------------------------------+ +| **MCU** | ++==============================================================================+ +| Arm Cortex-M4 Core with FPU up to 100 MHz | ++------------------------------------------------------------------------------+ +| 384 kB flash memory with error correction | ++------------------------------------------------------------------------------+ +| 160 kB SRAM (128 kB with ECC enabled), optionally preserved in lowest power | +| modes | ++------------------------------------------------------------------------------+ +| **Security** | ++------------------------------------------------------------------------------+ +| Available secure boot | ++------------------------------------------------------------------------------+ +| Support cryptographic algorithms, including AES-128/192/256, 1024-bit DSA, | +| 2048-bit (CRT) and secure boot loader | ++------------------------------------------------------------------------------+ +| **Power** | ++------------------------------------------------------------------------------+ +| Ultralow Power Real Time Clock (RTC) with Integrated Power Switch | ++------------------------------------------------------------------------------+ +| With 300 nA power consumption during sleep mode | ++------------------------------------------------------------------------------+ +| **Long Range Radio** | ++------------------------------------------------------------------------------+ +| Support FSK, GFSK, MSK, GMSK, and Long Range FHSS modulations | ++------------------------------------------------------------------------------+ +| Programmable bit rate up to 62.5 kbps and 300 kbps | ++------------------------------------------------------------------------------+ +| Support of all major sub-GHz ISM bands from 800 MHz to 960 MHz | ++------------------------------------------------------------------------------+ +| High sensitivity: down to -148 dBm | ++------------------------------------------------------------------------------+ +| Low power multi-constellation GNSS scanner/ passive Wi-Fi AP MAC address | +| scanner (only available for LR1110 radio chip) | ++------------------------------------------------------------------------------+ + +Components +---------- + +When you purchase the :adi:`AD-MAX32LRWISE-SL` development +kit, the package comes with the following boards and accessories: + +**Base Board** + +- :adi:`MAX32670-LR-ARDZ` Baseboard + +**Component Sensor Node** + +- :adi:`EV-CATTLETAG-ARDZ` Sensor for Livestock Tracking and Health Monitoring + +**Gateway Concentrator** + +- RAK5146 PiHAT Kit +- Raspberry Pi 4 Model B with Power Supply Adapter + +- MAX32625PICO Programming Adapter +- Micro SD Card +- LAN Cable + +What is a Base Board? +~~~~~~~~~~~~~~~~~~~~~ + +A Base Board contains an RF transceiver chip and a microcontroller, which +combine all the required elements for long range communication. This platform +uses the chirp spread spectrum technique, allowing sensors to connect to a +network and send and receive data in long distances. + +MAX32670-LR-ARDZ Base Board +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The MAX32670-LR-ARDZ Base board consists of the MAX32670 high-reliability, +ultralow power microcontroller based on Arm Cortex-M4 processor, and the LR1110 +long range RF transceiver module. + +.. figure:: max32670-lr-ardz_base_board.png + +What are Sensor Nodes? +~~~~~~~~~~~~~~~~~~~~~~ + +Sensor nodes are devices that send or receive messages through wireless +communication to and back from the gateways. These devices communicate with +nearby gateways connected through a network server. Depending on the intended +applications, sensors can transmit various type of data such as temperature, +flow rate, vibration, etc. + +EV-CATTLETAG-ARDZ Sensor for Livestock Monitoring +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The :adi:`EV-CATTLETAG-ARDZ` is a system module that uses ADI power solution +on the controller and transceiver module used for virtual fencing solution +for livestock, where the animals are controlled by GPS-collars and an app. +The system is consisting of a MAX20361 power harvester, MAX20335 BMS, +and a MAX30210 temperature sensor and a buzzer with an option for vibration +motor. + +.. figure:: ev-cattletag-ardz.jpg + :width: 500 px + +System Setup +------------ + +PHASE 1: Hardware Setup +~~~~~~~~~~~~~~~~~~~~~~~~ + +Note that this setup only applies for MAX32670-LR-ARDZ Base Board. Users may use +a different base board or microcontroller, however the firmware built for this +demo application cannot be used as this is specifically designed for the +MAX32670-LR-ARDZ. + +Equipment Needed +^^^^^^^^^^^^^^^^ + +- One (1) :adi:`MAX32670-LR-ARDZ` Base Board +- One (1) :adi:`EV-CATTLETAG-ARDZ` Sensor Node +- One (1) MAX32625PICO Rapid Development Platform with 10-pin ribbon cable + with firmware image: max32625pico-firmware-images/raw/master/bin/max32625_max32670evkit_if_crc_swd_v1.0.3.bin +- One (1) CR123A Battery or any equivalent external DC power supply (+3V to +4.7V) + ** Note that this is not included in the kit** +- One (1) Micro USB to USB cable +- Host PC (Windows 10 or later) + +.. figure:: hardware_setup.png + +#. Insert one CR123A battery (3V to 4.7V) into the battery holder + (BT1 connector) of the :adi:`MAX32670-LR-ARDZ` Base Board. + + .. tip:: + + Make sure to check for the battery polarity in the BT1 connector, refer + to the figure below. The DS3 LED will light up indicating that you have + inserted the battery correctly and that power is provided in the base + board. + + .. figure:: max32670-lr-ardz_with_battery.png + +#. Connect the :adi:`EV-CATTLETAG-ARDZ` to the :adi:`MAX32670-LR-ARDZ` Base Board + by aligning the corresponding Arduino headers on each board. +#. Connect the `MAX32625PICO :adi:`MAX32625PICO` programming adapter to the + :adi:`MAX32670-LR-ARDZ` Base Board through the 10-pin + ribbon cable. + + .. tip:: + + Make sure that the MAX32625PICO programming adapter has been flashed with + the correct image before connecting it to the MAX32670-LR-ARDZ Base + Board. + +**How to flash the firmware image in the MAX32625PICO** + +#. Download the firmware image: + `MAX32625PICO Firmware Image for MAX32670 `__ +#. Do not connect the MAX32625PICO to the :adi:`MAX32670-LR-ARDZ` Base Board yet. +#. Connect the MAX32625PICO to the Host PC using the micro USB to USB cable. +#. Press the button on the MAX32625PICO. **(Do not release the button until the + MAINTENANCE drive is mounted)**. + + .. figure:: max32625pico_maxdap.png + :width: 300 px + +#. Release the button once the MAINTENANCE drive is mounted. +#. Drag and drop (to the MAINTENANCE drive) the firmware image. +#. After a few seconds, the MAINTENANCE drive will disappear and be replaced by + a drive named DAPLINK. This indicates that the process is complete, and the + MAX32625PICO can now be used to flash the firmware of the + :adi:`MAX32670-LR-ARDZ` Base Board. + +#. Connect the :adi:`MAX32625PICO` programming adapter to the + Host PC using the micro USB to USB cable. + + .. figure:: max32670-lr-ardz_to_maxpico.png + +Once you have completed this setup, proceed to PHASE 2 found in +ADI Long Range Wireless Radio Software User Guide. + +Resources +--------- + +- MAX32670-LR-ARDZ Base Board User Guide +- EV-CATTLETAG-ARDZ Sensor User Guide + +FAQs +---- + +- **Q.** Why is the serial application not responding after opening the port? +- **A.** It usually happens whenever the power of the base board is not enough to operate the board. + +- **Q.** Can we use other gateways aside from ChirpStack? +- **A.** Customers are not limited to use ChirpStack gateway, it is possible to use + other gateways available in the market. + +- **Q.** What maximum number a gateway can handle? +- **A.** It depends on the channels available per assigned region and the time + division set by the user on sending data from the nodes to gateway. + +- **Q.** Is there another way to see the GUI without using the local setup? +- **A.** The GUI can also be accessed through cloud service, but it is not supported by ADI. + +- **Q.** What is the maximum distance the gateway and nodes can communicate? +- **A.** The gateway and nodes’ maximum and effective range may vary depending on + the modulation parameters, transmit power, antenna gain, environmental + conditions, and obstacles present in the communication path. In practice, it + can reach several kilometers in rural areas with a clear line of sight. The + effective range may be shorter in urban areas where obstacle and interference + are present. + +Help and Support +---------------- + +For questions and more information about this product, connect with us through +the :ez:`Analog Devices Engineer Zone `. + +.. toctree:: + :titlesonly: + :maxdepth: 1 + :glob: + + */index diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/lora-brochure.pdf b/docs/solutions/reference-designs/ad-max32lrwise-sl/lora-brochure.pdf new file mode 100644 index 0000000000000000000000000000000000000000..086ae57b381caf04135c973173b4d2eb3994c147 GIT binary patch literal 132 zcmWN|K@P$o5J1sAr{Dq>92mgfh8aLeR2rdOczQ{G@>c)K-_iO<);W){EA?#i_9|mr z){{2wZ#9n0>bi^Gk{mSxy1fL?z=YaR@Th&_)dMtZ7fj?t*<0{nETBc_s6d2}lGh0g OA(9yFm!&a)YZiYnoF|e1 literal 0 HcmV?d00001 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/max32625pico_maxdap.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/max32625pico_maxdap.png new file mode 100644 index 000000000..685b1b0cb --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/max32625pico_maxdap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd42eaa772cf5b510da5938abcfdf56061f4fee3c63f71fc3da90530522e3a54 +size 65327 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/max32670-lr-ardz_base_board.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/max32670-lr-ardz_base_board.png new file mode 100644 index 000000000..574041c2a --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/max32670-lr-ardz_base_board.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:597bbc37c3990f07428b3f75b50ea31ffcaff62ed881519f901b6a91e545f87f +size 542563 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/max32670-lr-ardz_to_maxpico.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/max32670-lr-ardz_to_maxpico.png new file mode 100644 index 000000000..c8af39f8c --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/max32670-lr-ardz_to_maxpico.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e3fe716900e19a69016b4ea327cdd60420cd800312e2c6af605837e3970b636 +size 3449992 diff --git a/docs/solutions/reference-designs/ad-max32lrwise-sl/max32670-lr-ardz_with_battery.png b/docs/solutions/reference-designs/ad-max32lrwise-sl/max32670-lr-ardz_with_battery.png new file mode 100644 index 000000000..df0632ddc --- /dev/null +++ b/docs/solutions/reference-designs/ad-max32lrwise-sl/max32670-lr-ardz_with_battery.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45467d58db4548d3a5e58a58e8232654e53955d645177ec6a33f1c74513f4beb +size 301731