Pré-requisitos.:
Conhecimento da arquitetura e periféricos da linha PIC®micro. Familiarização com sistemas de medição analógicos.
Conteúdo.:
Sistemas de medição ou monitoramento de energia estão mais comuns a cada dia. Para se ter uma solução competitiva o projetista deve utilizar os melhores recursos para obter um sistema com a maior precisão de medida e o menor custo possível. Há uma infinidade de decisões tanto no lado analógico como no lado digital do projeto. A seleção do sensor de corrente, do conversor A/D, banda de freqüência da medição, técnicas de baixo ruído e layout são parâmetros importantes do projeto analógico. Já no lado digital, a facilidade de calibração e interfaces de comunicação como PLC e wireless são requisitos importantes para definição do MCU. Esta classe irá cobrir todos estes tópicos como também informações relacionadas a padrões e normas governamentais para implementação de sistemas de medição. Uma demonstração com uso de Reference Design Microchip para sistemas de medição também serão apresentadas.
Pré-requisitos.:
Conhecimento Básico sobre sistemas sem fio e programação em C. Estrutura dos microcontroladores PIC®.
Conteúdo.:
Esta aula tem como objetivo apresentar os conceitos básicos e avançados de comunicação em um sistema 2.4GHz como também em freqüências mais baixas como 433 e 915MHz, com o uso do protocolo MiWi da Microchip. O participante irá aprender a interface MiApp que proporciona uma fácil maneira de usar a interface de aplicações programável (API) para gerar sistemas de comunicação sem fio. Como desenvolver uma rede de comunicação, principais diferenças entre os protocolos da família MiWi, suas respectivas especificações, suas limitações práticas e principalmente qual seria a topologia e protocolo mais indicado para uma determinada aplicação. Por fim, serão apresentados os elementos de uma rede como também as soluções da Microchip disponíveis e exemplos práticos destas redes com o uso das ferramentas de desenvolvimento.
Pré-requisitos.:
Conhecimento em sistemas de comunicação sem Fio. Familiarização com programação em Linguagem C e estrutura da linha PIC®micro.
Conteúdo.:
Redes sem fio como Wi-Fi já são uma presença comum em nossas vidas e sendo utilizadas em diversas aplicações assim como a transferência de dados via um sistema Bluetooth®. Esta aula irá apresentar como desenvolver uma solução para comunicação Wi-Fi com uso da pilha TCP/IP e as ferramentas Microchip como a placa Explorer 16 e o módulo de comunicação MRF24WB0M. O participante irá conhecer os pontos básicos de implementação como também os conceitos para criar uma solução Wi-Fi embarcada para as mais diversas aplicações. Por fim serão apresentadas demonstrações com uso da tecnologia Wi-Fi assim como também para pequenas distancias via uma comunicação Bluetooth®.
Pré-requisitos.:
Conhecimento da arquitetura e periféricos da linha PIC®micro. Familiarização com ambiente MPLAB IDE e linguagem C.
Conteúdo.:
Atualmente nosso planeta tem enfrentado um grande desafio para a redução no consumo exagerado e desnecessário e até às vezes irracional de alguns bens como por exemplo a energia elétrica. Esta aula é focada nas diversas soluções que a Microchip pode oferecer para aumentar o rendimento de equipamentos eletrônicos com Microcontroladores da linha Extreme Low Power (XLP) com baixíssimo consumo de energia, técnicas para baixo consumo elétrico com exemplos de designs para implementação de carregadores de bateria e como monitorar o consumo de energia em um equipamento ou residência utilizando soluções Microchip de conectividade. Serão apresentadas ainda, soluções para geração alternativa de energia elétrica utilizando inversores solares de alta eficiência com dsPICs.
Pré-requisitos.:
Conhecimentos básicos sobre displays e interfaces gráficas. Experiência em Linguagem C e plataforma MPLAB® IDE.
Conteúdo.:
Nesta classe será apresentado um overview das características e estrutura da biblioteca Gráfica da Microchip. Será realizada uma abordagem de como selecionar o display correto, informações sobre os pontos principais na escolha e identificar se caso um determinado sistema requer um controlador externo. Uma novidade nesta aula serão as técnicas utilizadas para implementar um driver QVGA por software através dos periféricos da linha PIC32 sem haver a necessidade de um chip externo. Esta classe ira expor também quais seriam as ferramentas de hardware e software disponíveis para implementação da solução assim como a linha PIC24F com controlador gráfico já integrado Por fim será apresentada uma demonstração de como implementar e quais seriam as ferramentas disponíveis para uso desta solução.
Pré-requisitos.:
Conhecimento em sistemas de áudio e fontes de alimentação. Periféricos e arquitetura das linhas de MCUs em 8 e 16bits.
Conteúdo.:
Como a implementação de meios sonoros aos produtos se expande continuamente, a necessidade de aumentar a eficiência nos alto-falantes e sistemas de som vêem crescendo a cada dia. Esta classe ira demonstrar como utilizar os periféricos analógicos e digitais de um MCU para criar um amplificador de áudio digital para sistemas de voz ou sub woofers. Explicações sobre os diversos tipos de topologia, cuidados a serem considerados na seleção dos componentes entre outros pontos serão abordados nesta classe. Outro fator que é determinante para este tipo de aplicação esta relacionado as fontes de alimentação (SMPS). Revisão básica sobre as topologias disponíveis como bem um guia de seleção dos componentes de potencia serão cobertos. Esta aula irá mostrar o que podemos conseguir utilizando MCUs da família PIC16F1XXX e aplicações mais avançadas com uso da linha dsPIC® como alguns exemplos de aplicação.
Pré-requisitos.:
Conhecimento da arquitetura e periféricos da linha PIC®micro. Familiarização com ambiente MPLAB IDE e linguagem C.
Conteúdo.:
SAplicações utilizando touch capacitivo em substituição a teclas e botões estão cada vezes mais comuns. Por outro lado, cada vez mais desenvolvedores estão descobrindo que não é simples calibrar os sensores e garantir a robustez a ruído no produto final, no momento da produção em larga escala. Com isso em mente, a Microchip criou o PIC16F CVD Framework, que já traz implementadas rotinas de filtro e robustez a ruído e guia o desenvolvedor no processo de calibração e adaptação da tecnologia touch à sua aplicação. Essa classe irá discutir como usar ao máximo os recursos disponíveis no Framework para reduzir o tempo de desenvolvimento e melhorar a qualidade do seu produto, utilizando painel plástico ou metálico. Será abordado também o princípio de funcionamento do touch capacitivo e outras soluções Microchip para sensoriamento capacitivo, como o CTMU. Demonstração de um sistema pronto será apresentada no final desta aula.
Pré-requisitos.:
Conhecimento básico sobre utilização da plataforma MPLAB IDE.
Conteúdo.:
MPLAB X IDE não é somente a nova versão do popular MPLAB IDE e sim a completa recriação do que um ambiente de desenvolvimento deve ser. Baseado no ambiente de desenvolvimento NetBeans IDE em conjunto com novas características, MPLAB x IDE irá lhe auxiliar e muito em seus próximos projetos. Esta classe tem como foco apresentar a nova plataforma de desenvolvimento da Microchip que irá detalhar as diferenças existentes entre a versão atual do MPLAB IDE 8.xx com relação a esta nova plataforma versão 10.0 através de um comparativo com ênfase nas principais diferenças e as novas formas de realizar as tarefas do dia-a-dia. Demonstração das ferramentas disponíveis no software como também iniciar o processo de desenvolvimento de um código fonte serão abordados nesta classe.
Pré-requisitos.:
Conhecimento em linguagem C e arquitetura dos microcontroladores PIC®.
Conteúdo.:
A linguagem de programação em C é uma ferramenta poderosa para as mais diversas aplicações embarcadas. Porem a sua estruturação pode ser um fator determinante no desempenho do firmware em si além do fato que esta estruturação venha a ser diferenciada de engenheiro para engenheiro. Esta aula irá fazer seu código altamente poderoso sendo apresentadas técnicas de como aumentar o desempenho do seu firmware, redução do tamanho do código e conseqüentemente seu tempo de trabalho. Máquinas de estado também será outro ponto a ser abordado na classe de forma a minimizar o impacto de implementação no código com o uso de ferramentas de desenvolvimento para geração do respectivo código em C.
Pré-requisitos.:
Conhecimento em motores, circuitos de potência e periféricos da linha PIC16F. Familiarização com o ambiente MPLAB® IDE e linguagem C.
Conteúdo.:
Neste curso será apresentado um overview dos periféricos da linha Enhanced Core PIC16F visando às técnicas de controle de motor mais comuns para criação de um inversor de freqüência simples e de baixo custo como também sistemas de controle párea motores de passo. A correta seleção dos componentes, as técnicas de controle mais interessantes serão abordadas nesta apresentação assim como a nova linha de drivers para controle de motor de passo da Microchip. Esta classe inclui uma demonstração de como controlar um motor com uso da placa F1 Starter Kit e demais ferramentas e aplicativos para desenvolvimento de uma solução rápida, simples e de custo reduzido.
Pré-requisitos.:
Conhecimento em Linguagem C e fundamentos RTOS. Arquitetura 16 e 32 bits Microchip.
Conteúdo.:
Aplicações complexas em 16 ou 32bits geralmente demandam o uso de várias bibliotecas e diferentes tarefas em um único sistema. No entanto integrar estes elementos não é uma tarefa fácil assim como também gerenciar este sistema. Esta aula irá discutir os problemas e demonstrar como um Sistema O0peracional de Tempo Real (RTOS) pode ser utilizado para simplificar esta tarefa. Utilizando o Kernel FreeRTOSTM, os participantes irão ver a integração de uma biblioteca gráfica com outros elementos de software e explorar a otimização que pode ser obtida. Outro ponto que a aula irá abordar serão os inúmeros paradigmas que existem na decisão de utilizar um sistema RTOS.
Pré-requisitos.:
Conhecimento de circuitos analógicos e arquitetura PIC®.
Conteúdo.:
Sistemas de Segurança e criptografia de forma geral é cada vez mais importante nos dias de hoje. Mas não somente em aplicações de segurança a solução Keeloq Microchip pode ser considerada mas também em outros tipos de mercado. Esta aula tem o intuito de apresentar o princípio de funcionamento da solução Keeloq que utiliza a tecnologia Code-Hopping e onde os projetistas necessitem de um sistema de autenticação integrado e de baixo consumo para maior vida útil das baterias. Demonstrações de utilização do sistema serão apresentadas ao longo desta aula.
Pré-requisitos.:
Conhecimento da arquitetura e periféricos da linha PIC®micro. Familiarização com ambiente MPLAB IDE e linguagem C.
Conteúdo.:
Conheça o poder da linha Enhanced Core e desfrute seus novos periféricos de forma a faciliatr na implementação de novos circuitos e aplicações com uso dos microcontroladores da família PIC10F, 12F e 16F. Alguns dos novos periféricos são DDS – Direct Digital Synthesis, CLC – Configurable Logic Cell, CWG – Complementary Waveform Generator. Será demonstrada uma placa com o mTouch, touch capacitvo da Microchip rodando num PIC10F com funções de simples toque e sensor de proximidade. Apresentaremos também os novos módulos analógicos da família 8 bits, são eles DSM – Data Signal Modulator, SR – Set Reset Latch, T1G - Timer 1 Gate, e o Temperature Indicator, apesar do crescente número de novos produtos na linha Hi-End em 32 bits, a Microchip sempre aprimora suas linhas mais básicas pensando sempre em otimização. Dicas e Truques com microcontroladores de 8bits também serão abordadas.