Top Banner
Engineering Presentation Owner: JHNW Rev *I Tech lead: 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal Management for Mission- Critical Systems: Simplify Your Design with a Customized, One- Chip Solution Presentation: To provide an engineering overview to customers for a Cypress solution. Title slide: To define what the presentation will cover. The subtitle is a one-sentence statement of the key opportunity.
17

Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Dec 29, 2015

Download

Documents

Beatrice Dean
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

001-85174 Rev *I

Design Win Replication:

PSoC 1 Solution for Thermal Management

Fail-Safe Thermal Management for Mission-Critical Systems:Simplify Your Design with a Customized, One-Chip Solution

Presentation: To provide an engineering overview to customers for a Cypress solution.Title slide: To define what the presentation will cover. The subtitle is a one-sentence statement of the key opportunity.

Page 2: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

2

Thermal Management Must Be Fail-SafeFail-safe Thermal Management is required for mission-critical systemsTelecommunications switches and networking routers

Rack-mounted servers and storage switches

Industrial automation and medical imaging equipment

Thermal Management provides critical reliability functions to maintain system temperature within specified ranges continuously

Mission-critical systems require a customized, fail-safe Thermal Management solution

Rack-Mounted Servers

Market Vision: To define the market opportunity. Presents compelling data and end product photos relevant to the local market.

Up to six fans and two Temperature Sensors per rack

Service Routerby Cisco

Twenty-four fans and four Temperature Sensors per router

PSoC 1

CPU

Air out

Air out

Air out

Report to the Central System Controller

Fan control 1

Fan control 2

Fan control 3

Temperature Sensor 1 Temperature Sensor 3

Temperature Sensor 2

Temperature Sensor 4

Generic PSoC® 1 Thermal Management System

One PSoC 1 measures four temperatures, including air and CPU temperatures. It then drives three fans independently, each to a precise speed. The system is redundant and reports to the central system controller.

Page 3: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

3

Terms You Will Hear Today

Terms of Art (ToAs): To clearly define for engineers all ToAs used in the presentation. To carefully and fully define Cypress-proprietary ToAs needed to explain our system solution.

Temperature

ValuesTemperature

SensorsTemperature

SensingThermal Algorithm

Fan Controller

Analog

OutputsFan rpm

targetsFans

rpm targets

rpm actuals

Thermal Management SystemMaintains specified temperature ranges in your mission-critical system

Temperature SensorsConvert temperature to an electrical signalResistance Temperature Detector (RTD): changes ~0.387 Ω/°C, requires Current Source and ADC Thermistor: changes ~400 Ω/°C at room temperature, requires Voltage Source and ADC Thermocouple (e.g., type K, J, T): generates ~40 µV/oC, requires ADC and a reference temperature sensorTemperature diode: changes ~250 µV/°C, requires Current Source and ADC

Temperature SensingConverts the analog output signal of the Temperature Sensors to a digital temperature valueRequires special analog ICs and a microcontroller running firmware algorithms to correct and linearize the digital measurements

Thermal AlgorithmCalculates target fan revolutions per minute (rpm) from temperature measurements for proper temperature controlRequires a microcontroller and complex firmware algorithms to calculate the target fan rpm

Fan ControllerDrives fans to target rpm by making continuous adjustments in a closed-loop system

Page 4: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

4

Additional Terms

Terms of Art (ToAs): To clearly define for engineers all ToAs used in the presentation. To carefully and fully define Cypress-proprietary ToAs needed to explain our system solution.

Current/Voltage SourceAn IC that generates a precise current or voltage supply

Current-Output Digital-to-Analog Converter (IDAC)An IC that generates a precise Current Source for Sensors from a digital input

Analog-to-Digital Converter (ADC)An IC that converts an analog signal, such as a Temperature Sensor output, to a digital signal

Pulse Width Modulator (PWM)A digital circuit that creates square waves with controlled, variable pulse widths (duty cycle)

Used by the Fan Controller to drive fans at rpm targets

Tachometer (TACH)Measures actual fan rpm with Hall-effect sensors

Used by the Fan Controller to set the fan rpm and detect failures

Host ProcessorMain system processor that controls one or more Thermal Management Systems

System Management Bus (SMBus)Industry-standard communication bus used in Thermal Management Systems

Defined in a 60-page specification by the SMBus Industry Forum

Used to implement system command protocols running on I2C

Host Processor Communicating with Multiple Thermal Management Systems

Thermal Management System 1

Host Processor

SMBus

Thermal Management System n

Each Thermal Management System communicates the fan status and temperature information to the Host Processor over I2C

Page 5: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

5

PSoC Terms100+ other User Modules to complete the system design

Fan Controller and SMBus User Modules to drive fans, monitor fan rpm and communicate with a Host Processor

ADC, I2C and LCD User Modules for Voltage Monitoring, Communicationand Display

Terms of Art (ToAs): To clearly define for engineers all ToAs used in the presentation. To carefully and fully define Cypress-proprietary ToAs needed to explain our system solution.

PSoC Designer™PSoC 1 Integrated Design Environment (IDE)

Software that installs on your PC

Allows concurrent hardware/firmware design of PSoC systems

User ModulesFree embedded ICs represented by an icon in PSoC Designer software

Used to integrate multiple ICs and system interfaces into one PSoC

Dragged and dropped as icons to design systems in PSoC Designer

Inherently connected to the MCU via the main system bus

Thermal Management User Modules are used to maintain

specified temperature ranges in your mission-critical system

User Module WizardsSimple graphical user interfaces in PSoC Designer

Embedded in each User Module

Used to customize User Module parameters

Accessed by right-clicking a User Module

Page 6: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

6

Design Problems Engineers Face

Each Storage Rack has two Thermal Management Systems with 16 fansand two Temperature Sensors

Storage Rack by IBM

Traditional Approach and Challenges: To present the traditional approach and the challenges engineers will face when using it to realize the Market Vision. Ends with a one-sentence segue clearly stating the benefit of the Cypress solution.

Mission-critical systems cannot tolerate Thermal Management failuresWhen fans wear out or become blocked, or

When SMBus interfaces to the Host Processor go down

Fans create noise and consume significant power at maximum rpmThey must be driven at the minimum feasible rpm to minimize noise and power

They require a microcontroller running Thermal Algorithms to calculate the minimum feasible rpm

Every design requires difficult, time-consuming customization for:A different numbers of fans and different types of Temperature Sensors

Specialized analog ICs for each Temperature Sensor

Microcontroller-based firmware algorithms to correct and linearize sensor outputs

PSoC solves these problemsPSoC monitors the fan rpm for failures and supports redundant SMBus interfaces to the Host Processor

The Thermal Management Kit includes Thermal Algorithms in PSoC User Modules to minimize fan noise and power

One PSoC can control and monitor up to 8 fans and 24 Temperature Sensors

PSoC integrates the specialized analog ICs for each Temperature Sensor, including the ADC and IDAC ICs

PSoC Temperature Sensor User Modules provide firmware algorithms for accurate sensor conversion

PSoC User Module Wizards create customized Thermal Management configurations in minutes

PSoC creates a one-chip, customized, fail-safe Thermal Management solution

Page 7: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

7

Fan Controller

PSoC One-Chip Solution

PSoC Kit

Thermal Management Kit

Cypress Solution: To introduce CY products and show compellingly how they solve the challenges highlighted on the previous slide.To provide a short, clear list of what to do to get started.

And prototyped and validated using the PSoC and Thermal Management Kits…

And create system designs that are customized in minutes by entering parameters into each of the User Module Wizards…

PSoC Designer User Modules integrate common Thermal Management ICs…

Fan ControllerUser Module Wizard

Blade Serverby IBM

To create a one-chip, customized, fail-safe Thermal Management solution.

To get started, you should:Buy $249 PSoC Kit (CY8CKIT-001)

Buy $129 Thermal Management Kit (CY8CKIT-036)

Install PSoC Designer software and Thermal Management Kit on your PC

Open the example project in the Thermal Management Kit

Use the Fan Controller App Note for complete system design guidelines

Actual PSoC Thermal Management Designby IBM

Fan Controller User Module

Fan Controller

PSoC Thermal Management Kits

Page 8: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

8

System Design in PSoC Designer IDE

1. Explore the library of 100+ User Modules

2. Drag and drop User Module icons to complete your hardware system design in the main design workspace

3. Configure User Modules using the User Module Wizards

4. Access User Module datasheets directly from the User Module Wizard for technical specifications

5. Codesign your application firmware with the PSoC hardware using the PSoC Designer IDE C compiler

6. Use the PSoC Fan Controller App Note for complete system design guidelines

Thermal Management Example Project in PSoC Designer IDE

Cypress Solution: Compelling CY Designer introduction to solve the challenges highlighted on the previous slide.To provide a short, clear list of what to do to get started.

Page 9: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

9

PSoC Fan Controller User ModuleCreate a custom, closed-loop Fan Controller in minutesDrag and drop the Fan Controller User Module into the main design workspace

Right-click on the User Module to configure Fan Controller parameters with the User Module Wizard

Choose the number of fans to be controlled and monitored (up to 8 with speeds up to 25,000 rpm)

Enter fan parameters from the manufacturer’s datasheet to map PWM duty cycle to fan rpm

Enter hysteresis comparator parameters to filter the TACH input

Enable alert for a stalled fan (optional)

Enter control loop period (in milliseconds) to specify how frequently the PWM duty cycles are adjusted

Enter tolerance (in %) to specify acceptable difference between the target rpm and the actual rpm

Select feature to reduce acoustic noise by limiting fan rpm acceleration (optional)

Fan Controller

Fan Controller User Module

Fan Controller User Module Wizard Customize Your Fan Controller Parameters

Cypress Solution: To give details on CY products and show compellingly how they solve the challenges highlighted on a previous slide. To provide a short, clear list of what to do to get started.

Fan (PWM) outputs used to drive fans at the target fan rpm

TACH inputs used to measure the actual fan rpm

Page 10: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

10

Example Project from the Thermal Management Kit with Two Fans and Three Temperature Sensors

Example Project with Two Fans

1. Closed-loop Fan Controller for controlling and monitoring the fans

2. TACH input for measuring actual fan rpm and detecting failures

3. Timer input for measuring the PWM pulse width output of a Temperature Sensor

4. One-wire communication for interfacing with a Temperature Sensor

5. Comparator for controlling fan rpm based on TACH input

6. ADC for interfacing with a Diode Temperature Sensor

Thermal Management Example Project: Digital WorkspaceThermal Management Example Project: Analog Workspace

Cypress Solution: To give details on CY products and show compellingly how they solve the challenges highlighted on a previous slide. To provide a short, clear list of what to do to get started.

Page 11: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

11

Prototype Your SolutionUse the Thermal Management Kit (CY8CKIT-036)Connect to your PSoC Kit (CY8CKIT-001)

Prototype with the two fans provided in the kit

Or attach your own fans using on-board connectors

Open the PSoC 1 Thermal Management Example Project

Configure your fan controllers with User Module Wizards

Watch our demo video: www.cypress.com/go/ThermalManagement

PSoC Kit with PSoC 1 processor moduleCY8CKIT-001

Thermal Management Kit CY8CKIT-036

Thermal Management Kit (CY8CKIT-036)

Diode Temperature Sensors

Temperature Sensor with one-wire interface

Fan Socket

SMBus Connector

Temperature Sensor with a PWM output

Temperature Sensor with I2C interface

Cypress Solution: To introduce CY products and show compellingly how they solve the challenges highlighted on a previous slide. To provide a short, clear list of what to do to get started.

Page 12: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

12

Block Diagram

Solution Examples: To give detailed one-page PSoC Solution Examples from the field in the specified format.

PSoC 1 One-Chip Solution

Design ChallengesControl and monitor four fansMeasure and report temperatureCommunicate with the Host Processor

PSoC 1 SolutionIntegrates two ICs to control and monitor four fansImplements a thermistor Thermal AlgorithmCommunicates with the Host Processor via I2C

PSoC Value

Integrates multiple ICs:AMUX (Analog Multiplexer)ADC with PGA (converts analog to digital)Fan Controller (controls and monitors fans)I2C (Host Processor communication interface)

PSoC Designer User Modules Blade Server by IBMThermal Management System with four fans and thermistor Temperature Sensor, plus support for voltage monitoring

ADC + PGA

2

Host Processor I2C

Thermistor Reference Voltage

M8C MCU Firmware Algorithms

Thermal Algorithm

Thermistor Converter

Desired Fan rpm

Fan Controller

8

4

TACH Actual Fan Speed

8

EEPROM(emulated)

FlashSRAM

Thermal Management User Modules

ThermistorTemperature Sensor

Analog Output

Digital Temperature

Temperature Measurement

PWM Fan Speed Control

PSoC® 1 Thermal Management Solution Example – Blade Server

8

4MUX

A

Page 13: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

13

PSoC 1 Solution vs. Competition’s

Competitive Comparison: To define key features of the Cypress solution and demonstrate its superiority over the Next Best Alternatives (NBAs). Must be credible and objective to the salesperson and customer.

Feature PSoC 1(low cost)

ADIADT7470

MCHP/SMSC EMC2303/5

TI LM96000

Maxim 31785

No. of Fans 8 4 5 3 6

No. of Sensors 24 1 2 2 6

Sensor Types Diode, RTD, Thermocouple, Thermistor

TMP05/06 Diode Diode Diode

Redundant SMBus Yes No No No No

I2C Sensors Yes No No No Yes

Page 14: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

14

Competitor fan control TI LM96000CIMTX/NOPB fan control TI LM96000CIMTX/NOPB

Price: $2.401Price: $2.401

BOM Integration

Thermal management IC: Hardware monitor with integrated

Thermal management IC: Hardware monitor with integrated

$2.40

$2.40

$2.40

$4.80

Competitor

Thermal Management IC

BOM Integration Value

Total Value Delivered

Target PSoC Solution: Total Cost:

27% Total Savings:

CY8C28445-24PVXI $3.501

$1.30

1Digikey website 1ku pricing on 4/29/2015

EVC Slide: To clearly define the value of the Cypress solution, including BOM integration and unique functionality.

PSoC 1 Thermal Management Solution Value

Page 15: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

15

PSoC Thermal Management Solutions

Feature PSoC 1 PSoC 3 PSoC 4 PSoC 5LP

Core M8C 8051 ARM® Cortex™-M0 ARM Cortex-M3

No. of Fans 2 to 8 8 to 16 2 to 4 8 to 16

No. of Temp. Sensing Channels

8 to 24 16 to 32 10 to 14 16 to 32

Sensor Types Diode, RTD, Thermistor

Diode, RTD, Thermistor

Diode, RTD, Thermistor

Diode, RTD, Thermistor

I2C Sensors Yes Yes Yes Yes

Price Range1 $1.53 to $3.22 $3.48 to $4.73 $1.74 to $1.92 $5.00 to $5.59

PSoC Solutions Portfolio: To show the capabilities of CY solutions.To enable customers to select the appropriate CY solution for their requirements.

1 1ku pricing from Cypress website on 7/31/2014

Page 16: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

16

Here’s How to Get Started

Call to Action: To tell customers how to start their design process.

10G PowerEdge™ Server by Dell

1. View our demo video: www.cypress.com/go/ThermalManagement

2. Buy the PSoC Kit and Thermal Management Kit:

www.cypress.com/go/CY8CKIT-001 (CY8CKIT-001) $249

www.cypress.com/go/CY8CKIT-036 (CY8CKIT-036) $129

3. Install PSoC Designer software:

http://www.cypress.com/PSoCDesigner

Datacenter Networking Switch by Quanta

Each switch, which has up to eight fans and five Temperature Sensors, replaces two competitive Thermal Management ICs

Each server has up to four fans and a thermistor Temperature Sensor, plus support for voltage monitoring

Blade Server by IBM

Page 17: Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK 001-85174 Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.

Engineering Presentation Owner: JHNWRev *I Tech lead: VVSK

17

References and LinksDemo video: www.cypress.com/go/ThermalManagementDemonstration of the CY8CKIT-036 PSoC Thermal Management Kit

Thermal Management Kit (CY8CKIT-036): www.cypress.com/go/CY8CKIT-036 Contains kit documentation and example project for Thermal Management design

PSoC Kit (CY8CKIT-001): www.cypress.com/go/CY8CKIT-001 Contains processor modules for PSoC 1, PSoC 3 and PSoC 5LP, documentation and example projects

User Module Datasheet for Fan Controller: www.cypress.com/go/module_FanController

User Module Datasheet for SMBus: www.cypress.com/go/module_SMBus

App Note (AN66627) for Fan Controller: www.cypress.com/go/AN66627

App Note (AN66477) for Thermistor: www.cypress.com/go/AN66477 App Note (AN60590) for Diode: www.cypress.com/go/AN60590 App Note (AN78737) for TMP05 / TMP06 I2C Temperature Sensor: www.cypress.com/go/AN78737

App Note (AN2163) for 1-wire Temp Sensor: www.cypress.com/go/AN2163

App Note (AN78646) for Integrated Power Manager: www.cypress.com/go/AN78646

Cypress Platform PSoC Product Roadmap: www.cypress.com/go/PSoCRoadmaps

References and Links: Provide comprehensive view of resources to assist in learning about and adopting the solution