background image

 
 

 

Document: 
SHARKY MKR - User’s Guide 

09/19/2019 

 

 

 

 

SHARKY MKR 

User’s Guide 

MDX-MKR-STWBP-R01 : Sharky MKR PCB Ant. 

MDX-MKR-STWBU-R01 : Sharky MKR uFL antenna 

 

 

 

 

All information contained in these materials, including products and product specifications, 
represents information on the product at the time of publication and is subject to change 
by Midatronics S.r.l. without notice. 

 

Doc: UG_MDX-MKR-STWBx Rev 1.2 

pag. 1 of 33

 

 

Summary of Contents for SHARKY MKR

Page 1: ...nt MDX MKR STWBU R01 Sharky MKR uFL antenna All information contained in these materials including products and product specifications represents information on the product at the time of publication...

Page 2: ...agram 16 3 Connectors 17 3 1 Arduino MKR Connectors 18 3 2 J1 USB connector 20 3 3 J2 SWD Debug Connector 21 3 4 J3 VBATT Voltage Sense 22 4 Usage 23 4 1 Power Supply 23 4 3 Reset Button 24 4 4 USR BO...

Page 3: ...L connector 16 Figure 9 Sharky MKR board pinout 17 Figure 10 Sharky MKR connectors 18 Figure 11 USB Interface connector 20 Figure 12 SWD Connector Pinout 21 Figure 13 VBATT voltage sense 22 Figure 14...

Page 4: ...Document SHARKY MKR User s Guide 09 19 2019 Tables Table 1 Board Specifications 15 Table 2 Sharky MKR pinout 19 Table 3 SWD connector pinout 21 Doc UG_MDX MKR STWBx Rev 1 2 pag 4 of 33...

Page 5: ...9 Corrections D6 D7 Draft info midatronics com Ver 1 2 09 19 2019 Corrections Draft info midatronics com Disclaimer All rights strictly reserved Reproduction in any form is not permitted without writt...

Page 6: ...ocols concurrently The embedded generic MAC allows the usage of other IEEE 802 15 4 proprietary stacks like ZigBee or proprietary protocols giving even more options for connecting devices to the Inter...

Page 7: ...mmunicate with the master device but they do not communicate with each other However a slave device may participate in one or more piconets essentially a collection of devices connected via Bluetooth...

Page 8: ...t set it apart from other available wireless technologies including Interoperability Like classic Bluetooth devices BLE devices follow standards set by the Bluetooth Special Interest Group SIG and BLE...

Page 9: ...le GATT a general specification for sending and receiving short pieces of data known as attributes over a low energy link Bluetooth mesh profile is the exception to this rule as it is based on General...

Page 10: ...ate in a mesh network which is only supported by devices that support both BLE and Bluetooth Mesh Fortunately the standard also defines a backwards compatibility feature to ensure that BLE devices whi...

Page 11: ...rking layer is designed to optimize the network operation based on the expected use Range Typical devices provide sufficient range to cover a normal home Readily available designs with power amplifier...

Page 12: ...s STM32WB proposes a variety of communication assets a practical crystal less USB2 0 FS interface audio support an LCD driver up to 72 GPIOs an integrated SMPS for power consumption optimization and m...

Page 13: ...Document SHARKY MKR User s Guide 09 19 2019 Figure 5 STM32WB55CE pinout Figure 6 Sharky Module pinout Doc UG_MDX MKR STWBx Rev 1 2 pag 13 of 33...

Page 14: ...Document SHARKY MKR User s Guide 09 19 2019 2 5 Block Diagram Figure 7 Skarky MKR Block Diagram Doc UG_MDX MKR STWBx Rev 1 2 pag 14 of 33...

Page 15: ...SRAM 256 KByte Connector 1 USB 1 SWD Debugger 1 battery Arduino MKR compatible pinout Board supply voltage 3 3 V to 5 5 V DC Operating Voltage 3 3 V Operating Temperature 40 C to 85 C Dimensions 65 90...

Page 16: ...Document SHARKY MKR User s Guide 09 19 2019 2 7 Sharky Module Block Diagram Figure 8 Sharky Module with PCB Antenna or uFL connector Doc UG_MDX MKR STWBx Rev 1 2 pag 16 of 33...

Page 17: ...cument SHARKY MKR User s Guide 09 19 2019 3 Connectors This chapter gives you an overview of the Sharky MKR board connectivity Figure 9 Sharky MKR board pinout Doc UG_MDX MKR STWBx Rev 1 2 pag 17 of 3...

Page 18: ...andard Arduino MKR shield slot as listed below Figure 10 Sharky MKR Connectors Conn Arduino STM Description Sharky Module pin J4 1 VREF VDDA J4 2 A0 PA0 ADC1_IN5 A0 J27 J4 3 A1 PA1 ADC1_IN6 A1 J28 J4...

Page 19: ...6 LED0 J4 J5 2 D7 PB2 D7 SPI1_SSEL J38 J5 3 D8 PB5 SPI1_MOSI D8 J13 J5 4 D9 PB3 SPI1_SCK D9 J11 J5 5 D10 PB4 SPI1_MISO D10 J12 J5 6 D11 PB9 I2C1_SDA D11 J25 J5 7 D12 PB8 I2C1_SCL D12 J23 J5 8 D13 PB7...

Page 20: ...9 3 2 J1 USB connector The board is equipped with an USB J1 Full Speed 12 Mbps device port on J1 connector The Sharky MKR board can be powered through this interface Figure 11 USB Interface connector...

Page 21: ...that can be used to program and debug the microcontroller Figure 12 SWD Connector Pinout Conn STM Description Sharky Module pin J2 1 3V3 J2 2 PA13 JTSM SWDIO J5 J2 3 GND J2 4 PA14 JTCK SWCLK J9 J2 5...

Page 22: ...3 4 J3 VBATT Voltage Sense Figure 13 VBATT voltage sense VBATT sensing is disabled by default to minimize current consumption It can be enabled connecting J3 pins and configuring pin PA7 as analog inp...

Page 23: ...wer Supply Figure 14 Sharky MKR Board Power Supply Sharky MKR has an onboard AZ1117CR low droput linear regulator The output voltage of the regulator is 3 3V The board can be powered by three differen...

Page 24: ...on circuit Push the button to reset the MCU 4 4 USR BOOT0 button Figure 16 USR BOOT0 button circuit The USR BOOT0 button can be pressed during reset to load the internal MCU bootloader After reset it...

Page 25: ...cument SHARKY MKR User s Guide 09 19 2019 4 5 LED Figure 17 LED Circuit The LD1 led is connected to the PE4 D6 pin of the M4 core Set the pin low to lit the LED Doc UG_MDX MKR STWBx Rev 1 2 pag 25 of...

Page 26: ...t SHARKY MKR User s Guide 09 19 2019 5 Board Layout The following picture show the dimensions of the Sharky MKR Board Figure 18 Sharky MKR board dimensional drawing Doc UG_MDX MKR STWBx Rev 1 2 pag 26...

Page 27: ...lopment tools stm32cubemonrf html Thread and other stacks can be installed by the user 6 1 FW upload to M4 core The GUI and CLI application for flashing firmware is STM32CubeProgrammer available for W...

Page 28: ...stm32wb5x_BLE_Thread_fw bin Static Concurrent Mode BLE Thread Supports Full BLE Stack 5 0 certified and Full Thread Device certified v1 1 stm32wb5x_Mac_802_15_4_fw bin MAC API is based on latest offi...

Page 29: ...heck Binary Install Address Table for Install parameter depending of the binary STEP 5 Revert STEP 2 procedure to put back device in normal mode Detailed informations and instructions for STM32CubePro...

Page 30: ...Atollic TrueSTUDIO for STM32 free compiler based on Eclipse IDE that can be downloaded from STMicroelectronics website at https atollic com The developed application runs on the M4 core and interfaces...

Page 31: ...2 st link v2 html The ST LINK V2 is an in circuit debugger and programmer for the STM8 and STM32 microcontroller families The single wire interface module SWIM and JTAG serial wire debugging SWD inter...

Page 32: ...d can be programmed using the Arduino IDE loading the Stm32duino project support files For more informations on Programming with Arduino IDE read the Programmer s Guide PG_MDX MKR STWBx file Figure 21...

Page 33: ...ual dm00318631 pdf https www st com resource en programming_manual dm00046982 pdf 8 2 Tools https www st com en development tools stm32cubeide html https www st com en development tools stm32cubeprog...

Reviews: