Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:eval:user-guides:eval-adicup3029:reference_designs:demo_adxl372 [16 Jun 2017 22:27] – adding Brandon Busheyresources:eval:user-guides:eval-adicup3029:reference_designs:demo_adxl372 [08 Mar 2021 09:04] (current) – [Obtaining the Source Code] adding in .Hex files Zuedmar Arceo
Line 1: Line 1:
 ====== ADXL372 Demo using Bluetooth ====== ====== ADXL372 Demo using Bluetooth ======
 +
 This demo will use  **EVAL-ADXL372-ARDZ** along with **EVAL-ADICUP3029** to create a impact measurement application. The **ADXL372** is an ultralow power, 3-axis, **±200 g** MEMS accelerometer.   This demo will use  **EVAL-ADXL372-ARDZ** along with **EVAL-ADICUP3029** to create a impact measurement application. The **ADXL372** is an ultralow power, 3-axis, **±200 g** MEMS accelerometer.  
  
 ===== General Description/Overview ===== ===== General Description/Overview =====
 +
 The ADXL372 demo project uses the **EVAL-ADXL372-ARDZ** shield which has an ADXL372  accelerometer.  The ADXL372 is configured to operate in "Instant On" mode which means that the device is powered down, until the sensor records an impact event that triggers a threshold.  Once that level is surpassed, the ADXL372 automatically goes into measurement mode to capture the rest of the impact event. The ADXL372 demo project uses the **EVAL-ADXL372-ARDZ** shield which has an ADXL372  accelerometer.  The ADXL372 is configured to operate in "Instant On" mode which means that the device is powered down, until the sensor records an impact event that triggers a threshold.  Once that level is surpassed, the ADXL372 automatically goes into measurement mode to capture the rest of the impact event.
  
Line 30: Line 32:
  
 ===== Setting up the Hardware ===== ===== Setting up the Hardware =====
-{{ :resources:eval:user-guides:eval-adicup3029:reference_designs:img_20170612_144023_hdr.jpg?800 |}} 
  
-Set switch S2 to USB Arduino function in order to view data over UART also. The UART baud rate is **9600** baud.  +  - Set switch S2 to USB Arduino function in order to view data over UART also. The UART baud rate is **9600** baud.{{ :resources:eval:user-guides:eval-adicup3029:reference_designs:img_20170612_144023_hdr.jpg?800 |}} 
- +  Place the **EVAL-ADXL372-ARDZ-INT** on top of the **EVAL-ADICUP3029**. 
-{{ :resources:eval:user-guides:eval-adicup3029:reference_designs:img_20170612_144055_hdr.jpg?800 |}} +  - Make sure the jumpers **P10P11P12** are configured exactly as the picture below
- +    * P10 -> Pin 1-2 
-Place the **EVAL-ADXL372-ARDZ** on top of the **EVAL-ADICUP3029**. Make sure the jumpers **P8P9P6** are configured exactly as the picture above.  +    * P11 -> Pin 1-2 
- +    * P12 -> Pin 1-2 
-  - P9 -> Pin 1-2 +{{ :resources:eval:user-guides:eval-adicup3029:reference_designs:eval_adxl_ardz_int.jpg?800 |}} 
-  - P8 -> Pin 2-3 +  - Plug in the micro USB cable into the (P10) USB port on the EVAL-ADICUP3029, and the other end into the PC or laptop.
-  - P6 -> Pin 1-2 +
- +
-After making these configurations just plug in the USB connector.+
  
 ===== Configuring the Software ===== ===== Configuring the Software =====
Line 84: Line 82:
 \\  \\ 
  
-===== Obtaining the Source Code =====+===== Obtaining the Software =====
  
-We recommend not opening the project directly, but rather import it into CrossCore Embedded Studios and make a local copy in your workspace+There are two basic ways to program the ADICUP3029 with the software for the ADXL372. 
 +  - Dragging and Dropping the .Hex to the Daplink drive 
 +  - Building, Compiling, and Debugging using CCES
  
-The source code and include files of the **ADuCM3029_Asset_Health_demo** can be found here:+Using the drag and drop method, the software is going to be a version that Analog Devices creates for testing and evaluation purposes.  This is the EASIEST way to get started with the reference design
  
-<WRAP round 80% download>+Importing the project into CrossCore is going to allow you to change parameters and customize the software to fit your needs, but will be a bit more advanced and will require you to download the CrossCore toolchain.  
  
-FIXME!  -  This will be either a link to a Git repository or a pack file somewhere.+The software for the **ADuCM3029_Asset_Health** can be found here:
  
-[[https://github.com/analogdevicesinc/EVAL-ADICUP3029| ADuCM3029_Asset_Health_demo at Github]]+<WRAP round 80% download> 
 +Prebuilt ADXL372 Hex File 
 +  * [[https://github.com/analogdevicesinc/EVAL-ADICUP3029/releases/download/Latest/ADuCM3029_Asset_Health.hex| ADuCM3029_Asset_Health.Hex]] 
 +Complete ADXL372 Source Files 
 +  * [[https://github.com/analogdevicesinc/EVAL-ADICUP3029/tree/master/projects/ADuCM3029_Asset_HealthADuCM3029_Asset_Health Source Code]]
    
 </WRAP> </WRAP>
- 
  
 ===== How to use the Tools ===== ===== How to use the Tools =====
Line 112: Line 115:
  
 ==== Project Structure ==== ==== Project Structure ====
 +{{ :resources:eval:user-guides:eval-adicup3029:reference_designs:adxl372.png?500 |}}
 +
 +The project is structured in 3 layers:
 +  * Hardware layer - ADXL372
 +  * Communication layer
 +  * Application layer - ADuCM3029 and EM9304 BLE
  
-FIXME!  -  Add text, picture, images, that describe the project structure Any software flow diagrams or decision trees can be added her to help customers understand how the applications are structures.+The ADXL372 transmits data to ADuCM3029 controller through the Communication layerThe data is processed and sent over BLE to a mobile device
  
 // End of Document // // End of Document //
resources/eval/user-guides/eval-adicup3029/reference_designs/demo_adxl372.1497644833.txt.gz · Last modified: 16 Jun 2017 22:27 by Brandon Bushey