manual_acepic_40n_v2.0

7
Manual ACEPIC 40N ________________________________________________ ________________________________________________________________ ACEPIC Tecnologia e Treinamento LTDA Kit de desenvolvimento ACEPIC 40N

Upload: ondascurtas

Post on 06-Nov-2015

26 views

Category:

Documents


4 download

DESCRIPTION

manual da placa de desenvolvimento

TRANSCRIPT

  • Manual ACEPIC 40N ________________________________________________

    ________________________________________________________________

    ACEPIC Tecnologia e Treinamento LTDA

    Kit de desenvolvimento ACEPIC 40N

  • Manual ACEPIC 40N ________________________________________________

    ________________________________________________________________

    ACEPIC Tecnologia e Treinamento LTDA

    O Kit de desenvolvimento ACEPIC 40N foi desenvolvido tendo em vista a integrao de vrios perifricos numa s placa, alm de permitir a insero de mdulos externos para aprendizado, desenvolvimento e projetos com microcontroladores PIC de 40 pinos. O kit tambm conta com a possibilidade de alimentao dos microcontroladores em 5V e 3,3V, conta tambm com programao do microcontrolador por Bootloader diretamente pela USB, veja a seguir suas caractersticas. O kit tem as seguintes caractersticas: - Microcontrolador PIC18F de 40 pinos; - Cristal de 8MHz; - Display de Cristal Lquido (LCD) 16 colunas e 2 linhas com Backlight; - 8 Leds; - 2 Botes de uso geral; - 1 Trimpot para simulao de converso A/D; - 1 Sensor de temperatura MCP9701 (19mV/C); - Cristal externo (32,768KHz) para o Timer 1/3; - Comunicao serial RS232 atravs conversor USB/serial FT232RL; - Comunicao USB (necessrio microcontrolador com este recurso); - Programao do microcontrolador por Bootloader; - Barra de terminais para conexo de gravadores/depuradores1 in-circuit como ICD2, ICD3, Pickt2, Pickit3, ACE ICD ou ACE USB e outros; - Conector padro microchip para gravadores/depuradores1 in-circuit como ICD2, ICD3, ICD-U64 (CCS) e outros; - Conectores de expanso para todas as portas do microcontrolador; - Conector de expanso compatvel com alguns PicTails da Microchip; 1 Gravadores/Depuradores disponveis em nossa loja virtual www.acepiccamp.com.br. O Kit fornecido com: - Microcontrolador 18F4520 ou 18F4550; - Fonte de alimentao 12V - 400mA; - Display de Cristal Lquido com Backlight (fundo verde ou fundo azul*); - Cabo USB; - CD com o manual, exemplos e esquema da placa e software para programao do microcontrolador. * A opo de cor do LCD deve ser informada pelo cliente na hora da compra. Kit ACEPIC 40N O kit de desenvolvimento ACEPIC 40N fornecido com exemplos de utilizao de todos os seus perifricos. Bootloader: O microcontrolador da placa ACEPIC 40N est programado com um bootloader fornecido pela Microchip em uma de suas Aplication Notes (AN1310). No CD que acompanha a placa, est disponvel o software de instalao deste bootloader alm do seu manual de utilizao e o cdigo fonte para o microcontrolador.

  • Manual ACEPIC 40N ________________________________________________

    ________________________________________________________________

    ACEPIC Tecnologia e Treinamento LTDA

    O bootloader um programa pr-programado no microcontrolador que possibilita a programao do microcontrolador sem a utilizao de programadores externos e esta programao feita atravs da comunicao serial disponvel no Kit. O Bootloader no est disponvel em novos microcontroladores adquiridos, sendo assim, necessria a utilizao de um programador externo para programar o novo microcontrolador ou programar o microcontrolador com o bootloader para utilizao futura. Configurao dos jumpers para o correto funcionamento do Bootloader Para a programao do microcontrolador atravs do bootloader necessrio posicionar em fechar os seguintes jumpers:

    Jumper Posio

    JP11 Fechado

    JP12 Fechado

    JP14 1-2

    JP16 1-2

    JP17 Fechado

    JP18 Fechado

    Especificaes dos perifricos: LCD de Caracteres O kit ACEPIC 40N possui um conector preparado para a insero do LCD de caracteres que acompanha a placa. Este LCD do tipo alfanumrico de 16 linhas e 2 colunas c/ backlight e sua comunicao com o microcontrolador pode ser feita em 4 ou 8 vias de dados (4 bits ou 8 bits). A conexo do LCD com o microcontrolador pode ser verificada na tabela abaixo:

    Pinos PIC Pinos LCD

    RE0 RS

    RE1 EN

    RD0 RD7 D0 D7

    * Contraste: O controle de contraste para o LCD pode ser feito atravs do trimpot nomeado CONT. LEDS So disponibilizados no kit, 8 LEDS nomeados de L1 a L8 e podem ser habilitados ao fechar o jumper LEDS. Os LEDS so conectados porta D do microcontrolador conforme segue:

    PINOS PIC LEDS

    RD0 L1

    RD1 L2

    RD2 L3

  • Manual ACEPIC 40N ________________________________________________

    ________________________________________________________________

    ACEPIC Tecnologia e Treinamento LTDA

    RD3 L4

    RD4 L5

    RD5 L6

    RD6 L7

    RD7 L8

    Botes O kit possui 3 botes nomeados B1, B2 e B3, que esto conectados, respectivamente, ao pino RB0 e RC0 e RCA4 do microcontrolador. Veja na tabela a seguir os jumpers de habilitao para os botes:

    PINOS PIC Boto Jumper

    RB0 B1 JP2

    RC0 B2 JP3

    RA4 B3 JP4

    Trimpot de simulao p/ converso A/D Na placa ACEPIC 40N, est disponvel 1 trimpot que pode variar a tenso no pino RA0/AN0 de 0V at a tenso de alimentao do microcontrolador (+3,3V ou +5V), este trimpot est nomeado como ADC e pode sua conexo pode ser habilitada fechando-se o jumper JP9.

    PINO PIC Trimpot Jumper

    RA0/AN0 ADC JP9

    Sensor de Temperatura O sensor de temperatura utilizado no kit ACEPIC 40N o MCP9701, este sensor pode ser conectado ao pino de entrada analgica AN1 do microcontrolador atravs do fechamento do jumper JP7. O sensor de temperatura MCP9701 tem um fator de escala linear de 19,5mV/C, ou seja, cada 19,5mV corresponde a 1C de temperatura.

    PINO PIC Sensor Jumper

    RA1/AN1 TEMP JP7

    Comunicao serial RS232 A comunicao serial RS232 do Kit ACEPIC 40N realizada atravs do conversor USB-Serial FT2323RL e pode ser utilizada diretamente conectando o kit porta USB do computador onde ser criada uma porta serial. Os pinos RC6 e RC7 so utilizados para este tipo de comunicao, sendo o RC6 responsvel pela transmisso de dados (TX) e RC7, responsvel pela recepo de dados (RX). Para o funcionamento correto desta comunicao, necessrio o posicionamento dos jumpers responsveis por acionar as entradas do conversor USB-Serial FT232RL, conforme segue:

  • Manual ACEPIC 40N ________________________________________________

    ________________________________________________________________

    ACEPIC Tecnologia e Treinamento LTDA

    Jumper Posio

    JP11 Fechado

    JP12 Fechado

    JP14 1-2

    JP16 1-2

    JP17 Fechado

    JP18 Fechado

    Obs.: Esta mesma comunicao utilizada para programar o microcontrolador via Bootloader, sendo assim, necessrio a configurao informada para a correta programao do microcontrolador.

    Comunicao USB (para microcontroladores com este recurso) Alterando-se os jumpers conforma a prxima tabela, possvel utilizar a comunicao via USB para os microcontroladores com este recurso disponvel, como o caso do PIC 18F4550. A tabela a seguir apresenta a conexo dos pinos.

    Jumper Posio PINOS PIC USB

    JP13 Fechado RC4 Capacitor VUSB (C3)

    JP14 2-3 RC4 D-

    JP16 2-3 RC5 D+

    Oscilador Externo para o Timer 1 Pode-se habilitar a conexo do oscilador externo de 32.768KHz aos pinos RC0 e RC1 do microcontrolador atravs da configurao dos jumpers a seguir:

    PINOS PIC Jumper

    RC0 JP5

    RC1 JP6

    Obs.: O oscilador externo pode ser utilizado para experincias com Relgio de Tempo Real (Real Time Clock - RTC) utilizando-se o Timer 1.

    Sada de expanso O kit ACEPIC 40N possui um conector de expanso para as portas A, B, C e E, alm das sadas para a porta D no conector do LCD do microcontrolador. O conector de expanso tambm possui sadas com tenso de 5V e GND. Neste conector tambm esto disponveis pinos para utilizao do barramento SPI e/ou I2C facilitando a integrao de placas ou circuitos externos. Esta sada de expanso compatvel com alguns mdulos PICTail da Microchip. Veja o esquema eltrico do kit para maiores informaes.

  • Manual ACEPIC 40N ________________________________________________

    ________________________________________________________________

    ACEPIC Tecnologia e Treinamento LTDA

    Funes dos Jumpers

    Jumpers Posio Funo

    JP2 Fechado Conecta o boto B1 ao pino RB0 do microcontrolador.

    JP3 Fechado Conecta o boto B2 ao pino RC0 do microcontrolador.

    JP4 Fechado Conecta o boto B3 ao pino RA4 do microcontrolador.

    JP5 Fechado Conecta um dos pinos do oscilador externos de 32.768KHz ao pino RC0 do microcontrolador.

    JP6 Fechado Conecta um dos pinos do oscilador externos de 32.768KHz ao pino RC1 do microcontrolador.

    JP7 Fechado Conecta o sensor de temperatura MCP9701 ao pino RA1/AN1 do microcontrolador.

    JP8 1-2 Habilita alimentao do microcontrolador em +3,3V.

    JP8 2-3 Habilita alimentao do microcontrolador em +5V.

    JP9 Fechado Conecta trimpot ADC ao pino RA0/AN0 do microcontrolador.

    JP10 Fechado Conecta boto RST ao pino MCLR/RE3 do microcontrolador.

    JP11 Fechado Conecta o pino RC7 ao pino TXD do FT232RL.

    JP12 Fechado Conecta o pino RC6 ao pino RXD do FT232RL.

    JP13 Fechado Conecta capacitor C3 ao pino VUSB do microcontrolador.

    JP14 1-2 Conecta pino 2 (D-) da USB ao pino USBDM do FT232RL.

    JP14 2-3 Conecta pino 2 (D-) da USB ao pino RC4 do microcontrolador.

    JP15 1-2 Alimentao do kit por fonte externa.

    JP15 2-3 Alimentao do kit pela USB.

    JP16 1-2 Conecta pino 3 (D+) da USB ao pino USBDP do FT232RL.

    JP16 2-3 Conecta pino 3 (D+) da USB ao pino RC5 do microcontrolador.

    JP17 Fechado Conecta um dos pinos do cristal de 8MHz ao pino RA6/OSC2 do mcirocontrolador

    JP18 Fechado Conecta um dos pinos do cristal de 8MHz ao pino RA7/OSC1 do microcontrolador.

    JP19 1-2 Conecta a sada de expanso SCK ao pino RC3 do microcontrolador.

    JP19 2-3 Conecta a sada de expanso SCK ao pino RB1 do microcontrolador.

    JP20 1-2 Conecta a sada de expanso SDI ao pino RC4 do microcontrolador.

    JP20 2-3 Conecta a sada de expanso SDI ao pino RB0 do microcontrolador.

    JP21 1-2 Conecta a sada de expanso SDO ao pino RC5 do microcontrolador.

    JP21 2-3 Conecta a sada de expanso SDO ao pino RC7 do microcontrolador.

    LEDS Fechado Habilita a conexo dos Leds L1 L8 aos pinos da porta D do microcontrolador.

    HAB/BL Fechado Habilita o circuito de alimentao do BackLight para o LCD.

    Conectores ICD Conexo para gravador/depurador ICD3 (microchip) e ICD-U64 (CCS) PKT Conexo para gravador/depurador PICKIT2, PICKT3, ACEUSB, ACEUSB min, etc.

  • Manual ACEPIC 40N ________________________________________________

    ________________________________________________________________

    ACEPIC Tecnologia e Treinamento LTDA

    Layout do Kit de desenvolvimento ACEPIC 40N