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_cn0397 [20 Jul 2017 20:49] – added more step by step details Brandon Busheyresources:eval:user-guides:eval-adicup3029:reference_designs:demo_cn0397 [04 Mar 2021 06:17] (current) – [Obtaining the Source Code] adding in .Hex files Zuedmar Arceo
Line 5: Line 5:
 ===== General Description/Overview ===== ===== General Description/Overview =====
  
-The **ADICUP3029_CN0397** project uses the [[http://www.analog.com/en/design-center/reference-designs/hardware-reference-design/circuits-from-the-lab/cn0397|EVAL-CN0397-ARDZ shield]] which is a single-supply, low power, low noise, 16-bit light detector utilizing wavelength specific photodiodes. The photodiodes used in this circuit are sensitive at different wavelengths, to read light intensity levels over the visible light spectrum where the plants are photosynthetically active. +The **ADICUP3029_CN0397** project uses the [[adi>en/design-center/reference-designs/hardware-reference-design/circuits-from-the-lab/cn0397|EVAL-CN0397-ARDZ shield]] which is a single-supply, low power, low noise, 16-bit light detector utilizing wavelength specific photodiodes. The photodiodes used in this circuit are sensitive at different wavelengths, to read light intensity levels over the visible light spectrum where the plants are photosynthetically active. 
  
 \\ \\
-The **EVAL-CN0397-ARDZ** board uses [[http://www.analog.com/ad8500|AD8500]], a low power, precision CMOS op amp with a low input bias current of a typical 1pA which is used in a transipedance amplifier configuration to convert the current output of the photodiodes into voltage. It also features [[http://www.analog.com/ad7798|AD7798]] a 3-channel, low noise, low power 16-bit ADC that converts the analog voltage into digital data in for the processing of data into light intensity. The circuit utilizes RGB photodiodes from Everlight with their peak sensitivities 620nm (**R**), 550nm (**G**) and 470nm (**B**).+The **EVAL-CN0397-ARDZ** board uses [[adi>ad8500|AD8500]], a low power, precision CMOS op amp with a low input bias current of a typical 1pA which is used in a transipedance amplifier configuration to convert the current output of the photodiodes into voltage. It also features [[adi>ad7798|AD7798]] a 3-channel, low noise, low power 16-bit ADC that converts the analog voltage into digital data in for the processing of data into light intensity. The circuit utilizes RGB photodiodes from Everlight with their peak sensitivities 620nm (**R**), 550nm (**G**) and 470nm (**B**).
  
 The **ADICUP3029_CN0397** application perform ADC readings for all 3 channels, processes them and make all necessary calculations in order to provide light intensity and light concentration for each color. The **ADICUP3029_CN0397** application perform ADC readings for all 3 channels, processes them and make all necessary calculations in order to provide light intensity and light concentration for each color.
Line 16: Line 16:
  
  
- The 16-bits ADC data are received using **SPI interface** of the EVAL-ADICUP360 board. The **UART interface** (**9600** baud rate and **8-bits** data length) is used to send(and to receive) data to (from) a terminal window.+ The 16-bits ADC data are received using **SPI interface** of the EVAL-ADICUP3029 board. The **UART interface** (**9600** baud rate and **8-bits** data length) is used to send(and to receive) data to (from) a terminal window.
  
 **Light intensity** [Lux] is calculated using ADC output value for selected channel and a constant value for each color: **Light intensity** [Lux] is calculated using ADC output value for selected channel and a constant value for each color:
Line 61: Line 61:
 ===== Configuring the Software ===== ===== Configuring the Software =====
  
-In the //cn0398_app.h// header files you can configure the following parameters:+In the //cn0397_app.h// header files you can configure the following parameters:
 \\ \\
     * **ADI_APP_DISPATCH_TIMEOUT** - //DISPATCH TIMEOUT// will define how often the data is sent over Bluetooth.     * **ADI_APP_DISPATCH_TIMEOUT** - //DISPATCH TIMEOUT// will define how often the data is sent over Bluetooth.
Line 155: Line 155:
 <note important>Visible Light Detection Demo (**ADICUP3029_CN0397**) only works with Android App.</note> <note important>Visible Light Detection Demo (**ADICUP3029_CN0397**) only works with Android App.</note>
  
-===== Obtaining the Source Code =====+===== Obtaining the Sotware =====
  
-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 CN0397. 
 +  - Dragging and Dropping the .Hex to the Daplink drive 
 +  - Building, Compiling, and Debugging using CCES
  
-The source code and include files of the **ADICUP3029_CN0397** can be found below:+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.  
  
-[[https://github.com/analogdevicesinc/sensor-sw-pack/tree/master/Boards/EVAL-ADICUP3029/Examples/visible_light/cn0397/noosCN0397 + ADICUP3029 Source Code]]+The software for the **ADuCM3029_demo_cn0397** can be found here: 
 + 
 +<WRAP round 80% download> 
 +Prebuilt CN0414 Hex File 
 +  * [[https://github.com/analogdevicesinc/EVAL-ADICUP3029/releases/download/Latest/ADuCM3029_demo_cn0397.hex| AduCM3029_demo_cn0397.Hex]] 
 +Complete CN0414 Source Files 
 +  * [[https://github.com/analogdevicesinc/EVAL-ADICUP3029/tree/master/projects/ADuCM3029_demo_cn0397AduCM3029_demo_cn0397 Source Code]]
  
 </WRAP> </WRAP>
resources/eval/user-guides/eval-adicup3029/reference_designs/demo_cn0397.1500576589.txt.gz · Last modified: 20 Jul 2017 20:49 by Brandon Bushey