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:ad7980 [01 Oct 2012 16:44] – Removed the Microchip sections. Dragos Bogdanresources:tools-software:uc-drivers:renesas:ad7980 [27 Jan 2021 23:00] (current) – use interwiki links Robin Getz
Line 3: Line 3:
  
 **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)]] 
-  * [[http://am.renesas.com/products/tools/introductory_evaluation_tools/renesas_demo_kits/yrdkrx62n/index.jsp|Renesas Demo Kit for RX62N (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)]]
  
 ===== Downloads ===== ===== Downloads =====
 +
 +<WRAP round download round 80%>
   * {{:resources:tools-software:uc-drivers:ad7980_generic.zip|AD7980 Generic Driver}}   * {{:resources:tools-software:uc-drivers:ad7980_generic.zip|AD7980 Generic Driver}}
   * {{:resources:tools-software:uc-drivers:renesas:ad7980_rl78g13.zip|AD7980 RL78G13 Driver}}   * {{:resources:tools-software:uc-drivers:renesas:ad7980_rl78g13.zip|AD7980 RL78G13 Driver}}
   * {{:resources:tools-software:uc-drivers:renesas:ad7980_rx62n.zip|AD7980 RX62N Driver}}   * {{:resources:tools-software:uc-drivers:renesas:ad7980_rx62n.zip|AD7980 RX62N Driver}}
 +  * **AD7980 Driver:            ** https://github.com/analogdevicesinc/no-OS/tree/master/drivers/adc/ad7980
 +  * **[[adi>PulsarPMODs|EVAL-AD7980-PMDZ]] Demo for RL78G14: ** https://github.com/analogdevicesinc/no-OS/tree/master/Renesas/RL78G14/PmodAD4
 +  * **RL78G14 Common Drivers:   ** https://github.com/analogdevicesinc/no-OS/tree/master/Renesas/RL78G14/Common
 +</WRAP>
  
 ====== Renesas RL78G13 Quick Start Guide ====== ====== Renesas RL78G13 Quick Start Guide ======
Line 15: Line 21:
  
 ==== 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)]] 
-  * PmodAD4+  * [[adi>PulsarPMODs|EVAL-AD7980-PMDZ]]
  
 ==== 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]]
-  * [[http://am.renesas.com/|Applilet3 for RL78G13]] 
  
 ==== Hardware Setup ==== ==== Hardware Setup ====
-PmodAD4 has to be connected to the PMOD1 connector.+[[adi>PulsarPMODs|EVAL-AD7980-PMDZ]] has to be connected to the PMOD1 connector, pins 1 to 6 (see image below).
  
 {{ :resources:tools-software:uc-drivers:renesas:pmod_ad4_rl78g13.jpg? |}} {{ :resources:tools-software:uc-drivers:renesas:pmod_ad4_rl78g13.jpg? |}}
  
-==== Software Setup ==== +<WRAP round important round 80%> 
-With the //**Applilet3 for RL78G13**// tool the following peripherals have to be configured:+\\ 
 +  If you want to use AVDD > DVDD (= 3.3V) then JP3 on PmodAD4 must be removed. The range for AVDD is 3.0V ≤ AVDD ≤ 5.5V. 
 +\\ 
 +</WRAP>
  
-=== CSI10 (Clocked Serial Interface 10) – For the AD7980 part and the ST7579 LCD === +==== Reference Project Overview ====
-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 3**// +
-  * 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 ===  +The reference project
-Configure TM00 as an interval timer+  * samples the input voltage; 
-  * Interval timer setting - Interval value(16 bits): //**1**// ms +  * displays the value on the LCD (in hexadecimal and volts).
-  * Interval timer setting - Uncheck //Generates INTM00 when counting is started// +
-  * Interrupt setting - Uncheck // End of timer channel 0 countgenerate an interrupt (INTM00)//+
  
-=== Watchdog Timer === +<WRAP round important 80%> 
-Disable the watchdog timer: +  * The reference voltage for the AD7980 is 2.5V. 
-  * Choose for the Watchdog timer operation setting: //**Unused**// option.+  If you want to use another reference voltage, you will need to modify the vRef parameter in ‘AD7980_ConvertToVolts()’ function from ‘PmodAD4.c’. The range for VREF is 2.4V ≤ VREF ≤ 5.1V. 
 +</WRAP>
  
-==== Reference Project Overview ==== +{{ :resources:tools-software:uc-drivers:renesas:pmod_ad4_rl78g13_screen.jpg?200 |}} 
-The reference project initiates conversions and reads the captured data from the AD7980.+ 
 +==== Software Project Tutorial ==== 
 +{{page>rl78g13_software_tutorial_without_applilet3}} 
 + 
 +====== Renesas RL78G14 Quick Start Guide ====== 
 +This section contains a description of the steps required to run the AD7980 demonstration project on a Renesas RL78G14 platform using the [[adi>PulsarPMODs|EVAL-AD7980-PMDZ]]. 
 + 
 +==== Required Hardware ==== 
 +  * [[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rl78-low-power-8-16-bit-mcus/yrdkrl78g14-yrdkrl78g14-demonstration-kit-rl78g14|Renesas Demo Kit for RL78G14 (Renesas)]] 
 +  * [[adi>PulsarPMODs|EVAL-AD7980-PMDZ]] 
 + 
 +==== Required Software ==== 
 +  * [[http://www.iar.com/en/Products/IAR-Embedded-Workbench/Renesas-RL78/|IAR Embedded Workbench for Renesas RL78 Kickstart]] 
 +  * The AD7980 demonstration project for the Renesas RL78G14 platform. 
 + 
 +<WRAP round info 80%> 
 +The AD7980 demonstration project for the Renesas RL78G14 platform consists of three parts: the **AD7980 Driver**,  the **[[adi>PulsarPMODs|EVAL-AD7980-PMDZ]] Demo for RL78G14** and the **RL78G14 Common Drivers**. 
 + 
 +All three parts have to be downloaded. 
 +</WRAP> 
 +==== Hardware Setup ==== 
 +A [[adi>PulsarPMODs|EVAL-AD7980-PMDZ]] has to be connected to the PMOD1 connector, pins 1 to 6 (see image below). 
 + 
 +{{ :resources:tools-software:uc-drivers:renesas:pmod_ad4_rl78g14.jpg? |}} 
 + 
 +<WRAP round important round 80%> 
 +\\ 
 +    * If you want to use AVDD > DVDD (= 3.3V) then JP3 on PmodAD4 must be removed. The range for AVDD is 3.0V ≤ AVDD ≤ 5.5V. 
 +\\ 
 +</WRAP> 
 + 
 +The reference project: 
 +  * samples the input voltage; 
 +  * displays the value on the LCD (in hexa, decimal and volts). 
 + 
 +<WRAP round important 80%> 
 + 
 +  * The reference voltage for the AD7980 is 2.5V. 
 +  * If you want to use another reference voltage, you will need to modify the vRef parameter in ‘AD7980_ConvertToVolts()’ function from ‘PmodAD4.c’. The range for VREF is 2.4V ≤ VREF ≤ 5.1V. 
 + 
 +</WRAP> 
 + 
 +{{ :resources:tools-software:uc-drivers:renesas:pmod_ad4_rl78g14_screen.jpg? |}}
  
-{{ :resources:tools-software:uc-drivers:renesas:pmod_ad4_rl78g13_screen.jpg? |}} 
  
 ==== Software Project Tutorial ==== ==== Software Project Tutorial ====
-{{page>rl78g13_software_tutorial}}+{{page>rl78g14_software_tutorial}}
  
 ====== Renesas RX62N Quick Start Guide ====== ====== Renesas RX62N Quick Start Guide ======
Line 63: Line 102:
  
 ==== Required Hardware ==== ==== Required Hardware ====
-  * [[http://am.renesas.com/products/tools/introductory_evaluation_tools/renesas_demo_kits/yrdkrx62n/index.jsp|Renesas Demo Kit for RX62N (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)]] 
-  * PmodAD4+  * [[adi>PulsarPMODs|EVAL-AD7980-PMDZ]]
  
 ==== Required Software ==== ==== Required Software ====
-  * [[http://www.renesas.com/products/tools/ide/ide_hew/index.jsp|High-performance Embedded Workshop for RX62N family]] +  * [[https://www.renesas.com/us/en/software-tool/high-performance-embedded-workshop|High-performance Embedded Workshop for RX62N family]] 
-  * [[http://am.renesas.com/products/tools/middleware_and_drivers/c_driver_gen/driver_gen_rpdl/index.jsp|Renesas Peripheral Driver Library for RX62N family]]+  * [[https://www.renesas.com/us/en/software-tool/renesas-peripheral-driver-library|Renesas Peripheral Driver Library for RX62N family]]
  
 ==== Hardware Setup ==== ==== Hardware Setup ====
-PmodAD4 has to be interfaced with the Renesas Demonstration Kit (RDK) for RX62N:+[[adi>PulsarPMODs|EVAL-AD7980-PMDZ]] has to be interfaced with the Renesas Demonstration Kit (RDK) for RX62N:
  
     PmodAD4 Pin 1 (CS)   → YRDKRX62N J8 connector Pin 15     PmodAD4 Pin 1 (CS)   → YRDKRX62N J8 connector Pin 15
resources/tools-software/uc-drivers/renesas/ad7980.1349102673.txt.gz · Last modified: 01 Oct 2012 16:44 by Dragos Bogdan