diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/02-083152-01-b.pdf b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/02-083152-01-b.pdf new file mode 100644 index 000000000..7786d705a Binary files /dev/null and b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/02-083152-01-b.pdf differ diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/02-083153-01-c.pdf b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/02-083153-01-c.pdf new file mode 100644 index 000000000..d10a2b2de Binary files /dev/null and b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/02-083153-01-c.pdf differ diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/02-084576-01-b.pdf b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/02-084576-01-b.pdf new file mode 100644 index 000000000..5c9a98bc1 Binary files /dev/null and b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/02-084576-01-b.pdf differ diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/05-083152-01-b.csv.zip b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/05-083152-01-b.csv.zip new file mode 100644 index 000000000..372c33ac7 --- /dev/null +++ b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/05-083152-01-b.csv.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6dd62b36879d6ac80245ebef7a6f6c37d20587552ea29df99abf1ff708e41f3 +size 4610 diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/05-083153-01-c.csv.zip b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/05-083153-01-c.csv.zip new file mode 100644 index 000000000..fb6579fe8 --- /dev/null +++ b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/05-083153-01-c.csv.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff98c998a3ff22d3716311c89298e130510eb30bc1453c870bdbc802fefb4bbf +size 4356 diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/05-084576-01-b.csv.zip b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/05-084576-01-b.csv.zip new file mode 100644 index 000000000..49eb07f3f --- /dev/null +++ b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/05-084576-01-b.csv.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f44c3d63c9db0b64b83f806931f5c0563fd6b8952dce74ae7bc97add5718bd18 +size 4357 diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/08-083152-01-b-1.pdf b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/08-083152-01-b-1.pdf new file mode 100644 index 000000000..1c12e8edc Binary files /dev/null and b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/08-083152-01-b-1.pdf differ diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/08-083153-01-c.pdf b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/08-083153-01-c.pdf new file mode 100644 index 000000000..8e8aefa3f Binary files /dev/null and b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/08-083153-01-c.pdf differ diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/08-084576-01-b.pdf b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/08-084576-01-b.pdf new file mode 100644 index 000000000..4eb3627b1 Binary files /dev/null and b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/08-084576-01-b.pdf differ diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/APL_Hockeypuck_block_diagram.svg b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/APL_Hockeypuck_block_diagram.svg new file mode 100644 index 000000000..5439af836 --- /dev/null +++ b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/APL_Hockeypuck_block_diagram.svg @@ -0,0 +1,4688 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SHIELD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CM + POWER LIMITER + POLARITY PROTECTION + ETHERNETCONNECTOR + EXTERNAL SPICONNECTOR + TEMPERATURE SENSECONNECTOR + ISOLATED DOMAIN + DM + + + LT8606 + + + + + + ADIN1110TX/RX + + + + + + SRAM + + FLASH + + + + + + ADFS7124-4ADC + + + + + + + + + + + + + + + + + + + + LOAD_N + LOAD_P + SHUNT + 1.8V + + + MAX32690PROCESSOR + + ADuM1441ISOLATION + + 3.3V + + 3.5V + + 1.1V + + 1.8V + + + 3.3V iso + 3.3V_iso + + + 3.3V + + 3.5V + + + + + MAX253 + + + + + + + + + + + + + 3.5V + + + + + + + + ADP151 + + + + + + + 3.3V + 3.5V + 3.3V + 3.3V + + 1.8V + + 1.1V + + + + + + SPI 3 + SPI 4 + SPI 1 + + SPI 0 iso + SPI 1 + SPI 0 + + + + + + + + + + + + + + + + + + iso + + + + + + + + + iso + iso + + + + + iso + + + + + iso + + + + + + + + + + NTC + + ≥3k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + < 2 : 2 > + < 2 : 2 > + LOAD_N + LOAD_N + LOAD_N + LOAD_E + x3 + x3 + x2 + + + ADP151 + + + + MAX16895 + + 3.5V + + SUP_3.3V + SUP_3.3V + + + + MAX42500 + MONITOR + + + + + + + 3.3V + 1.8V + 1.1V + RESET_OUT + I2C/WATCHDOG + + + MAX6613 + + PCB_TEMP + HYPERBUS + SUPERVISOR + TEMPERATURESENSOR + SUP_3.3V + + + + + + + + LOAD_E + POWER AND COMMS IS BOARD + DIGITAL NON-IS ONLY + BUCK + LDO + + + + + + + LOAD_N + LDO + ISO-POWER + + + MAX17626 + + + + ADP151 + + + + ADP151 + + BUCK + LDO + LDO + + + + + + + LOAD_N + 3.5V + x2 + + + + + + + + + + + + + + + + + + + + + DIGITAL IS ONLY + + + + + + + + + + + + + + + + QSPI + 1.8V + + 1.8V + + + + MAXQ1065 + + SECURITYCHIP + SPI 2 Security + + 3.3V + + ≥1.8k + + + SWD / UARTARM debugger + JTAGRISC-V debugger + I2C + + ToMAX32690 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LOAD_E + + DIGITAL IS AND NON-IS BOARD + + + + + LOAD_E + + + + + + + x3 + + + + + + + + + + + + For Development/Debugging Only + + + + + + + DIN-B CHASSIS EARTH + + + + + + + + SUPERVISOR + + + ADP123 + + LDO + + + + + + + + + + + + + + + + + + + 25A + LT8440 + + + + + + + + + + + + + + + + diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/COMB_TOP.png b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/COMB_TOP.png new file mode 100644 index 000000000..5b4bb501c --- /dev/null +++ b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/COMB_TOP.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:701d7615d9d6cc5fa7626a5b6182e81ce51e6f699f90a0bd092c74b5e3137980 +size 492441 diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/Config.png b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/Config.png new file mode 100644 index 000000000..d23f5176b --- /dev/null +++ b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/Config.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:469158e2c174b2cc7a14dd94982bcc7993af6db0131e7fa4f2ce30f49cd5fb9f +size 891547 diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/IS-connector.png b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/IS-connector.png new file mode 100644 index 000000000..6424e724e --- /dev/null +++ b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/IS-connector.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b76e1dbf0928d194ef83132facb63f3e78f03f39b41bf6e1ca034441f06ed7f +size 278261 diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/Power-connectors.png b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/Power-connectors.png new file mode 100644 index 000000000..55fbc6def --- /dev/null +++ b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/Power-connectors.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d3d25512686d8ad047e2021f36229e669d6c7cf6e507256ae3f0316b6aef223 +size 349761 diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/index.rst b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/index.rst new file mode 100644 index 000000000..4bd49616a --- /dev/null +++ b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/index.rst @@ -0,0 +1,215 @@ +.. _ad-ethernetapldevice-sl: + +AD-ETHERNETAPLDEVICE-SL +======================== + +Ethernet-APL Field Platform for Intelligent, Secure, and Connected Industrial Devices +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" + +Introduction +------------ + +The :adi:`AD-ETHERNETAPLDEVICE-SL` is a complete Ethernet-APL field platform designed +for prototyping intelligent, secure, and connected industrial field devices. + +Key Features +~~~~~~~~~~~~~ + +- Certified for intrinsic safety (Ex ia IIC Ga) +- Pre-certified Ethernet-APL +- Functional safety ready (SIL2) with: + + - :adi:`MAX42500` voltage monitor with integrated windowing watchdog + - :adi:`MAX66132` temperature sensor + - :adi:`ADFS7124-4` sigma-delta ADC (SC3 certified) + - Complete FMEDA documentation + +- :adi:`MAX32690` dual-core MCU (ARM Cortex-M4 with FPU + RISC-V co-processor) +- External RAM (512 Mb) and Flash (64 Mb) +- :adi:`MAXQ1065` security co-processor for: + + - Root-of-trust + - Mutual authentication + - Data confidentiality and integrity + - Secure boot and communications + +- 10BASE-T1L Ethernet via :adi:`ADIN1110` MAC/PHY +- Powered via Single-Pair Power over Ethernet (SPoE), :adi:` ADIN1100D2Z` recommended +- Open-source software stack with drivers and example applications +- Zephyr RTOS support and integration with Code Fusion Studio + +.. figure:: COMB_TOP.png + :width: 450 px + :align: left + :alt: AD-EthernetAPLDevice-SL Board + + AD-EthernetAPLDevice-SL Board + +.. figure:: APL_Hockeypuck_block_diagram.svg + :width: 450 px + :align: right + :alt: Simplified Block Diagram + + AD-EthernetAPLDevice-SL Simplified Block Diagram + +.. csv-table:: Specifications + :file: specifications.csv + +Hardware Design Files +~~~~~~~~~~~~~~~~~~~~~ + +- :download:`Schematic Power and Comms board <02-083152-01-b.pdf>` +- :download:`Schematic Digital IS board <02-083153-01-c.pdf>` +- :download:`Schematic Digital NON-IS board <02-084576-01-b.pdf>` +- :download:`Layout Power and Comms board <08-083152-01-b-1.pdf>` +- :download:`Layout Digital IS board <08-083153-01-c.pdf>` +- :download:`Layout Digital NON-IS board <08-084576-01-b.pdf>` +- :download:`Bill of Materials Power and Comms board <05-083152-01-b.csv.zip>` +- :download:`Bill of Materials Digital IS board <05-083153-01-c.csv.zip>` +- :download:`Bill of Materials Digital NON-IS board <05-084576-01-b.csv.zip>` + +Package Contents +---------------- + +The development kit is delivered with a set of accessories required to put the +system together and get it up and running in no time. + +This is what you’ll find in the development kit box: + +- 1x AD-EthernetAPLDevice-SL intrinsic safety certify kit (Power and Comms + Digital IS boards) +- 1x Digital NON-IS board. This board is not IS certify and enables access to + the RISC-V JTAG for debugging purposes (Digital NON-IS board) +- 1x MAX32650PICO programmer (ARM) + cable +- 1x OLIMEX programmer (RISC-V) +- 1x OLIMEX adapter + cable + +Application Development +----------------------- + +.. figure:: sw_block_diagram.png + :width: 400 px + + Software Architecture + +The :adi:`AD-ETHERNETAPLDEVICE-SL ` firmware examples are based on ADI’s +open-source no-OS framework. It includes the bare-metal device drivers for all +the components in the system as well as example applications enabling +connectivity via the 10BASE-T1L interface for system configuration and data +transfer. + +:git-no-OS:`AD-ETHERNETAPLDEVICE-SL Firmware Source Code and User Guide ` + +Additionally, a proprietary PROFINET stack software application is available to +enable easy evaluation and system prototyping (myanalog.com registration +required). + +The board is fully supported in Code Fusion Studio {{ soon to be available }} + +Hardware Components and Connections +----------------------------------- + +.. figure:: Power-connectors.png + :width: 600 px + + Power Board Connections + +.. figure:: IS-connector.png + :width: 600 px + +Digital IS Board Connections + +.. figure:: non-IS-connectors.png + :width: 600 px + +Digital NON-IS Board Connections + +.. csv-table:: Pin Description + :file: pin-descriptions.csv + + +Hardware Setup +-------------- + +Required Hardware +~~~~~~~~~~~~~~~~~ + +- **Development kit**: AD-EthernetAPLDevice-SL +- **Debugging board**: If RISC-V co-processor needs to be debugged, replace the + IS digital board with the NON-IS Digital board +- **Power supply**: Single-Pair Power over Ethernet (SPoE) via DEMO-ADIN1100D2Z + supplied from external power connector (from 9V to 15V), or a Ethernet-APL + field switch +- **ARM programmer**: MAX32625PICO or any SWD-compatible programmer +- **RISC-V programmer**: Olimex ARM-USB-OCD +- **Media converter**: 10BASE-T1L to 10BASE-T or similar. DEMO-ADIN1100D2Z + includes a media converter and can be used for both power and data, or a + Ethernet-APL field switch + +Setup Instructions +~~~~~~~~~~~~~~~~~~ + +#. Connect the AD-EthernetAPLDevice-SL to the DEMO-ADIN1100D2Z and ensure all + connectors are fully seated. + +#. Connect a 2- or 4-wire PT100 sensor to the temperature connector. + +#. Attach the MAX32625PICO programmer to the ARM debug header using the 10-pin + ribbon cable. + +#. For RISC‑V debugging, install the NON‑IS digital board and connect the + RISC‑V debug probe to the RISC‑V JTAG header (available only on the NON‑IS + board). + +#. Connect the DEMO-ADIN1100D2Z to your PC via Ethernet. + +#. Apply power to the DEMO-ADIN1100D2Z (9V to 15V input). The + AD-EthernetAPLDevice-SL will be powered via SPoE. + +.. figure:: Config.png + :width: 600 px + :alt: Hardware Setup + + AD-EthernetAPLDevice-SL Hardware Setup + +Software Setup +-------------- + +Programming the AD-EthernetAPLDevice-SL +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The AD-EthernetAPLDevice-SL is supported by an open-source software stack based +on Analog Devices’ no-OS framework. It includes: + +- Baremetal drivers for all on-board components +- Example applications for data acquisition and system configuration via 10BASE-T1L +- Zephyr RTOS board definition +- Integration with Code Fusion Studio + +For a complete experience, download latest Code Fusion Studio from :adi:`here `. + +The software stack includes: + +- no-OS drivers and HAL +- Example applications for ADCs, DACs, sensors +- UART and Ethernet (10BASE-T1L) communication support +- Secure boot and authentication via MAXQ1065 +- Zephyr RTOS support + +.. + Enable this after adding content + + Complementary Documentation + --------------------------- + + .. toctree:: + :titlesonly: + :maxdepth: 1 + :glob: + + */index + +Help and Support +---------------- + +For questions and more information, please visit the :ez:`/` community or +contact your local ADI representative. \ No newline at end of file diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/non-IS-connectors.png b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/non-IS-connectors.png new file mode 100644 index 000000000..dbc8e17a8 --- /dev/null +++ b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/non-IS-connectors.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c0543ad44766f8bf261e889ee9d83419df79b11f5b0bb5f109fce874d98e1ad +size 283677 diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/pin-descriptions.csv b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/pin-descriptions.csv new file mode 100644 index 000000000..649725ddd --- /dev/null +++ b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/pin-descriptions.csv @@ -0,0 +1,6 @@ +Jumper settings, + +R25 & R24,Configure the MAX42500 I2C address +R30 & R68,Configure the ADIN1110 SPI protocol +R98,Connects MAXQ1065 HW Reset pin to teh MAX32690 HW reset pin +R100,Connects the MAX42500 reset pin to the MAX32690 and ADIN1110 HW reset pins diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/specifications.csv b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/specifications.csv new file mode 100644 index 000000000..08b0c5378 --- /dev/null +++ b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/specifications.csv @@ -0,0 +1,9 @@ +Computing Resources, +CPU,MAX32690 Ultralow Power ARM Cortex-M4 with FPU-Based Microcontroller (MCU) with 3 MB Flash and 1 MB SRAM +Memory,512 Gb RAM +Storage,64 Mb QSPI Flash +Security,MAXQ1065 Ultralow Power Cryptographic Controller with ChipDNATM +Connectivity, +Ethernet,"ADIN1110 Robust, Industrial, Low Power 10BASE-T1L Ethernet MAC-PHY" +Power supply, +PoDL,9V DC to 15V DC diff --git a/docs/solutions/reference-designs/ad-ethernetapldevice-sl/sw_block_diagram.png b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/sw_block_diagram.png new file mode 100644 index 000000000..f7bacfa1d --- /dev/null +++ b/docs/solutions/reference-designs/ad-ethernetapldevice-sl/sw_block_diagram.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:869c2524a94f2a4cb83a83edbcc8850540da50a335079c325e72b124dfcb1375 +size 119657