AT91 Hardware and Power considerations. Power Supply considerations.

Slides:



Advertisements
Similar presentations
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Advertisements

Microcontroller based system design Asst. Prof. Dr. Alper ŞİŞMAN.
Sistemi Elettronici Programmabili13-1 MULTI OSC + CLOCK FILTER LVD POWER SUPPLY CONTROL 8 BIT CORE ALU PROGRAM MEMORY RAM I2CI2C PORT A SPI PORT B 16-BIT.
Chapter 2 HARDWARE SUMMARY
555 Timer ©Paul Godin Updated February Oscillators ◊We have looked at simple oscillator designs using an inverter, and had a brief look at crystal.
8086.  The 8086 is Intel’s first 16-bit microprocessor  The 8086 can run at different clock speeds  Standard 8086 – 5 MHz  –10 MHz 
SYSTEM CLOCK Clock (CLK) : input signal which synchronize the internal and external operations of the microprocessor.
9/20/6Lecture 3 - Instruction Set - Al1 The Hardware Interface.
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
SAM7 Hardware Considerations Frederic BOYER AT91 Support Group. Version 1.0 October 2006.
Reconfigurable Computing - Clocks John Morris Chung-Ang University The University of Auckland ‘Iolanthe’ at 13 knots on Cockburn Sound, Western Australia.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
680XX Hardware Interface Outline Goal Reading
Timers and Interrupts Shivendu Bhushan Summer Camp ‘13.
GURSHARAN SINGH TATLA PIN DIAGRAM OF 8085 GURSHARAN SINGH TATLA
555 Timer ©Paul Godin Updated February Oscillators ◊We have looked at simple oscillator designs using an inverter, and had a brief look at crystal.
MSP Ultra-Low Power | High Integration | Easy-to-Use “How To” Series: Clock System.
The Cortex-M3 Embedded Systems: LM3S9B96 Microcontroller – System Control Refer to Chapter 6 in the reference book “Stellaris® LM3S9B96 Microcontroller.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
1-1 SYS Module System Clocks FXTAL BCLK Reset Circuit Reset Conditions Bootstrap Initialization.
ECE 331 – Digital System Design Power Dissipation and Additional Design Constraints (Lecture #14) The slides included herein were taken from the materials.
NS Training Hardware. System Controller Module.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Lecture – 6 PIC18 Family Hardware Specifications 1.
3-1 System peripherals & Bus Structure Memory map of the LPC2300 device is one contiguous 32-bit address range. However, the device itself is made up of.
Objectives How Microcontroller works
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose:  This training module provides a technical description of Renesas.
Renesas Electronics Europe GmbH A © 2010 Renesas Electronics Corporation. All rights reserved. RL78 Clock Generator.
System Clocks.
LPC2148 Programming Using BLUEBOARD
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 8.
8086/8088 Hardware Specifications A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Clock Options and Sleep Modes. Clock Sources Flash Fuse bits can be programmed to choose one of the following Clock sources: 1. External RC Osc. f = 1/(3RC).
MOBILE OPERATING ROBOT ON EMBEDDED SYSTEM
AT91 Embedded Peripherals
10/11/2015 Operational Amplifier Characterization Chapter 3.
SIGMA-DELTA ADC SD16_A Sigma-Delta ADC Shruthi Sujendra.
Group 8: Video Game Console Team Members: Rich Capone Hong Jin Cho Dave Elliott Ryan Gates.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an overview of the CPU architecture.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose This course provides an overview of the peripheral functions.
CHAPTER HARDWARE CONNECTION. Pin Description 8051 family members ◦ e.g., 8751, 89C51, 89C52, DS89C4x0) ◦ Have 40 pins dedicated for various functions.
PROPRIETARY INFORMATION GPRS Chipset Iota Analog Base Band.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS Boundary Scan.
MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
AT91 Memory Interface. 2 Features –Up to 8 programmable chip select lines –Remap Command allows dynamic exception vectors –Glue-less for both 8-bit and.
AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.
Presented by Sadhish Prabhu
Lecture 4 General-Purpose Input/Output NCHUEE 720A Lab Prof. Jichiang Tsai.
The 8085 Microprocessor Architecture. What 8085 meant for? 80 - year of invention bit processor 5 - uses +5V for power.
Chapter Microcontroller
Components of a typical full-featured microcontroller.
Chapter 3. Advanced Hardware Fundamentals The various parts you will commonly find in an embedded-system circuit 발표일시 : 발표자 : 채화영.
NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1.
ADC 1 Analog to Digital Converter. ADC 2 ADC Features n General Features -Supports 8 or 10-bit resolution Modes, -Track period fully programmable up to.
TITLE: 555 Timer OM INSTITUTE OF TECHNOLOGY Subject: Analog Electronics ( ) Semester: 03 Prepared By:
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
AT91 Power Management This training module describes the Power Management options provided by the AT91 family of microcontrollers. These options address.
PROGRAMMABLE LOGIC CONTROLLERS SINGLE CHIP COMPUTER
Power Management and Sleep Modes
555 Timer EEE DEPARTMENT KUMPAVAT HARPAL( )
Microcontroller Applications
Refer to Chapter 5 in the reference book
Power Management and Sleep Modes
Reset Sources and Watchdog Timer
AT91 Memory Interface This training module describes the External Bus Interface (EBI), which generatesthe signals that control the access to the external.
CHAPTER HARDWARE CONNECTION.
Presentation transcript:

AT91 Hardware and Power considerations

Power Supply considerations

3 Double Power Line (except for the AT91x40 family) : –I/O lines VDDIO –Chip core VDDCORE Dedicated Power Lines : –Oscillator and PLL cells VDDPLL –Analog peripherals ADC and DAC VDDA –RTC, the Hz oscillator and the Shut-down Logic of the APMC VDDBU Powering the AT91 (1/3)

4 Constraints –VDDIO  VDDCORE –VDDPLL  VDDCORE –VDDA  VDDCORE VDDIO and VDDCORE are separated to permit the I/O Lines to be powered with 5V, thus resulting in full TTL compliance. Powering the AT91 (2/3)

5 Powering the AT91 (3/3) Example : AT91M55800A AT91M55800A Memories DC/DC Converter 3.3V VDDIO VDDCORE Triple Supply with Shut Down Control VDDBU SHDNSHDWAKEUP Any kind of wake-up signal 2.7V Level Shut Down Control Signal Battery 32KHz Crystal 16MHz Crystal

Reset considerations

7 Two external reset inputs: –NRST microcontroller reset pin –NTRST JTAG/ICE reset pin (not available on the AT91x40 family) Internal reset can also be generated by the watchdog and by software (EBI remap function allows dynamic reset vector) Reset sources: Resetting the AT91

8 NRST is an active low-level input. It is asserted asynchronously but exit from reset is synchronized internally to the MCK. MCK must be active for a minimum of 10 clock cycles up to the rising edge of NRST External (NRST) or Internal (Watchdog) Reset Request –Test the Reset Status Register in the Special Function Module –If reads 0x6C : Cause of Reset is External NRST Pin assertion –If reads 0x53 : Cause of Reset is Internal Reset from Watchdog Reset detection

9 Tri-state mode –To enter tri-state mode, the pin NTRI must be held low during the last 10 clock cycles before the rising edge of NRST –For normal operation, the pin NTRI must be held during reset by a resistor of up to 400KOhm Boot Mode Select –The input level on BMS pin during the last 10 clock cycles before the rising edge of NRST selects the boot memory Constraints on Reset and related signals (1/2)

10 JTAG/ICE Debug mode –JTAGSEL pin is sampled at Power-Up: The JTAG/ICE debug mode is enabled when JTAGSEL is low JTAG Boundary-scan is enabled when JTAGSEL is high Constraints on Reset and related signals (2/2)

Clock considerations

12 The AT91x40 Family, the AT91M63200 and the AT91M43300 have a MCKI input pin on which a crystal oscillator has to be connected. The AT91M42800A has 1 embedded oscillators: –The Slow Clock Oscillator It has been designed for use with a kHz fundamental crystal, The oscillator integrates an equivalent load capacitance equal to 10 pF. Clock Connections (1/3)

13 The AT91M55800A has 2 embedded oscillators: –The RTC Oscillator powered by the backup battery voltage supplied on the VDDBU pins. The XIN32 and XOUT32 pins must be connected to a Hz crystal, The oscillator has been especially designed to connect to a 6 pF typical load capacitance crystal and does not require any external capacitor, as it integrates the XIN32 and XOUT32 capacitors to ground For a higher typical load capacitance, two external capacitances must be wired. Clock Connections (2/3)

14 –The Main Oscillator, which provides a clock that depends on the frequency of the crystal connected to the XIN and XOUT pins The Main Oscillator is designed for a 3 to 20 MHz fundamental crystal, The oscillator contains 25 pF capacitances on each XIN and XOUT pin. Consequently, CL1 and CL2 can be removed when a crystal with a load capacitance of 12.5 pF is used. Clock Connections (3/3)

Oscillator considerations

16  The crystal manufacturer specifies the typical load capacitor,  [internal load capacitor] + [external load capacitor] + [stray capacitor] must be equal to the specified load capacitor for the crystal. Pierce oscillator C 1in t C 2in t C 1ext C 2ext Crystal Bias resistor X IN X OUT

17 Slow Clock Oscillator –Frequency running : kHz typical –Maxi. current dissipation: 9 µA –Internal capacitance between [Xin]-[GND] or [Xout]-[GND]: 20 pF (per pin) or a Internal Equivalent Load Capacitance of 10 pF –Start-up time: 1.5 s (depends on the crystal quality) –On-chip bias resistor AT91M42800A Oscillator

18 RTC Oscillator –Frequency running : kHz typical –Very Low Power Design: less than 1 µA –Internal capacitance between [Xin]-[GND] or [Xout]-[GND]: 12 pF (per pin) or a Internal Equivalent Load Capacitance of 6 pF –Start-up time: 700 ms (depends on the crystal quality) –On-chip bias resistor –The AT91M55800A starts from the slow clock source, this oscillator must always be implemented => V DDBU must always be powered. AT91M55800A Oscillators (1/3)

19 Main Oscillator –Frequency running with large bandwidth: 3 to 20 MHz –Low Power Design –Internal capacitance between [Xin]-[GND] or [Xout]-[GND]: 25 pF (per pin) or a Internal Equivalent Load Capacitance of 12.5 pF –Shutdown mode capability –Bypass mode capability. In this state, the external clock must be fitted on Xin input. The input bandwidth is: some kHz to 33 MHz. –On-chip bias resistor AT91M55800A Oscillators (2/3)

20 –Startup Time : –Dedicated counter OSCOUNT in the Advanced Power Management Controller which indicates when the startup is finished. AT91M55800A Oscillators (3/3) (in MHz) (in ms)

PLL considerations

22 One oscillator (Low Frequency) Two PLLs –PLL A, which provides a low-to-middle frequency clock range –PLL B, which provides a middle-to-high frequency range AT91M42800A PLLs (1/2)

23 Two PLLs are integrated in the AT91M42800A in order to cover a larger frequency range. Both PLLs have a dedicated pin (PLLRCA or PLLRCB) which must be connected with an appropriate second order filter made up of one resistor and two capacitors. Dedicated counter PLLCOUNT in the Power Management Controller which indicates when the transient state is finished (settling time). AT91M42800A PLLs (2/2)

24 Two oscillators –Slow Clock Oscillator –Main Oscillator One PLL to reach the maximum clock frequency AT91M55800A PLL (1/2)

25 Multiply the Main Oscillator frequency by a number up to 64 to reach the maximum frequency. Dedicated PLLRC pin which must be connected with an appropriate second order filter made up of one resistor and two capacitors. Dedicated counter PLLCOUNT in the Advanced Power Management Controller which indicates when the transient state is finished (settling time). AT91M55800A PLL (2/2)

26 Necessary time to reach stable state (overshooting frequency < 10% of the target frequency) PLL Settling time (in ms) (in MHz) R1 Value (in ohms) C1 Value (in nF) C2 Value (in nF)

27 Automatic calculation Tools