Pré-requisitos.:
Conhecimento da arquitetura e periféricos da linha PIC®micro. Familiarização com ambiente MPLAB IDE e linguagem C.
Conteúdo.:
A tecnologia de sensoriamento capacitivo esta cada vez mais presente em nosso dia-a-dia e rapidamente tendo um crescimento como a melhor solução de interface, porém, alguns fatores como água e materiais não metálicos são limitantes. Esta classe ira discutir como estas limitações podem ser eliminadas através no novo sistema mTouchTM CVD da Microchip que possibilita reduzir custo e problemas mecânicos existentes nas soluções atuais alem de implementar um design diferenciado para seu projeto. Um rápido overview sobre o principio de funcionamento do sistema capacitivo de sensoriamento e outras soluções Microchip como CSM e CTMU serão abordadas. Demonstração de um sistema pronto será apresentada no
final desta aula.
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 são utilizadas em diversas aplicações, das quais uma destas seria um sistema de medição de energia remoto. O Google Power Meter seria uma interface de monitoramento remoto de energia que está hoje disponível na Internet e com uso das ferramentas da Microchip fica extremamente viável a implementação deste sistema em seu produto. Esta aula irá apresentar o conceito que envolve o Google Power Meter: como manipular a nova pilha TCP/IP Microchip em conjunto com o novo módulo Wi-Fi (MRF24WB0M). Os recursos necessários e demonstração de um sistema completo serão apresentados nesta classe.
Pré-requisitos.:
Conhecimento em Linguagem C e arquitetura 16 e 32 bits Microchip.
Conteúdo.:
Assim como VOZ, Áudio continua a ser uma interface de comunicação muito popular e cada vez mais sendo utilizada em sistemas embarcados e aplicações em diferentes seguimentos de mercado. Mas qual seria a melhor opção e como utilizar este tipo de solução? Esta classe tem como objetivo realizar uma introdução sobre as fontes e formatos de áudio existentes, identificar o hardware necessário e a estrutura básica do software para se obter um Stream de Áudio. Será apresentada as diversas bibliotecas de Áudio disponibilizadas pela Microchip como também demonstrações de diferentes formatos de áudio.
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 um determinado sistema requer um controlador LCD externo, assim como também implementar o seu respectivo Driver caso não esteja incluso na biblioteca. Esta classe irá expor quais seriam as ferramentas de hardware e software disponíveis para implementação da solução assim como a nova família PIC24F com controlador gráfico já integrado e outros periféricos da linha PIC32. 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 Linguagem C e 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 o kernel FreeRTOS pode ser utilizado para simplificar este desafio. Pontos como a terminologia utilizada, como o tempo é dividido entre as tarefas em um único MCU e também como um Scheduler pode controlar este sistema serão abordados nesta palestra. Mecanismos de Power-saving disponíveis nos sistemas RTOs que podem afetar o consumo de energia e o tempo de execução de uma rotina também serão discutidos.
Pré-requisitos.:
Conhecimento Básico sobre sistemas sem fio e programação em C. Estrutura dos microcontroladores PIC®
Conteúdo.:
O objetivo desta aula é apresentar uma visão geral das soluções de comunicação sem fio da Microchip
que envolve os novos protocolos dos padrões MiwiTM e Zigbee®. Esta aula inclui uma visão geral das
principais diferenças entre os protocolos, suas respectivas especificações, suas limitações práticas
e principalmente qual seria a topologia e protocolo mais indicado para uma determinada aplicação. Um
comparativo de desempenho e funcionalidades entre as soluções para sistemas não somente em 2.4Ghz
como também na faixa Sub-GHz. 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 dos periféricos e estrutura da linha PIC®micro em geral. Familiarização com o ambiente MPLAB® IDE.
Conteúdo.:
Utilizar baterias como fonte de energia significa novos desafios e complicações durante a implementação. Esta aula irá cobrir fatores importantes sobre baixo consumo e fornecer dicas de como obter estas características através dos periféricos dos MCUs Microchip que fazem parte da linha XLP voltadas para este tipo de aplicação. Analisar os pontos importantes para selecionar o melhor microcontrolador assim como as baterias para atingir o sucesso de seu produto serão discutidas nesta aula. Técnicas e aplicativos que irão auxiliar no desenvolvimento do produto sobre como aumentar o tempo de operação de um sistema Low-Power assim como aumentar a vida útil das baterias serão abordadas também. Exemplos de aplicação e demonstrações de como utilizar estas funcionalidades serão apresentadas durante esta classe.
Pré-requisitos.:
Conhecimento em sistemas de comunicação sem Fio. Experiência em Linguagem C e arquitetura PICTM
Conteúdo.:
A troca de informações via sistema de telefonia Móvel se torna cada dia mais comum em diversas aplicações embarcadas assim como módulos GPS, ambos integrados em um único sistema. Esta aula tem como objetivo descrever os pontos necessários para implementação de um sistema de comunicação remoto através do uso das tecnologias GSM/GPRS como também informações de um sistema de Posicionamento Global (GPS). A seleção dos componentes, os periféricos do microcontrolador a serem utilizados, o sistema de alimentação e as ferramentas Microchip disponíveis para auxiliar no desenvolvimento da solução serão abordados também. Demonstração de um sistema de comunicação GSM/GPRS será apresentada ao termino desta aula.
Pré-requisitos.:
Básico conhecimento em sistemas de comunicação (CAN, USB, RS-232, etc..), além de conhecimento em linguagem C e arquitetura dos microcontroladores PIC®
Conteúdo.:
Interessado em ser capaz de fornecer atualizações de Firmware em sua aplicação sem a necessidade de um técnico em campo? Esta aula irá demonstrar as regras básicas para implementar um sistema Bootloader e como esta função poderá lhe ajudar a fornecer atualizações, novas funções, resolver falhas de programa, etc..., sem haver a necessidade de deslocamento ou abertura do equipamento. Um overview sobre a função, diferentes opções de Bootloader que a Microchip pode oferecer, o hardware requerido para implementar além de algumas dicas para estruturação do código serão discutidas nesta aula. Será apresentada uma demonstração no final da aula sobre como implementar o sistema.
Pré-requisitos.:
Experiência com o ambiente MPLAB IDE e ferramentas Microchip. Conhecimento em Linguagem C e estruturação de software.
Conteúdo.:
Neste curso avançado, você conhecerá técnicas de depuração que facilitam o dia-dia no desenvolvimento de projetos com PIC®. Estas técnicas possibilitam uma economia significante de tempo de projeto bem como explorar ao fundo os recursos incorporados aos microcontroladores e suas ferramentas. Esta classe abrange de forma avançada os recursos que você pode desfrutar usando o compilador, MPLAB IDE, ferramentas e dispositivos de hardware. Este curso abrange captura de dados, detecção, Traps, interrupções e problemas intermitentes. O curso também apresenta os conceitos e técnicas básicas a respeito dos breakpoints e Watch.
Pré-requisitos.:
Conhecimento básico sobre utilização da plataforma MPLAB IDE.
Conteúdo.:
Esta classe tem como foco apresentar a nova plataforma de desenvolvimento da Microchip MPLAB IDE V10. A aula 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. 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.:
Familiarização com ambiente MPLAB IDE e linguagem C. Conhecimento Básico sobre USB
Conteúdo.:
Aplicações que necessitam armazenar dados em diversos tipos de memórias como cartões do tipo SD ou Pen-drivers via USB estão cada dia mais comuns em diversas situações independente de sua aplicação.
Esta classe irá apresentar como utilizar a biblioteca FAT16/32 (um dos sistemas mais comum de manipulação de dados disponíveis) e também a biblioteca da Microchip Memory Disk Driver (MDD) que suporta a linha PIC18F e toda a linha de itens 16bits. Como implementar a biblioteca, manipular arquivos em sistema de armazenamento de dados e também como criar um conversor USB para UART com o novo item da Microchip MCP2200. Demonstrações destas soluções serão apresentadas no decorrer da aula.
Pré-requisitos.:
Conhecimento de circuitos analógicos em geral e arquitetura PIC®
Conteúdo.:
Com a alta demanda no consumo de energia devido a vários fatores, faz com que as empresas adotem soluções eficazes não somente na eficiência dos equipamentos elétricos, mas principalmente maneiras de mensurar este consumo. Devido a isto a Microchip hoje disponibiliza diversas soluções para este mercado. Esta aula tem como objetivo apresentar as soluções Microchip como MCUs, analógicos e ferramentas de desenvolvimento hoje disponibilizadas para sistemas de medição que podem ser aplicados em diversos setores como atualização de medidores, automação residencial e também sistemas Smart Grid. Demonstração de Placas Reference Design será realizada durante a aula.
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. A correta seleção dos componentes, as técnicas de controle mais interessantes serão abordadas nesta apresentação. 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.