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.
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.
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.
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.
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
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
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.
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
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
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.
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
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.
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.
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
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.