manual_acepic_40n_v2.0
DESCRIPTION
manual da placa de desenvolvimentoTRANSCRIPT
-
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