In-System Programmable PROGRAMMABLE ANALOG CIRCUITS ispPAC™

Slides:



Advertisements
Similar presentations
MC68HC11 System Overview. System block diagram (A8 version)
Advertisements

The World Leader in High Performance Signal Processing Solutions New SOT supervisors.
555 Timer ©Paul Godin Updated February Oscillators ◊We have looked at simple oscillator designs using an inverter, and had a brief look at crystal.
Processor System Architecture
LOGSYS Development Environment of Embedded Systems Tamás Raikovich Béla Fehér Péter Laczkó Budapest University of Technology and Economics Department of.
Logic Families and Their Characteristics
Industrial Automation and Control
Design Kit. CoolRunner-II RealDigital CPLDs Advanced.18  process technology JTAG In-System Programming Support – IEEE 1532 Compliant Advanced design.
LATTICE SEMICONDUCTOR CORPORATION 2002 Page 1 In-System Programmable PROGRAMMABLE ANALOG CIRCUITS (ispPAC™)
Programmable Logic Devices
Spartan II Features  Plentiful logic and memory resources –15K to 200K system gates (up to 5,292 logic cells) –Up to 57 Kb block RAM storage  Flexible.
EUT 1040 Lecture 10: Programmable Logic Controllers.
Counter Circuits and VHDL State Machines
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Programmable logic and FPGA
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
555 Timer ©Paul Godin Updated February Oscillators ◊We have looked at simple oscillator designs using an inverter, and had a brief look at crystal.
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
Digital logic families
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Introduction to FPGA Design Illustrating the FPGA design process using Quartus II design software and the Cyclone II FPGA Starter Board. Physics 536 –
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
CoolRunner ™ -II Low Cost Solutions. Quick Start Training Introduction CoolRunner-II system level solution savings Discrete devices vs. CoolRunner-II.
INTEGRATED CIRCUIT LOGIC FAMILY
EET 252 Unit 4 Programmable Logic: SPLDs & CPLDs  Read Floyd, Sections 11-1 to  Study Unit 4 e-Lesson.  Do Lab #4.  Homework #4 and Lab #4 due.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
LPC2148 Programming Using BLUEBOARD
Xilinx CPLDs Low Cost Solutions At All Voltages. 0.35u CPLD Product Portfolio Complete Solutions for all Markets 0.18u 0.25u XC9500XL 3.3V 5.0 ns t PD.
CompE 460 Real-Time and Embedded Systems Lecture 5 – Hardware Fundamentals.
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).
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Universal Synchronous/Asynchronous Receiver/Transmitter (USART)
SIGMA-DELTA ADC SD16_A Sigma-Delta ADC Shruthi Sujendra.
Product range/ALPHA-E-0001-tri-20/04/03 ALPHA Micro Controllers A single multi-functional unit instead of multiple components ALPHA / ALPHA XL Products/ALPHA.
Microprocessor Dr. Rabie A. Ramadan Al-Azhar University Lecture 2.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
CMOS Schmitt Trigger Test Circuit Mitchell Belser, P.E. Visiting Instructor Department of Computer Engineering Jackson State University
® SPARTAN Series High Volume System Solution. ® Spartan/XL Estimated design size (system gates) 30K 5K180K XC4000XL/A XC4000XV Virtex S05/XL.
Memory and Storage Dr. Rebhi S. Baraka
Field Programmable Gate Arrays (FPGAs) An Enabling Technology.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Chapter 3 How transistors operate and form simple switches
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Bi-CMOS Prakash B.
System Integration Module MTT Motoola SYSTEM INTEGRATION MODULE (SIM)
® Xilinx XC9500 CPLDs. ®  High performance —t PD = 5ns, f SYS = 178MHz  36 to 288 macrocell densities  Lowest price, best value CPLD.
09/02/20121 Delay Chip Prototype & Delay Chip Test Board Joan Mauricio – Xavier Ondoño La Salle (URL) 12/04/2013.
Digital-to-Analog Analog-to-Digital Week 10. Data Handling Systems  Both data about the physical world and control signals sent to interact with the.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1.
PCI 9052 소개 권 동혁. Contents 1.Introduction 2.Major features 3.PCI 9052RDK-LITE.
Seminar on "PLC” (Programmable Logic Controller)
EET 1131 Unit 4 Programmable Logic Devices
An Introduction to Silego's Ultra Low RDSON Integrated Power Switches
Project Title EVM IN 8051 Under the Guidance of Submitted by.
555 Timer EEE DEPARTMENT KUMPAVAT HARPAL( )
Refer to Chapter 5 in the reference book
RCU3 –> RCU4 New Schematics
Cypress PSoC 3 vs. TI UCD90160 Power Supervision Applications
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
Introducing the PIC Mid-Range Family and the 16F84A
Digital Fundamentals Tenth Edition Floyd Chapter 11.
Digital Fundamentals Floyd Chapter 1 Tenth Edition
Command and Data Handling
FPGA Vinyl to Digital Converter (VDC)
Programmable logic and FPGA
Presentation transcript:

In-System Programmable PROGRAMMABLE ANALOG CIRCUITS ispPAC™ PowerPAC1208

Agenda What is PowerPAC Details of PowerPAC Application Example PAC-Designer 1.9.1 – Demonstration Summary

What is PowerPAC? ispPAC-POWR1208-01T44I Single Chip, In-System Programmable Power Sequencing & Monitoring Solution

Where Does PowerPAC Fit On a Board? Board Power 3.3V Supply 3.3V Section Multi-Supply 2.5V Circuit Board Sequenced 3.3 V Bus 3.3 V Input 1.8V 1.8V Bus LDO/ Supply Brick Supply Sequenced 2.5 V Bus Brick 2.5V FET/ LDO/Brick Enable Monitor Supervisory PowerPAC Voltages Signals

PowerPAC1208 Block Diagram Vdd = 2.25V to 5.5V Comparator Monitors Supply Outputs for Voltages External Sequence Controller CPLD 32 I/P & 16 Macrocell GLB Comparator Outputs High Voltage PowerPAC Logic Expansion VMON1 8 COMP1 & Control VMON2 COMP2 VMON3 COMP3 VMON4 COMP4 VMON5 Analog COMP5 VMON6 Inputs COMP6 VMON7 12 COMP7 VMON8 4 COMP8 VMON9 VMON10 VDD VMON11 HVOUT1 VMON12 HVOUT2 5 HVOUT3 FET Gate HVOUT4 250kHz 4 Drive / Internal IN1 Supervisory IN2 Digital OSC OUT5 Signal Logic IN3 Inputs OUT6 4 Timers Outputs OUT7 IN4 OUT8 Monitors Digital Supervisory Signals External Clock for Signals CLKIO JTAG Longer Time Delay 44-Pin TQFP

PowerPAC’s Ruggedized Operation Reliable Operation During Rough Power Supply Conditions Fast Rise Slow Ramp Non-Monotonic Ramp Sudden Dips in Supply Voltages Supply Voltage Range of Operation– 2.25V to 5.5V All DC and AC Parameters are Specified Down to 2.25V All Outputs Operate down to 1.9V Supply Input Glitch Immunity up to 20 s Industrial Temperature Range

Features of PowerPAC1208 Analog Section: 12 Comparators – To Monitor Power Supply Voltages Individual Programmable Threshold 1% Threshold Resolution around 6 popular Power Supply Voltages 192 Steps Input Hysteresis Auto-Scales With Monitor Voltage Maintains Noise Tolerance Across Supply Voltages Programmable Input Glitch Filter 4 FET Drivers – To Enable/Sequence Power Supply Bus Power Supply Ramp Rate - Controlled To Meet Device Specifications Programmable Output Current Feed – 500 nA to 50 uA – 32 steps Internally Charge Pumped – To Reduce MOSFET On-Resistance Configurable High Voltage for FET Driver – 8V to 12.5V – 8 Steps To Meet Gate Voltages for Different Power Supplies Configurable as Open Drain Output - For Digital Control

PowerPAC1208 Programmable Delays 3.3V Supply 2.5V Supply 2ms 4ms 8ms 16ms Delay Composite Plot Showing 6 Different Delay Settings for the 2.5V Control Signal.

PowerPAC1208 Slew Rate Control Select Output Mode 3.3V Supply 2.5V Supply FET Driver Ramp Current and Max Voltage Composite Plot Using Different Ramp Currents for the 2.5V HVOUT Signal.

Features of PowerPAC1208 – Cont’d Digital Section: 16 Macrocell CPLD (Similar to ispMACH4000 Macrocell) Supports Supply Sequencing & Supervisory Signal Generation Ruggedized to Operate Reliably Under Noisy Environments 32 Input, 80 Product Term 250 kHz Oscillator – Flexible Timing Generation Pre-scalar for Slower PLD Operation Down to 2 kHz Clock 4 Programmable Timers Programmable Duration –Implements Delays for Power Supply Stabilization, Watchdog Timers, etc. 32 us to 512 ms with Internal Oscillator – 16 Steps Extend Timer Duration to Any Length Using External Clock Controlled by Macrocell Output – Reuse the Same Timer Under Different Logic Conditions

Features of PowerPAC1208 – Cont’d 4 Digital Inputs Logic Input Standards Compliance Set By VDDINP Pin CMOS 5.0, LVCMOS 3.3, LVCMOS 2.5 4 Open Drain Outputs Supports Various Interface Standards Through External Pull-Ups 8 Comparator Direct Outputs Logic Expansion Drive Voltage Tracking Transistors Easy interface to Existing System Level Initialization Logic

Complete & Flexible Power Sequencing & Monitoring Solution Summary Complete & Flexible Power Sequencing & Monitoring Solution Integration Combines Analog & Digital Functionality Ruggedized Operation Increases Reliability Programmability Threshold Voltages CPLD for Sequencing, Monitoring Logic Implementation FET Driver for Controlling Power Supply Ramp Rate Programmable Long-Duration Timers

Application Example

Example Power Supply Problem Statement Power Sequencing Application Supervisory Signal Generation Activate Power_OK signal and Deactivate CPU-Reset Signal After all Supplies are Turned On Monitoring Power Supply Voltages If Any Voltage Drops Below Threshold, Reset Processor & Remove All Power

Supervisory Signal Generation Example Application Device 3.3V Power Bus 3.3V 1.8V CPU Core Voltage Input LDO Supply 2.5V ASIC & I/O Voltage Bus Brick Other Board Circuitry LDO1V8_En Brick2V5_En FET_Driver_3V3 Vin_3V3_Over3V2 Dev_1V8_Over1V7 Dev_2V5_Over2V4 CPU_Reset PowerPAC1208 Power_Good Power Supply Monitoring , Sequencing , & Supervisory Signal Generation

Power Supply Sequence Steps CONDITION/ACTION COMMENTS 1 Wait for 3.3 V supply > 3V Wait for 3.3V to stabilize within 10% margin 2 Enable 1.8 LDO = 1, CPU-Reset = 0 Hold the reset active when the CPU is powered on 3 Wait for 1.8V > 1.7V Wait for LDO voltage to stabilize 4 Enable 2.5V Power Supply Brick = 1 5 Wait for 2.5V supply > 2.375V Wait for the 2.5V to stabilize within the 5% margin 6 Power-Good signal = 1 Signal to FPGA to Load 7 Wait for 50 ms Wait for FPGA to load, and the ASIC to initialize 8 CPU-Reset = 1 CPU is now ready to execute 9 <Board Power up complete> 10 POWER-DOWN SEQUENCE Enter here under fault condition 11 CPU-Reset = 0 Prevent CPU from corrupting memory 12 Enable 2.5V Power Supply Brick = 0; Enable 1.8 LDO = 0 Remove the 2.5V power supply and remove the 1.8V supply to CPU 13 Jump to step 13 Stop

Handling Power Supply Fault Condition Monitor Condition Outputs Go to Sequence Step Comments IF (Power_good = 1) AND (( 3.3V is < 3V) OR (2.5V < 2.375) OR (1.8V < 1.71)) Power_good signal = 0 Step 10 If one of the power supply voltages drops below lower limit, initiate shut down

PAC-Designer 1.9.1 Demonstration

What’s New in PAC-Designer 1.9.1 - For PowerPAC Hierarchical Design Entry Easy System Interface Parametric Specification PAC LogiBuilder - The Logic Wizard Map Power Supply Sequencing & Monitoring Steps Directly into Design Advanced Features: Supply Glitch Monitor, Watchdog Timer, etc. Fits Code Into PLD Automatically Lattice Simulator Waveform Viewer Waveform Stimulus Editor

First .. High Level Design Entry

Configure Supply Voltage Monitoring Threshold

Summary – Hierarchical Design Entry Easy System Interface Parametric Specification Setting Monitor Threshold Voltage, Signal Names FET Gate Drive Voltage & Current Selecting Internal/External Clock & Timer Values

Second: Build Sequence Control Program No New Language to Learn! Double-Click On the Line & Pick Instructions From Menu

And .. Build Expressions Interactively

Easily Translates Into PAC LogiBuilder Program Detailed Application Requirement Easily Translates Into PAC LogiBuilder Program

And.. Fits into a PowerPAC1208!

PAC LogiBuilder - Summary Intuitive Translation of Power Sequencing & Monitoring Requirement No New Language to Learn Simple Point & Click Instructions Power Supply Sequence Design Power Supply Monitor Design Supervisory Signal Specification 5 Basic Instructions & 3 Advanced Instructions Fitting the Design into On-board CPLD of PowerPAC

Third: Create Stimulus Using Waveform Editor

Verify the Design Using The Lattice Simulator

Finally: “ispProgram” the Device PowerPAC Evaluation Board JTAG ispDOWNLOAD Cable Same Cable Used For Programming Lattice CPLD

PAC-Designer 1.9.1 - Summary Hierarchical System Interface Definition Easy System Interface Parametric Specification PAC LogiBuilder Easy Design of Sequencing & Monitoring Intuitive Point & Click Instructions Lattice Waveform Editing & Simulation Verify Design Before Wiring up Prototype

Additional Documentation….. Application Notes Sparkle Sheet DataSheet PAC-Designer 1.9.1

PowerPAC1208 & PACsystem ispPAC-POWR1208-01T44I Available in 44-Pin TQFP Package Only Temperature Range - -40C to +85C Evaluation – PAC-SystemPOWR1208 Evaluation Board – PAC-POWR1208-EV PAC-Designer 1.9.1 Software CD Includes Latest Datasheets & Applications Notes Price: $149

Summary Integration Software Programmability PowerPAC Offers Single-Chip Solution For Sequencing & Monitoring Board Space Savings Increased Reliability Software Simplifies Interfacing PowerPAC to Various Power Supplies & FETs PAC LogiBuilder – Easy Implementation of Sequencing and Monitoring Algorithms Wave Stimulus and Waveform View Ease Verification Programmability Flexibility in Sequencing, Threshold Voltage, Delays, FET Gate Driver Inventory Reduction – PowerPAC can be Tailored to Control Many Types of Power Supply Arrangements EECMOS Technology + ISP Allows Easy Tuning of Design