Survey							
                            
		                
		                * Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Course Introduction  Purpose:  This course provides an overview of the serial communication interfaces and data converters on devices in the SH-2 and SH-2A families of 32-bit RISC microcontrollers, which are members of the SuperH™ series  Objectives:  Gain a basic knowledge of the features and operation of the serial communication interface (SCI)  Discover the extra capabilities of the SCIF version  Learn about synchronous serial interface options  Learn basic facts about analog-to-digital converter (ADC or A/D) and digital-to-analog converter (DAC or D/A) peripherals  Content:  Learning Time:  22 pages  3 questions  20 minutes 1 © 2009, Renesas Technology America, Inc., All Rights Reserved SuperH Peripheral Functions  Microcontrollers for embedded system applications require extensive on-chip peripherals to  Minimize system chip count  Reduce overall system cost  Facilitate small system size, etc.  Built-in peripheral functions must  Provide required capabilities SH7047 SuperH Series Microcontroller SH-2 SuperH 32-bit RISC CPU Data Transfer Controller Motor Management Timer Bus State Controller Watchdog Timer Interrupt Controller Compare-Match Timer User Break Controller A/D Converter D/A Converter*  Maintain a basic commonality within product family, if possible  Offer an acceptable cost-benefit compromise, etc. RAM Multi-function Timer Pulse Unit  Deliver needed performance levels  Offer design flexibility Flash Advanced User Debugger Bus Interface I/O Ports Serial Communication Interface CAN Function High-performance User Debug Interface Clock Pulse Generator * included on some SH-2 series devices, but not the SH7047 © 2009, Renesas Technology America, Inc., All Rights Reserved Serial Communication Interface  SuperH-series devices feature two types of serial communication interface:  SCI on first-generation devices  Serial communication interface with FIFO (SCIF) as well on SH-2A microcontrollers and newer SH-2 devices  16-stage FIFO  Makes it possible to transmit and receive data on each channel for high-speed communication  SCI and SCIF support SCIF asynchronous and clocked synchronous serial communication 3 © 2009, Renesas Technology America, Inc., All Rights Reserved Serial Communication Modes  Asynchronous mode provides  7- or 8-bit data length  1 or 2 stop bits  Even, odd, or no parity  Parity, framing and overrun error detection  Break detection (SH-2A)  Up to 3Mbit/s operation Data format in asynchronous mode  Clocked synchronous mode Data format in clocked synchronous mode provides  8-bit data length  Overrun error detection  Up to 5Mbit/s operation 4 © 2009, Renesas Technology America, Inc., All Rights Reserved Full Duplex Communication  SCI and SCIF offer full duplex communication, allowing simultaneous transmission and reception  Each channel has an Independent baud rate generator that uses none of the microcontroller’s timer resources  The interface supports internal and external clock sources 5 © 2009, Renesas Technology America, Inc., All Rights Reserved Baud Rate/Bit Error Calculation N=  x106 - 1 2n-1 64 x 2 x B Async N=  x106 - 1 2n-1 8x2 xB Sync  x 106 -1 x 100 Error (%) = 2n-1 (N+1) x 64 x 2 x B When you choose a baud rate, consider the percentage error rate, too! B: Bit rate (bit / s) N: BRR setting for baud rate generator ( 0 to 255 ) : Operating Frequency n: Baud rate generator input clock ( n = 0 to 3 ) 6 © 2009, Renesas Technology America, Inc., All Rights Reserved Generating Interrupts  Four sources can trigger interrupts:  Tx (FIFO) data empty  Rx (FIFO) data full  Receive error  Break condition (SH-2A) (Automatically enables)  If a receive error occurs, it must be cleared before reception can continue  With FIFO you can  Ascertain the quantity of Tx and Rx FIFO data in the buffers  Keep track of the number of Rx errors  SCIF can generate a timeout (DR) error in asynchronous mode  Rx and Tx interrupts can activate DMAC and DTC transfers  SCI and SCIF can be put into standby mode to conserve power 7 © 2009, Renesas Technology America, Inc., All Rights Reserved Modem Flow Control SCIF in SH-2A devices can generate modem control signals (/CTS, /RTS) 8 © 2009, Renesas Technology America, Inc., All Rights Reserved PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide At any time After passing quiz Unlimited times I2C Interface and Peripherals  I2C is a serial bus interface standard developed by Philips Semiconductor  Two SH-2 series I2C peripherals provide an I2C-compatible bus interface  IIC2 on earlier devices in the SH-2 series  IIC3 on SH-2A microcontrollers and newer SH-2 devices  Select I2C or clocked-synchronous serial formats  Master and slave modes are supported  Independent registers make possible continuous data transmission and reception  Shift register  Tx data register  Rx data register Peripherals operate in I2C or clocked synchronous mode 10 © 2009, Renesas Technology America, Inc., All Rights Reserved I2C Bus Format Features  IIC2 and IIC3 peripherals can  Automatically generate start and stop conditions  Automatically transmit acknowledge bit  Reception acknowledge levels are selectable  IIC3 (on SH-2A and newer SH-2 devices) has a bit synchronization/wait function in master mode that  Monitors SCL per bit  Synchronizes timing automatically  Holds SCL low to wait  Multiple interrupt sources include Tx empty, Tx end, Rx data full, arbitration lost, NACK detection, and stop condition detection  Tx data empty or Rx data full can activate SH-2A DMAC  Direct bus drive is provided 11 © 2009, Renesas Technology America, Inc., All Rights Reserved Clocked Synchronous Serial  This format  Adds more synchronous serial communication channels  Supports multiple interrupt sources, including Tx data empty, Tx end, Rx data full, and overrun error  Tx data empty and Rx data full interrupts can activate DMAC interrupt handling on SH-2A series microcontrollers  SDA outputs data in synchronization with the SCL clock SCL SDA Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 12 © 2009, Renesas Technology America, Inc., All Rights Reserved IIC3: I2C Interface on SH-2A MCU IIC3 External Circuit Connections IIC3 Implementation 13 © 2009, Renesas Technology America, Inc., All Rights Reserved Synchronous Serial Comm. Unit SSU on the SH-2 series devices  Communicates with clocked synchronous devices that use separate input and output pins  Works in standard clocked synchronous mode  Supports master and slave modes of operation with internal or external clock  Has selectable clock polarity and phase  Supports full duplex communication with 8-, 16-, and 32-bit-wide data  Can be configured to send LSB or MSB first  Provides interrupt sources: Tx end, Tx empty, Rx full, overrun, and conflict errors  Triggers DTC for interrupt handling  Can be put into standby mode to conserve power 14 © 2009, Renesas Technology America, Inc., All Rights Reserved PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide At any time At any time Unlimited times Analog-to-Digital Converter  This peripheral  Converts analog voltages to numerical values  Uses successive approximation with up to 12-bit resolution  Supports up to 16 input channels  Devices with 2 or 3 ADCs can make simultaneous conversions on multiple channels  Latest analog-to-digital converters offer  As little as 1ms conversion time  Individual channels with their own 16-bit result register  Several operating modes are available:  Single  Multi (conversion on 1 – 4 or 1 – 8 channels)  Scan (continuous conversion on 1 – 4 or 1 – 8 channels) 16 © 2009, Renesas Technology America, Inc., All Rights Reserved ADC Features  Sample-and-hold function  Samples input signal voltage   Holds voltage constant during conversion process Conversion start methods  Software  MTU, MTU2, or MTU2S trigger (MTU2S on SH-2A devices)     External trigger input Interrupt generated on completion of A/D conversion DMAC or DTC transfer triggered on end of conversion Module standby mode to save power 17 © 2009, Renesas Technology America, Inc., All Rights Reserved ADC Implementation 18 © 2009, Renesas Technology America, Inc., All Rights Reserved ADC Conversion Errors 19 © 2009, Renesas Technology America, Inc., All Rights Reserved Digital-to- Analog Converter Features include Bus Interface  Module Data Bus  2 output channels  8-bit resolution AVCC  10ms conversion time (20pF load) DA0  8-bit D/A DA1  Output voltage 0V to AVref  Internal Data Bus AVSS D A D R 0 D A D R 1 D A C R AVref DAC holds output voltage constant, even in software standby mode Control Circuit DACR: D/A Control Register DADR0: D/A Data Register 0; DADR1: D/A Data Register 1 DAC can be put in module standby mode to conserve power 20 © 2009, Renesas Technology America, Inc., All Rights Reserved PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide At any time After passing quiz Unlimited times Course Summary  Serial communication interfaces  Analog-to-Digital converter  Digital-to-Analog converter 22 © 2009, Renesas Technology America, Inc., All Rights Reserved