Preview only show first 10 pages with watermark. For full document please download

Aplicações De Ultra Baixo Consumo (extreme Low-power) Com Mcus

Definição de EMC: ?EMC (Compatibilidade Eletromagnética) é a capacidade de um dispositivo ou equipamento eletrônico de atuar de maneira satisfatória em um determinado ambiente, sem sofrer alterações devido aos ruídos eletromagnéticos ali gerados, e também sem gerar e emitir ruídos desta natureza, capazes de influenciar ou alterar o funcionamento de outros dispositivos e equipamentos

   EMBED


Share

Transcript

Aplicações de Ultra Baixo Consumo (Extreme Low-Power) com MCUs (XLP) © 2009 Microchip Technology Incorporated. All Rights Reserved. 1312 LPP Slide 1 Objetivos Ao fim desta aula você saberá: Boas práticas de projeto para aplicações de baixo consumo O que é tecnologia nanoWatt XLP Como usar recursos de baixo consumo disponíveis nos MCUs PIC® Várias dicas e truques para reduzir o consumo em uma aplicação © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 2 Agenda Começando com aplicações de baixo consumo Visão geral das tecnologias nanoWatt e nanoWatt XLP Modos de baixo consumo no MCU PIC® Dicas & Truque de baixo consumo Demonstração © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 3 Começando com aplicações de baixo consumo © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 4 O que é baixo consumo? Aplicações com baterias Reduzir o duty cycle Minimizar corrente em sleep mode Aplicações alimentadas na rede Execução eficiente Minimizar potência dinâmica Reduzir freqüência de clock © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 5 O que é baixo consumo? Tipos de potência consumida Potência Dinâmica Potência consumida quando o circuito está ativo e com oscilador funcionando Potência Estática Potência consumida quando VDD é aplicado ao circuito É independente do uso do circuito © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 6 O que é baixo consumo? Calculando Potência Potência Dinâmica Modo ativo com MCU rodando Potência Dinâmica Modo ativo com MCU rodando Corrente Redução Potência Potência Estatica - Modo Power Down Tempo de Wakeup Tempo de Operação Corrente Média = Iativo x tativo+ Ipowerdown x tpowerdown tativo + tpowerdown © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 7 O que é baixo consumo? Potência Dinâmica Perdas de chaveamento em CMOS Capacitância de Gate é a principal causa © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 8 O que é baixo consumo? Potência Dinâmica C = I dV dt Variáveis controláveis Tensão (V) Freqüência (f) V & f afetam a corrente de chaveamento e as perdas capacitivas © 2009 Microchip Technology Inc. - Direitos Reservados I = CVf Definido, principalmente, pelo projeto do CI. Em parte afetado pelos periféricos XLP – Aplicações de Ultra-Baixo Consumo Energia Selecionável & controlável na Aplicação Slide 9 O que é baixo consumo? Potência Estática Causada por perdas nos transistores V = 0V V = 0V Afetada por: G S Geometria Processo Tensão Temperatura © 2009 Microchip Technology Inc. - Direitos Reservados Source VD = 2.5V Drain Corrente Perda Sub-threshold ( 1000 mcd e menos de 20 ) © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 47 Dicas Gerais Use pull-ups de resistência alta Use capacitores de baixa perda Tântalo costumam ter alta perda Cerâmicos tem perda mais baixa Use capacitores bypass com moderação Trilhas curtas = baixa impedância © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 48 Portifolio de Produtos © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 49 Portfolio nanoWatt XLP Ampla Oferta de Produtos PIC24FJ64 mTouch Funcionalidade PIC24F16KA 55 Produtos P PIC24F04KA L X mTouch t o t c i a PIC18F46J11 Ún W o PIC18F46J50 o ad r n eg t n na I PIC18F46K20 to mTouch PIC18LF1XK22 PIC18LF1XK50 PIC16LF193X (LCD) PIC16LF182X PIC16LF72X © 2009 Microchip Technology Inc. - Direitos Reservados ® AB L MP - Am de e nt e i b en m i ol v v en s De Disponíveis Previstos Desempenho XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 50 Selecionando XLP no MAPS © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 51 Portfolio nanoWatt XLP Família de MCU PIC Memória Flash KB Pinos Sleep (nA) Deep Sleep (nA) WDT* (nA) RTC* (nA) 1MHz Run (µA) 3.5-14 28/44 20 - 500 500 110 7-28 28/44 90 - 500 600 150 PIC18F14K50 8-16 20 24 - 450 790 170 PIC18F14K22 8-16 20 34 - 460 650 150 PIC18F46K20 8-64 28/44 100 - 600 600 300 PIC18F46J11 16-64 28/44 54 13 813 813 272 PIC18F46J50 16-64 28/44 54 13 813 813 272 PIC24F04KA201 (mTouch) 4 14/20 25 20 370 470 195 PIC24F16KA102 (mTouch) 8-16 20/28 25 20 420 520 195 PIC16LF727 (mTouch) PIC16LF1937 (LCD) Todos valores são típicos com Vdd mínimo, retirados dos datasheets. * Corrente em Sleep considerando consumo de WDT e/ou RTC. Corrente de perda típica por pino de I/O 50nA © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 52 PIC24F16KA MCU 16-bit Otimizado para Bateria Deep Sleep (DS) 20 nA RTCC 500 nA DSWDT 400 nA DSBOR 50 nA Várias fontes Wake-up INT0, RTCC, DSWDT, POR/BOR, MCLR I/Os mantidos em Deep Sleep EEPROM interna mTouch™ Capacitivo Disponível em encapsulamentos de 20 & 28 pinos © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 53 PIC18F46J11 MCU 8-bit Rico em recursos, Baixo consumo Modo Deep Sleep (DS) < 20 nA DSBOR, DSWDT, RTCC Várias fontes Wake-up Periféricos de 80-pinos em encapsulamento de 28/44 pinos Remapeamento dos I/Os Digitais mTouch™ Capacitivo até 4 seriais até 5 timers, 8 PWMs 64 KB Flash & 4 KB RAM Disponível em encapsulamentos de 28 & 44 pinos Oscilador Interno +/- 1% © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 54 PIC18F46J50 MCU 8-bit Baixo Consumo + USB Modo Deep Sleep < 20 nA DSBOR, DSWDT, RTCC Várias fontes Wake-up USB Full-Speed Oscilador USB Integrado … Sem Cristal Externo Periféricos de 80-pinos em encapsulamento de 28/44 pinos mTouch™ Capacitivo © 2009 Microchip Technology Inc. - Direitos Reservados Disponível em encapsulamentos de 28 & 44 pinos XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 55 PIC18F13K50 / 14K50 USB 2.0 + Vários Periféricos ECCP, I2C/SPI, 10-bit ADC Encapsulamentos pequenos - QFN 5x5 mm Menor ecapsulamento USB do mercado Low Pincount USB Kit (DV164126) © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 56 PIC16F1934/6/7 LCD & Uso Geral Recursos 1 Produto com Enhanced Core Latência de interrupção reduzida Pilha em hardware 16 níveis até 14KB Memória Flash Self-Write até 512B RAM & 256B EEPROM Oscilador Interno 32MHz – Desempenho 8 MIPS 1.8V-5.5V nos modelos ‘F’ nanoWatt XLP™ nos modelos “LF” (1.8V3.6V) Sleep 90 nA WDT 500 nA Oscilador Timer1 600 nA Periféricos mTouch Capacitivo (até 16 canais) Integrated LCD Drive (até 96 segmentos) 2 CCP & 3 ECCP com 3 Bases Tempo Independentes Até 14 canais ADC de 10bit 2 Comparators Master SPI/I2C™ and EUSART 4 timers 8-bit e 1 de 16-bit. RTCC baixo consumo WDT, BOR, POR © 2009 Microchip Technology Inc. - Direitos Reservados PIC16F/LF1936 28-pin SPDIP, SOIC, SSOP, 6x6 QFN, 4x4 UQFN PIC16F/LF1934, PIC16F/LF1937 40-pin PDIP, TQFP, 8x8 QFN, 6x6 UQFN XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 57 PIC18F1XK22 Uso Geral Recursos até 16KB Memória Flash Self-Write até 512B RAM & 256B EEPROM Oscilador Interno 64 MHz 1.8V-5.5V nos modelos ‘F’ nanoWatt XLP™ nos modelos “LF” (1.8V-3.6V) Sleep: <50 nA WDT: <600 nA Oscillator Timer1: <800 nA @ 32 kHz Periféricos Até 12 canais de ADC 10-bit 2 Comparadores rail-to-rail Latch SR Até 4 timers 1 I2C master / SPI 1 EUSART 1 ECCP © 2009 Microchip Technology Inc. - Direitos Reservados Encapsulamentos de 20-pin SSOP, PDIP SOIC,QFN 4x4 XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 58 Ferramentas de Desenvolvimento Recomendadas PIC1846J50 FS USB Part Number: MA180024 PIC18F4XK20 Starter Kit Part Number: DM164124 Para PIC18F4X/2XK20 PIC18 Explorer Board Part Number: DM183032 PIC18F46J11 Plug-In Module: MA180023 © 2009 Microchip Technology Inc. - Direitos Reservados PICDEM™ Lab Development Kit Part Number: DM163035 Suporta MCUs 8-bit comuns ( 20 pinos) Explorer16 Board Part Number: DM240001 PIC24F16KA102 Plug-In Module: MA240017 XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 59 Ferramentas Desenvolvimento Ferramentas disponíveis PIC18F1XK50 Low-Pin count USB (DM164127) PIC18F4XK20 Starter Kit (DM164124) PIC24F16KA102 PIM para Explorer16 (MA240017) PIC18F46J11 PIM para PIC18 Explorer (MA240017) Development Tools em www.microchip.com/xlp © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 60 Referências www.microchip.com/xlp AN1267 – Introdução tecnologia XLP AN879 – Usando ULPWU AN1095 – Emulação de EEPROM Capítulo 2 Tips n’ Tricks compilado Especificações de Baterias www.data.energizer.com www.panasonic.com/industrial/battery © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 61 Resumo Hoje falamos de: Melhores práticas para aplicações de baixo consumo O que é a tecnologia nanoWatt XLP Modos de baixo consumo MCU PIC® Dicas & Truques para baixo consumo © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 62 Perguntas © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 63 Obrigado !! © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 64 Marcas Registradas O nome Microchip e logo, o logo Microchip, dsPIC, KeeLoq, KeeLoq logo, MPLAB, PIC, PICmicro, PICSTART, rfPIC e UNI/O são marcas registradas da da Microchip Technology Incorporated nos Estados Unidos e outros países. FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor, MXDEV, MXLAB, SEEVAL e The Embedded Control Solutions Company são marcas registradas da Microchip Technology Incorporated nos Estados Unidos. Analog-for-the-Digital Age, Application Maestro, CodeGuard, dsPICDEM, dsPICDEM.net, dsPICworks, dsSPEAK, ECAN, ECONOMONITOR, FanSense, HI-TIDE, In Circuit Serial Programming, ICSP, ICEPIC, Mindi, MiWi, MPASM, MPLAB Certified logo, MPLIB, MPLINK, mTouch, nanoWatt XLP, Omniscient Code Generation, PICC, PICC-18, PICkit, PICDEM, PICDEM.net, PICtail, PIC32 logo, REAL ICE, rfLAB, Select Mode, Total Endurance, TSHARC, WiperLock e ZENA são marcas registradas da da Microchip Technology Incorporated nos Estados Unidos e outros países. SQTP é uma marca de serviço da Microchip Technology Incorporated nos Estados Unidos. Todas as outras marcas mencionadas aqui são propiedades das respectivas empresas. © 2009, Microchip Technology Incorporated, Todos Direitos Reservados. © 2009 Microchip Technology Inc. - Direitos Reservados XLP – Aplicações de Ultra-Baixo Consumo Energia Slide 65