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:tools-software:uc-drivers:renesas:adis16227 [28 Feb 2012 15:37] – Added the "Driver Description" section. Dragos Bogdanresources:tools-software:uc-drivers:renesas:adis16227 [25 Jan 2021 05:24] (current) – update renesas links after their web site update Robin Getz
Line 5: Line 5:
  
 ===== Evaluation Boards ===== ===== Evaluation Boards =====
-  * [[adi>ADIS16227 | ADIS16227/PCBZ]]+  * [[adi>EVAL-ADIS16227|ADIS16227/PCBZ]]
  
 ===== Overview ===== ===== Overview =====
- 
 The [[adi>ADIS16227]] iSensor® is a complete vibration sensing system that combines wide bandwidth, triaxial acceleration sensing with advanced time domain and frequency domain signal processing. Time domain signal processing includes a programmable decimation filter and selectable windowing function. Frequency domain processing includes a 512 point, real-valued FFT for each axis, along with FFT averaging, which reduces the noise floor variation for finer resolution. The 16-record FFT storage system offers users the ability to track changes over time and to capture FFTs with multiple decimation filter settings. The [[adi>ADIS16227]] iSensor® is a complete vibration sensing system that combines wide bandwidth, triaxial acceleration sensing with advanced time domain and frequency domain signal processing. Time domain signal processing includes a programmable decimation filter and selectable windowing function. Frequency domain processing includes a 512 point, real-valued FFT for each axis, along with FFT averaging, which reduces the noise floor variation for finer resolution. The 16-record FFT storage system offers users the ability to track changes over time and to capture FFTs with multiple decimation filter settings.
  
Line 16: Line 15:
  
 **HW Platform(s):** **HW Platform(s):**
-  * [[http://am.renesas.com/products/tools/introductory_evaluation_tools/renesas_demo_kits/yrdkrl78g13/index.jsp|Renesas Demo Kit for RL78G13 (Renesas)]] +  * [[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rl78-low-power-8-16-bit-mcus/yrdkrl78g13-yrdkrl78g13-demonstration-kit-rl78g13|Renesas Demo Kit for RL78G13 (Renesas)]] 
 +  * [[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rx-32-bit-performance-efficiency-mcus/yrdkrx62n-yrdkrx62n-demonstration-kit-rx62n|Renesas Demo Kit for RX62N (Renesas)]]
 ===== Driver Description ===== ===== Driver Description =====
 The driver contains two parts: The driver contains two parts:
Line 47: Line 46:
 | unsigned short ADIS16227_GetPowerSupplyInfo(void) | Reads the power supply voltage and returns the data in mV. | | unsigned short ADIS16227_GetPowerSupplyInfo(void) | Reads the power supply voltage and returns the data in mV. |
 | char ADIS16227_GetTemperatureInfo(void) | Reads the internal temperature and returns the data in degrees Celsius. | | char ADIS16227_GetTemperatureInfo(void) | Reads the internal temperature and returns the data in degrees Celsius. |
 +
 +===== Downloads =====
 +  * {{:resources:tools-software:uc-drivers:renesas:adis16227_generic.zip|ADIS16227 Generic Driver}}
 +  * {{:resources:tools-software:uc-drivers:renesas:adis16227_rl78g13.zip|ADIS16227 RL78G13 Driver}}
 +  * {{:resources:tools-software:uc-drivers:renesas:adis16227_rx62n.zip|ADIS16227 RX62N Driver}}
  
 ====== Renesas RL78G13 Quick Start Guide ====== ====== Renesas RL78G13 Quick Start Guide ======
- +This section contains a description of the steps required to run the ADIS16227 demonstration project on a Renesas RL78G13 platform. 
-This section contains a description of the steps required to run the ADF4118 demonstration project on a Renesas RL78G13 platform. +
  
 ==== Required Hardware ==== ==== Required Hardware ====
-  * [[http://am.renesas.com/products/tools/introductory_evaluation_tools/renesas_demo_kits/yrdkrl78g13/index.jsp|Renesas Demo Kit for RL78G13 (Renesas)]]+  * [[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rl78-low-power-8-16-bit-mcus/yrdkrl78g13-yrdkrl78g13-demonstration-kit-rl78g13|Renesas Demo Kit for RL78G13 (Renesas)]]
   * [[adi>ADIS16227 | ADIS16227/PCBZ (Analog Devices)]]   * [[adi>ADIS16227 | ADIS16227/PCBZ (Analog Devices)]]
  
 ==== Required Software ==== ==== Required Software ====
   * [[http://www.iar.com/en/Products/IAR-Embedded-Workbench/Renesas-RL78/|IAR Embedded Workbench for Renesas RL78 Kickstart]]   * [[http://www.iar.com/en/Products/IAR-Embedded-Workbench/Renesas-RL78/|IAR Embedded Workbench for Renesas RL78 Kickstart]]
 +  * [[https://www.renesas.com/us/en/software-tool/ap4-applilet|Applilet4 for RL78G13]]
  
 ==== Hardware Setup ==== ==== Hardware Setup ====
Line 71: Line 75:
  
 {{ :resources:tools-software:uc-drivers:renesas:adis16227_pcbz_rl78g13.jpg? |}} {{ :resources:tools-software:uc-drivers:renesas:adis16227_pcbz_rl78g13.jpg? |}}
 +
 +==== Software Setup ====
 +With the //**Applilet3 for RL78G13**// tool the following peripherals have to be configured:
 +
 +=== CSI10 (Clocked Serial Interface 10) – For the ADIS16227 part and the ST7579 LCD ===
 +Choose to generate the Transmit/receive function for the CSI10 and configure the interface with the following settings:
 +  * Transfer mode setting: //**Single transfer mode**//
 +  * Data length setting : //**8 bits**//
 +  * Transfer direction setting: //**MSB**//
 +  * Specification of data timing: //**Type 1**//
 +  * Transfer rate setting – Clock mode: //**Internal clock (master)**//
 +  * Transfer rate setting – Baudrate: //**1000000**// (bps)
 +  * Interrupt setting – Transfer interrupt priority (INTCSI10): //**Low**//
 +  * Uncheck the callback functions.
 +
 +=== TM00 (Timer 00) – For the DelayMs() function === 
 +Configure TM00 as an interval timer:
 +  * Interval timer setting - Interval value(16 bits): //**1**// ms
 +  * Interval timer setting - Uncheck //Generates INTM00 when counting is started//
 +  * Interrupt setting - Uncheck // End of timer channel 0 count, generate an interrupt (INTM00)//
 +
 +=== Watchdog Timer ===
 +Disable the watchdog timer:
 +  * Choose for the Watchdog timer operation setting: //**Unused**// option.
  
 ==== Reference Project Overview ==== ==== Reference Project Overview ====
Line 78: Line 106:
  
 ==== Software Project Setup ==== ==== Software Project Setup ====
-{{page>rl78g13_software_design}}+{{page>rl78g13_software_tutorial}} 
 + 
 +====== Renesas RX62N Quick Start Guide ====== 
 +This section contains a description of the steps required to run the ADIS16227 demonstration project on a Renesas RX62N platform. 
 + 
 +==== Required Hardware ==== 
 +  * [[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rx-32-bit-performance-efficiency-mcus/yrdkrx62n-yrdkrx62n-demonstration-kit-rx62n|Renesas Demo Kit for RX62N (Renesas)]] 
 +  * [[adi>ADIS16227 | ADIS16227/PCBZ (Analog Devices)]] 
 +==== Required Software ==== 
 +  * [[https://www.renesas.com/us/en/software-tool/high-performance-embedded-workshop|High-performance Embedded Workshop for RX62N family]] 
 +  * [[https://www.renesas.com/us/en/software-tool/renesas-peripheral-driver-library|Renesas Peripheral Driver Library for RX62N family]] 
 + 
 +==== Hardware Setup ==== 
 +An ADIS16227/PCBZ board has to be interfaced with the Renesas Demonstration Kit (RDK) for RX62N: 
 + 
 +    ADIS16227/PCBZ J1 connector Pin 3 (CS)   → YRDKRX62N J8 connector Pin 15 
 +    ADIS16227/PCBZ J1 connector Pin 6 (MOSI) → YRDKRX62N J8 connector Pin 19 
 +    ADIS16227/PCBZ J1 connector Pin 4 (MISO) → YRDKRX62N J8 connector Pin 22 
 +    ADIS16227/PCBZ J1 connector Pin 2 (SCLK) → YRDKRX62N J8 connector Pin 20 
 +    ADIS16227/PCBZ J1 connector Pin 1 (RST)  → YRDKRX62N JN1 connector Pin 16 
 +    ADIS16227/PCBZ J1 connector Pin 7 (GND)  → YRDKRX62N J8 connector Pin 4 
 +    ADIS16227/PCBZ J1 connector Pin 10 (VCC) → YRDKRX62N J8 connector Pin 3 
 + 
 +{{ :resources:tools-software:uc-drivers:renesas:adis16227_rx62n.jpg? |}} 
 + 
 +==== Reference Project Overview ==== 
 +The reference project runs an offset correction operation, configures the REC_CTRL register and initiates a Manual Time recording. After the process is finished on the LCD are displayed the internal temperature, the power supply voltage and the first value of each axis's buffer. 
 + 
 +{{ :resources:tools-software:uc-drivers:renesas:adis16227_rx62n_screen.jpg? |}} 
 + 
 +==== Software Project Setup ==== 
 +{{page>rx62n_software_design}}
  
 +====== More information ======
 +{{page>more-information}}
resources/tools-software/uc-drivers/renesas/adis16227.1330439821.txt.gz · Last modified: 28 Feb 2012 15:37 by Dragos Bogdan