Home
Manual - Mosaico
Contents
1. mosaico com br 17 RB6 Entrada E15 Conector de expans o 18 RB7 Entrada E16 Conector de expans o 19 AVDD VDD 3 3V 20 AVSS GND 21 RB8 CTS RS232 2 Conector CN14 RS232 2 22 RB9 Entrada E17 Conector de expans o 23 RB10 BT3 24 RB11 BT4 25 VSS GND 26 VDD VDD 3 3V 27 RB12 CS ENC interno E Ligado ao aquecedor Resistor 28 RB13 Sa da OUT9 1000 x 5W Conector CN14 29 RB14 RTS RS232 2 RS232 2 30 RB15 DIR Controle de fluxo RS485 RX RS232 2 Conector CN14 RS232 2 31 RF4 SDA 12C 2 Conector CN10 I2C 2 TX RS232 2 Conector CN14 RS232 2 32 RF5 SCL I2G 2 Conector CN10 I2G 2 TX RS232 1 Conector CN4 RS232 1 33 RF3 SDO SPI Conector CN8 SPI RX RS232 1 Conector CN4 RS232 1 34 RF2 SDI SPI Conector CN8 SPI sPIC 54 Rev 4 0 ico McBoard mosaico com br 35 RF6 SCK SPI Conector CN8 SPI 36 RG3 SDA I2C 1 Conector CN10 I2C 1 37 RG2 SCL 12C 1 Conector CN10 I2C 1 38 VDD VDD 3 3V 39 OSC1 Cristal 8MHz 40 OSC2 Cristal 8MHz 41 VSS GND 42 RD8 WOL interno 43 RD9 INT interno 44 RD10 BT1 7 45 RD11 BT2 Sa da OUT 46 RDO Conector CN7 Sa das Digitais LED1 47 SOSC2 Cristal de 32768HZ 48 SOSC1 Cristal de 32768HZ Saida OUT2 49 RD1 Conector CN7 Sa das Digitais LED2 Saida OUT3 50 RD2 Conecto
2. Ei ena ene O Descri o dsPIC33 LPC2138 LPC2368 99 15 E15 RB6 P0 30 P3 25 100 16 E16 RB7 P0 15 P3 26 101 17 E17 RB9 P0 0 P4 29 102 18 E18 P0 8 P4 28 103 19 E19 P0 12 GND 104 20 E20 105 21 E21 E 106 22 E22 E h 107 23 E23 s 108 24 E24 109 25 E25 E 110 26 E26 s 111 27 E27 112 28 E28 z 113 29 E29 i 114 30 E30 s 115 31 E31 116 32 E32 h McBoard LPC dsPIC 31 Rev 4 0 mA Mosaico McBoard www mosaico com br Es ein ene O Descri o dsPIC33 LPC2138 LPC2368 117 33 E33 118 34 E34 f 119 35 E35 l i 120 36 E36 121 37 E37 122 38 E38 123 39 E39 124 40 E40 f gt Pinagem EXPANS O 2 conector CN17 opo ei O NEO Descri o dsPIC33 LPC2138 LPC2368 129 1 E41 z 130 2 E42 E 131 3 E43 132 4 E44 133 5 E45 134 6 E46 s 135 7 E47 McBoard LPC dsPIC 32 Rev 4 0 mA lt Mosaico www mosaico com br McBoard E ena NO Descri o dsPIC33 LPC2138 LPC2368 136 8 E48 f 137 9 E49 f 138 10 E50 k 139 11 E51 140 12 E52 141 13 E53 142 14 E54 143 15 E55 f f 144 16 E56 145 17 E57 146 18 E58 147
3. 2 Erase Device Use DTR RTS Device Pr2i35 Ree Part ID 135353 Vv P panan XTAL Freq kHz 20000 Device ID Boot Loader ID 2 0 Selection Admitimos que a partir deste ponto que voc ja possui o software e este esta devidamente instalado no seu computador Neste guia de usu rio faremos refer ncias ao Flash Utility vers o 2 2 2 Configurando a McBoard para a gravacao in circuit Para efetuarmos uma grava o na bandeira LCP2138 e LPC2368 utilizando o Flash Utility devemos seguir seguintes passos b Fechar os jumpers JP2 e JP3 gt Retirar o jumper DBG b Ligar o cabo na sa da RS232 1 Conector CN4 sPIC 40 Rev 4 0 PA Mosaico McBoard Www mosaico com br 3 3 Gravando o programa Ap s a configura o da McBoard execute o programa Flash Utility No programa devemos fazer as seguintes configura es Velocidade da porta serial a velocidade recomendada de 9600bps por m outras velocidades podem ser testadas Sele o da porta serial do computador Habilita o dos pinos DTR RTS para a gera o dos resets durante a grava o Tempo de espera do sistema vvv v Estas primeiras configura es voc pode encontrar na caixa Communication conforme figura abaixo m Communication Sele o da porta serial Velocidade da serial Time Out sec 2 Use DTR RTS Tempo de espera do sistema Vv for Reset and ee Boot Loader Habilita o do pino DTR RTS S
4. 55 VSS_4 GND E 56 P0 22 RTS RS232 2 Conector CN14 RS232 2 57 P0 21 Entrada E2 58 P0 20 Sa da OUT1 59 P0 19 Entrada E1 60 P0 18 SDO SPI Conector CN8 SPI 61 P0 17 SDI SPI Conector CN8 SPI 62 P0 15 SCK SPI Conector CN8 SPI 63 P0 16 SS SPI Conector CN8 SPI 64 P2 9 Ligado ao circuito de interface USB 65 P2 8 Entrada E14 66 P2 7 DB7 LCD 67 P2 6 DB6 LCD 68 P2 5 DB5 LCD 69 P2 4 DB4 LCD P 70 P2 3 Sa da OUT2 71 VDD_6 VDD 3 3V 72 VSS 6 GND sPIC 64 Rev 4 0 ico McBoard mosaico com br 73 P2 2 CTS RS232 2 Conector CN14 RS232 2 74 P2 1 RX2 RS232 2 Conector CN14 RS232 2 75 P2 0 TX2 RS232 2 Conector CN14 RS232 2 76 P0 9 BT2 77 P0 8 BT1 78 PO 7 Ligado ao circuito de interface Ethernet 79 P0 6 DIR Controle de fluxo RS485 80 P0 5 CAN TX Ligado ao circuito de interface CAN 81 P0 4 CAN RX Ligado ao circuito de interface CAN 82 P4 28 Entrada E18 83 CORE VSS GND 84 CORE 3 3V VDD 3 3V 85 P4 29 Entrada E17 86 P1 17 Ligado ao circuito de interface Ethernet 87 P1 16 Ligado ao circuito de interface Ethernet 88 P1 15 Ligado ao circuito de interface Ethernet 89 P1 14 Ligado ao circuito de interface Ethernet 90 P1 10 Ligado ao circuito de interface Ethernet 91 P1 9 Ligado ao circuito de interface Ethernet 92 P1 8 Ligado ao circuito d
5. v Verify after programming Set Code Read Prot asd Fill unused Flash m r On Line training classes for microcontrollers and embedded networking and Internetworking www esacademy com fag classes Admitimos que a partir deste ponto que voc ja possui o software e este esta devidamente instalado no seu computador Neste guia de usuario faremos refer ncias ao Flash Magic versao 3 61 4 2 Configurando a McBoard para a gravacao in circuit Para efetuarmos uma gravagdo na bandeira LCP2138 ou LPC2368 utilizando o Flash Magic devemos seguir seguintes passos b Fechar os jumpers JP2 e JP3 gt Retirar o jumper DBG gt Ligar o cabo na sa da RS232 1 Conector CN4 McBoard LPC dsPIC 44 Rev 4 0 ica McBoard mosaico com br Gravando o programa pos a configuragao da McBoard execute o programa Flash Magic No programa devemos fazer as eguintes configura es Sele o da porta serial do computador Velocidade da porta serial a velocidade recomendada de 9600bps por m outras velocidades podem ser testadas Sele o do microcontrolador selecione o LPC2138 ou LPC2368 Sele o da interfece selecione None ISP Sele o da frequ ncia do oscilador digite 20MHz LPC2138 ou 12MHz LPC2368 vvv vv Estas primeiras configura es voc pode encontrar na caixa Communication conforme figura abaixo Step 1 Communications COM Port COM 2 sele o da porta serial Baud Rate ES velocidade
6. 1 m dulo SSP SPI 4 wire ou Microware RTC interno 1 conversores A D de 10 bits com 4 canais dispon veis 1 conversor D A de 10 bits Opera com cristal de 1MHz a 25MHz 72MHz de opera o maxima via PLL interno Gravagao in circuit compativel com o programa Flash Utility 2 2 2 e Flash Magic 3 61 via RS232 1 ou conexao USB dedicada Fazem parte do kit de desenvolvimento McBoard com a bandeira LPC2368 1 placa McBoard 1 bandeira com o microcontrolador LPC2368 1 fonte de alimentagao 15Vdc 500mA full range 1 cabo serial DB9 1 cabo USB padr o B A 1 cabo mini USB para grava o in circuit 1 CD ROM com guia do usu rio data sheet de componentes Compilador IAR 32K Free Flash Utility para grava o in circuit do hex e software de suporte para teste da comunica o serial TeraTerm Obs Quando utilizar a bandeira LPC2368 em conjunto com a ferramenta McBoard V1 2 vide vers o na placa execute o procedimento de compatibiliza o da interface Ethernet com o controlador presente na bandeira Consulte em nosso site a errata contendo esse procedimento ou o cap tulo Compatibilizagdo MCBOARD V1 2 BANDEIRA LPC2368 presente neste manual McBoard LPC dsPIC 8 Rev 4 0 ica McBoard mosaico com br Nesta se o ser visto todos os recursos de hardware presente na placa McBoard Microcontrolador o elemento central de toda a placa sendo que cada modelo de bandeira trabalha com um valor de alimenta
7. Dsaico dy www mosaico com br Guia do Usuario erramenta de Desenvolvimento McBoard dsPIC33H LPC2138 LPC2368 dsPIC 02 03 2011 ica McBoard mosaico com br Sum rio OE RSS DS DEAN 0 CRB O EN ND SANTO SAS 5 initial a READ RR DURE a Ni db kaja E itel aa E E aii leti 9 OM OL AN OF sitesinin era dh bad andar okna o ini sado Cega aaaea aaae naaien aaa da 9 ANUME CO eheann be i daljni a ei adi operni vided andes ano bobna ova Sadne nikih dka edna day cane Ze sadia ans aada 9 PE EO O OE RE OO OPE RO A RE NE bd 10 PE EO EME TE EEA EO AERO EO TA AE SEDE O O RR RN 11 MEDO A A O A EO ER TO 12 ria Serial EEPROM 24WC256 nana 12 rde temperalufa iii sve e do bie ve bende daria nianiar dadas dg dub vponke vibe bod aka dra od va ladji aae diS 13 o PE AE EP E O RE RO OE DE 13 nicacao serial RS232 i c sna ei kA nd E a EI MENO NUNE AI SRAM 14 unica o serial RS485 a ananannnannaanna 16 nica o C id A O TR TIM 17 unica o SPL isis aje inti berete dva laja a lda ppb dvd pake Da da ud al du and da dni EL aa dd Da waded bende 18 unicacao serial CAN sveceiiiec stones sui ekon na BEN ob a eb poi ENE es dlje bena nada ana rele 19 Unicacao USB iced tai pravi a odvi ne nti aa fede namie a za ivi el NE a erie 20 unica o Ethernet casa nisn ione A aaa a forma Ladino suando cette deat eee 21 verssor A D A EEA A ERA EEA alone sanada DS 23 Versor DA eroanda era IE tas eee O O PE IE O Oh 23 UHO wo
8. ndio ou descarga el trica etuada por pessoal n o credenciado pela Mosaico caracter sticas de funcionamento dos produtos Mosaico est o em seus respectivos manuais sPIC 77 Rev 4 0 ica McBoard mosaico com br de Responsabilidade antia limita se apenas ao reparo do defeito apresentado a substitui o do produto ou equipamento huma outra garantia impl cita ou expl cita dada ao comprador se responsabiliza por qualquer dano perda inconveni ncia ou preju zo direto ou indireto que uso ou inabilidade de se usarem os produtos cobertos por esta garantia belece o prazo de 30 dias a ser contado a partir da data da nota Fiscal de Venda para que seja Iquer eventual falta de componentes odas as despesas de frete e seguro s o de responsabilidade do usu rio ou seja em caso de Cliente respons vel pelo encaminhamento do equipamento at a Mosaico sPIC 78 Rev 4 0
9. decodifica o de MP3 etc Um circuito amplificador formado pelo circuito integrado OPA2350 o respons vel do ganho de entrada e a isola o de sa da A tabela abaixo mostra os pinos utilizados por cada microcontrolador durante a interface com o circuito de udio Conector DIMM dsPIC33 LPC2138 LPC2368 OPA2350 168 vias 18 RB1 P0 28 P0 24 Entrada de udio pino 7 MCP4922 17 P0 25 P0 26 Sa da de udio pino 1 pino 149 1 Na bandeira dsPIC33FJ64GP706 a entrada de sinal proveniente do circuito de audio aplicada a um um filtro anti aliasing passa baixa de 6 ordem cuja frequ ncia de corte de 48kHz 2 2 Na bandeira dsPIC33FJ64GP706 a interface com a sa da de sinal proveniente do circuito de udio realizada atrav s do circuito conversor digital anal gico MCP4922 da Microchip cuja comunica o com micrcontrolador efetuada via SPI consulte o datasheet espec fico do circuito conversor D A presente no CD para obter maiores informa es McBoard LPC dsPIC 24 Rev 4 0 RA lt lt Mosaico McBoard www mosaico com br Faz parte tamb m do m dulo de entrada e sa da de udio os conectores CN12 e CN13 segue abaixo sua descri o dos conectores Conector Fun o CN12 Saida de audio CN13 Entrada de audio 1 19 Bot o de reset manual O reset do microcontrolador pode ser realizado manualmente atrav s da chave BT6 Ao pressionar a
10. o para seu microcontrolador e seus respectivos circuitos de interface e outro de cristal externo para oscila o segundo o descrito na tabela abaixo dsPIC33FJ64GP706 3 3V 20MHz LPC2138 3 3V 20MHz LPC2368 3 3V 12MHz Para maiores informa es sobre o componente microcontrolador espec fico consulte o datasheet presente no CD ROM que acompanha a placa McBoard cujo nome corresponde ao modelo montado na bandeira utilizada LCD alfanum rico A placa est provida de um LCD alfanum rico padr o com 16 colunas e 2 linhas sem backlight A comunica o paralela com 4 vias de dados Al m das 4 vias de dados mais duas vias s o utilizadas para controlar o LCD uma denominada de EN enable e a outra de RS A comunica o com o LCD somente de escrita desta forma o pino de R W do LCD est diretamente ligado ao terra GND n o permitindo a leitura do mesmo sPIC 9 Rev 4 0 mA Mosaico Www mosaico com br McBoard A tabela abaixo mostra os pinos utilizados por cada microcontrolador durante a interface com o LCD Conector DIMM dsPIC33 LPC2138 LPC2368 LCD 168 vias 23 RG15 P1 23 P2 7 DB7 24 RG14 P1 22 P2 6 DB6 25 RG13 P1 21 P2 5 DB5 26 RG12 P1 20 P2 4 DB4 27 RB11 P1 18 P2 12 EN 28 RB10 P1 19 P2 13 RS 1 3 Teclado Existem 4 teclas na placa Todas elas com resistores de pull up ou seja em estado normal normalmente aberto o microcontro
11. 19 E59 148 20 E60 149 21 E61 E 150 22 E62 f f 151 23 E63 152 24 E64 f 153 25 E65 McBoard LPC dsPIC 33 Rev 4 0 mA lt Mosaico www mosaico com br McBoard E ena NO Descri o dsPIC33 LPC2138 LPC2368 154 26 E66 155 27 E67 156 28 E68 157 29 E69 158 30 E70 159 31 E71 160 32 E72 161 33 E73 k s 162 34 E74 163 35 E75 164 36 E76 165 37 E77 166 38 E78 167 39 E79 f f 168 40 E80 f f McBoard LPC dsPIC 34 Rev 4 0 mA Mosaico Www mosaico com br gt Pinagem SA DAS conector CN7 Estas saidas estao ligadas em buffers para aumentar a capacidade de corrente das saidas McBoard Conector DIMM Conector CN p cri o dsPIC33 LPC2138 LPC2368 168 vias Header 68 1 OUTI RDO P1 25 P0 20 2 GND s 69 3 OUT2 RD1 P0 26 P2 3 4 GND f 70 5 OUT3 RD2 P0 29 P2 11 6 GND 71 7 OUT4 RD3 P0 30 P0 25 8 GND 72 9 OUTS RD4 P0 15 P0 24 10 GND a f 73 11 OUT6 RD5 Po o P0 26 E 12 GND f f 74 13 OUT7 RD6 P0 8 P1 24 14 GND A 75 15 OUT8 P0 12 P1 26 16 GND McBoard LPC dsPIC 35 Rev 4 0 ica McBoard mosaico com br are A placa McBoard fornecida com 11 softwares de exemplo
12. 2 SDI 3 SDO 4 SS 5 VCC 6 GND 18 cada Rev 4 0 mA lt Mosaico Www mosaico com br 1 13 Comunica o serial CAN McBoard A placa possui um circuito driver para adequar os n veis de tens o do microcontrolador ao padr o CAN Atrav s do conector CN1 a comunica o estabelecida atrav s de 2 vias a via H e a via L a tabela abaixo mostra os pinos utilizados por cada microcontrolador durante a interface com a comunica o serial CAN Conector DIMM dsPIC33 LPC2138 LPC2368 CAN driver 168 vias 66 RFO 0 P0 5 CAN RX pino 4 67 RF1 0 P0 4 CAN TX pino 1 1 m dulo n o dispon vel nesse microcontrolador Faz parte do m dulo de comunica o serial CAN o conector CN1 segue abaixo sua pinagem gt Pinagem CAN conector CN1 McBoard LPC dsPIC Pino Fungao 1 H 2 L 19 Rev 4 0 RA lt Mosaico www mosaico com br 1 14 Comunica o USB McBoard A placa possui um conector de interliga o de forma que a McBoard comunique se com outros dispositivos via USB A tabela abaixo mostra os pinos utilizados por cada microcontrolador durante a interface com a via de comunica o USB Conector DIMM dsPIC33 LPC2138 LPC2368 USB 168 vias 62 1 0 Po 30 D 63 0 sh Po 29 D 1 m dulo n o dispon vel nesse microcontrolador 2 jumper J1 da bandeira LPC2368 deve estar na posi o 1 2 quando o soft
13. Comunica o USB 38 re de Comunica o Serial 38 re de teste do hardware 38 in circuit utilizando o Flash Utility ii vsa senik o vee jovt na ode b eine na renina biba aa a ad ana pda 40 ndo o Flash Utility s s sin aii ai dne aed A ED vo bi za deni vi NA oe da diese 40 urando a McBoard para a grava o in circuit nana 40 ndoo programa fsa juni nina re poni ie adi a aaa reva Heb bv ed jedna uns Peti 41 in circuit utilizando o Flash Magic 44 urando a McBoard para a grava o in circuit nana 44 ndoo programant ee ua MAN leni a ira la LN A AR dia 45 in circuit utilizando a USB 48 in circuit utilizando o ICD2BR aire araee are anar ea aaar renan aarea arara aaaaa arenas 52 Resumo da pinagem dos microcontroladores dsPIC33FJ64GP706 LPC2138 LPC2368 53 Disposi o dos jumpers de configura o e conectores nn 67 Resumo dos conectores da McBoard nana 69 e D Resumo dos jumpers da McBoard nana 70 e E Resumo do jumpers de configura o das bandeiras dsPIC33 LCP2138 LPC2368 72 3 Rev 4 0 ica McBoard mosaico com br bilizagao MCBOARD V1 2 BANDEIRA LPC2368 as 74 Ode Garantie ae sise isis ikone nei ega ue aa dns lenje taesawenaetcosuasaedgaeiaceaudsins afenek cansusesdanneatsecbeusees 77 sPIC 4 Rev 4 0 Palica McBoard www mosaico com br Apres
14. OUT3 Conector CN7 Sa das Digitais 15 P0 30 Sa da OUT4 Conector CN7 Sa das Digitais 16 P1 16 LED RGB McBoard LPC dsPIC 57 Rev 4 0 ico McBoard mosaico com br 17 P0 31 DIR Controle de fluxo RS485 18 VSS GND Conector CN4 RS232 1 19 P0 0 TX RS232 1 Saida OUT6 Conector CN7 Sa das Digitais 20 P1 31 Conector JTAG PO 1 RX RS232 1 22 P0 2 SCL l2C 1 Conector CN10 I2C 23 VDD VDD 3 3V 24 P1 26 Conector JTAG H 25 VSS GND 26 P0 3 SDA I2C 1 Conector CN10 I2C 27 P0 4 SCK SPI Conector CN8 SPI 28 P1 25 Sa da OUT1 Conector CN7 Sa das Digitais 29 P0 5 SDI SPI Conector CN8 SPI 30 P0 6 SDO SPI Conector CN8 SPI P0 7 SS SPI Conector CN8 SPI 32 P1 24 LED RGB Conector CN14 RS232 2 33 Po 8 TX RS232 2 Sa da OUT7 Conector CN7 Sa das digitais Conector CN14 34 P0 9 RX RS232 2 RS232 2 Conector CN14 35 P0 10 RTS RS232 2 RS232 2 58 Rev 4 0 ica McBoard mosaico com br 36 P1 23 Pino DB7 do LCD Conector CN14 RS232 2 37 PO 11 CTS RS232 2 SCL 12C 2 Conector CN10 12C 38 P0 12 LED 1 Sa da OUT8 Conector CN7 Sa das Digitais 39 P0 13 LED 2 40 P1 22 Pino DB6 do LCD SDA l2C 2 Conector CN10 12C P0 14 BSL Habilita o para grava o in circuit Jumper JP3 42 VSS GND 43 VDD
15. RST RESET 16 GND a E E 17 E E 5 18 GND E z 19 5V JLINK E 20 GND sPIC 27 Rev 4 0 ica McBoard mosaico com br 1 20 2 Gravacao serial A interface de grava o serial exclusiva para a grava o dos microcontroladores NXP sendo compativel com o software Flash Utility 2 2 2 e Flash Magic A placa McBoard oferece essa conex o atrav s do canal de comunica o serial RS232 1 de forma que o usu rio possa gravar seu programa nas bandeiras LPC2138 e LPC2368 Os passos para a grava o dos microcontroladore LPC2138 e LPC2368 atrav s dessa interface ser o abordados nos cap tulo 3 e 4 1 20 3 Grava o USB A interface de grava o USB exclusiva para a grava o da bandeira LPC2368 sendo compat vel com o software Flash Utility 2 2 2 e Flash Magic A bandeira LPC2368 oferece essa conex o atrav s do canal de comunica o USB conector CN2 presente na bandeira de forma que o usu rio possa gravar seu programa segue abaixo a pinagem do conector de grava o USB 1 2 D 3 D 4 5 GND Os passos para a grava o do microcontrolador LPC2368 atrav s dessa interface ser o abordados no cap tulo 5 sPIC 28 Rev 4 0 ica McBoard mosaico com br 1 20 4 Interface ICD2BR A interface de grava o ICD2BR exclusiva para a grava o dos microcontroladores Microchip sendo compat vel com o ambiente de desenvolvimento MPLAB A bandeira dsP
16. RTC acertar e ler o tempo hora minuto segundo e enviar ao m dulo LCD 2 1 7 Exemplo 7 Comunica o Serial Transmiss o TX e Recep o RX Este software demonstra a utiliza o das UART s do LPC2138 Este exemplo utiliza o conversor anal gico digital cujo resultado mostrado no LCD em decimal e em hexadecimal Ainda o resultado da convers o enviado pelas UART s e cada canal pode receber um byte e este mostrado no m dulo LCD valor correspondente tabela ASCII Pode ser utilizado o software M2COM para visualizar e enviar os dados pela serial do microcomputador para a McBoard 2 1 8 Exemplo 8 Comunica o com mem ria EEPROM 24WC 256 Este software demonstra a utiliza o da mem ria EEPROM 24WC256 utilizando a comunica o serial 12C 2 1 9 Exemplo 9 Comunica o com sensor de temperatura LM75A Este software demonstra a utiliza o do sensor de temperatura LM75A utilizando a comunica o serial 12C 2 1 10 Exemplo 10 Comunica o Ethernet Este software demonstra a utiliza o da interface Ethernet dispon vel para as bandeiras dsPIC e LPC2368 em ambas as bandeiras demonstrado a utiliza o de um webserver O exemplo espec fico de cada bandeira est localizado na pasta de exemplos contida no CD da placa McBoard Para a bandeira LPC2368 o exemplo est localizado na pasta Exerc ciosluip webserver no mesmo caminho encontra se o arquivo LEIAME TXT onde s o encontradas as c
17. VDD 3 3V 44 P1 21 Pino DB5 do LCD 45 P0 5 Sa da OUT5 46 P0 6 Bot o 1 47 P0 7 Bot o 2 5 48 P1 20 Pino DB4 do LCD Bateria para 49 VBAT z uso do RTC interno 50 VSS GND VDD VDD 3 3V H 52 P1 30 Conector JTAG 53 P0 18 Bot o 3 54 P0 19 Bot o 4 z sPIC 59 Rev 4 0 ica McBoard mosaico com br 55 P0 20 LED 3 56 P1 29 Conector JTAG 57 RST Reset Ligado ao Bot o 6 58 P0 23 LED 4 59 VSS GND 60 P1 28 Conector JTAG X1 a Cristal 20MHz 62 X2 Cristal 20MHz 63 VREF Tens o de refer ncia 64 P1 27 Conector JTAG sPIC 60 Rev 4 0 ica McBoard mosaico com br agem microcontrolador LPC2368 1 TDO TDO Conector CN6 JTAG 2 TDI TDI Conector CN6 JTAG 3 TMS TMS Conector CN6 JTAG 4 TRST TRST Conector CN6 JTAG 5 TCK TCK Conector CN6 JTAG Entrada E6 6 P0 26 Salda OUTS Ligado ao circuito de sa da de udio Sa da analogica AOUT Entrada E4 7 P0 25 Sa da OUT4 Entrada E10 8 P0 24 Salda OUTS Ligado ao circuito de entrada de udio Entrada anal gica AD1 9 P0 23 Entrada anal gica Ligado ao trimpot P2 ADO 10 VDDA VDD 3 3V 11 VSSA GND 12 VREFA VDD 3 3V 13 VDD VDD 3 3V 14 RSTOUT 15 VSS GND zi sPIC 61 Rev 4 0 ica McBoard mosaico com br Cristal oscilador
18. chave o respectivo pino de reset do microcontrolador aterrado reiniciando o dispositivo Para voltar a opera o o bot o deve estar liberado Conector DIMM dsPIC33 LPC2138 LPC2368 168 vias 76 MCLR RST RESET McBoard LPC dsPIC 25 Rev 4 0 mA lt Mosaico www mosaico com br 1 20 Circuitos de grava o in circuit McBoard De acordo com a bandeira utilizada com a placa McBoard existe uma ou mais formas para a grava o e ou depura o dos exemplos e programas desenvolvidos vejamos a partir de agora qual o circuito de grava o in circuit dispon vel para cada bandeira 1 20 1 Interface JTAG A interface JTAG foi criada com o intuito de padronizar na ind stria uma forma grava o e depura o independente do modelo de microcontrolador utilizado A placa McBoard oferece essa conex o atrav s do conector CN6 sendo que estes pinos est o dispon veis apenas para as bandeiras LPC2138 e LPC2368 segue abaixo sua pinagem gt Pinagem JTAG conector CN6 a ena pa Descri o LPC2138 LPC2368 i 1 VCC 2 VCC 84 3 TRST P1 31 TRST i 4 GND Ba 5 TDI P1 28 TDI 6 GND 82 7 TMS P1 30 TMS 8 GND 81 9 TCK P1 29 TCK McBoard LPC dsPIC 26 Rev 4 0 ica McBoard mosaico com br E 10 GND 80 11 RTCK P1 26 RTCK 12 GND a 79 13 TDO P1 27 TDO E 14 GND z 76 15 RESET
19. e leds 4 leds convencionais e 1 RGB Buzzer Mem ria serial EEPROM 24WC256 protocolo PC Sensor de temperatura LM75A protocolo C Aquecedor Comunica o serial RS232 x2 Comunica o serial RS485 Comunica o IC x2 Comunica o SPI Comunica o CAN Comunica o USB Comunica o Ethernet Entrada anal gica Sa da anal gica Conectores de expans o contendo dois conectores de expans o com 40 l O cada e um conector com 16 sa das bufferizadas Entrada e sa da de udio e Bot o de reset manual e Conector para utiliza o de interface J TAG LPC2138 e LPC2368 McBoard LPC dsPIC 5 Rev 4 0 ica McBoard mosaico com br A placa de desenvolvimento McBoard pode trabalhar com o microcontrolador dsPIC de 16 bits que o dsPIC33FJ64GP706 da Microchip disposto sob a forma de uma bandeira uma esp cie de cartucho similar uma mem ria de microcomputador e compat vel com o ICD2 possibilitando a utiliza o do software MPLAB As principais caracter sticas desta bandeira s o Microcontrolador de 16bits Alimenta o de 3 0V 3 6V 64k de memoria de programa 16k de memoria de dados volatil RAM 53 l O s toleraveis a 5V 9 timers Unidade de PWM com oito saidas Watchdog Timer 2 UART s 2 I2C s SPI CAN Interface para CODEC 18 canais de convers o A D com 10 bits ou 12 bits cada Oscilador interno 40MIPS maximo Fazem parte do kit de desenvolvimento Mc
20. um buzzer convencional n o auto oscilante Desta forma para faz lo tocar deve se gerar uma onda quadrada capaz de excitar o buzzer Sugerimos que a onda quadrada tenha frequ ncia em torno de 650Hz com dura o de aproximadamente 100ms A tabela abaixo mostra o pino utilizado por cada microcontrolador durante a interface com o buzzer Conector DIMM dsPIC33 LPC2138 LPC2368 168 vias 57 RD7 P0 21 P1 21 1 6 Mem ria Serial EEPROM 24WC256 A placa est provida de uma mem ria serial EEPROM modelo 24WC256 com os pinos de clock SCL e data SDA ligados respectivamente aos pinos P 02 e P 03 do microcontrolador O protocolo de comunica o com est mem ria do tipo PC podendo este ser feito diretamente com os recursos do microcontrolador MSSP ou via software A capacidade de armazenamento da 24WC256 de 32 kbytes no entanto modelos similares com maior ou menor capacidade de armazenamento podem ser utilizados A tabela abaixo mostra os pinos utilizados por cada microcontrolador durante a interface com a mem ria Conector DIMM dsPIC33 LPC2138 LPC2368 Mem ria 168 vias 59 RG2 P0 2 P0 28 Clock SCL pino 6 58 RG3 P0 3 P0 27 Data SDA pino 5 McBoard LPC dsPIC 12 Rev 4 0 mA Mosaico McBoard Www mosaico com br 1 7 Sensor de temperatura A placa possui um sensor digital de temperatura LM35A que transmite o valor da temperatura via protocolo de t
21. 1 software de testes para validar o hardware e 1 software para comunica o serial Softwares de exemplo Veja abaixo a rela o dos softwares e uma breve descri o de cada um deles 2 1 1 Exemplo 1 Leitura de Bot es e acionamento de LED s Este software est preparado para efetuar a leitura de quatro bot es e acionar o LED correspondente Com a combina o de mais de um bot o vai acionar o LED RGB 2 1 2 Exemplo 2 Delay por software Este software demonstra a utiliza o de uma rotina de delay por software cujo controle de tempo deste delay controlado por dois bot es BT1 e BT2 e piscar de maneira sequencial os LED normais e o LED RGB 2 1 3 Exemplo 3 Leitura de bot es e acionamento de buzzer Este software est preparado para ler quatro bot es e tocar o buzzer com dura o e frequ ncia vari vel conforme a tecla pressionada 2 1 4 Exemplo 4 Comunica o com LCD alfanum rico Este software inicializa um LCD e varre quatro teclas indicando no LCD a tecla pressionada 2 1 5 Exemplo 5 Conversor anal gico digital interno Este software est preparado para ler o canal O do conversor A D e mostrar o valor da convers o no LCD Deve se variar o potenci metro A D para alterar o valor da leitura do A D sPIC 36 Rev 4 0 ica McBoard mosaico com br 2 1 6 Exemplo 6 Manipula o do RTC interno Este software demonstra a utiliza o do RTC interno do LPC2138 Neste exemplo usaremos o
22. Board com a bandeira dsPIC 1 placa McBoard 1 bandeira com o microcontrolador dsPIC33FJ64GP706 da Microchip 1 fonte de alimentagao 15Vdc 500mA full range 1 cabo serial DB9 1 CD ROM com aplicativos softwares auxiliares C30 MPLAB exercicios datasheets esquemas eletricos sPIC 6 Rev 4 0 ica McBoard mosaico com br Os microcontroladores ARM Advanced RISC Machine s o uma inova o na rea de microcontroladores onde existem recursos que auxiliam muito a vida do desenvolvedor A ferramenta de desenvolvimento McBoard pode trabalhar com um microcontrolador ARM7 de 32 bits que o LPC2138 da NXP disposto sob a forma de uma bandeira As principais caracter sticas desta bandeira s o Microcontrolador de 32bits Alimenta o de 3 0V 3 6V 512k de memoria de programa 32k de memoria de dados volatil RAM 22 interrup es 4 externas 47 l O s toleraveis 5V 2 timers ou contadores de eventos externos de 32 bits com 4 canais captures e compares cada Unidade de PWM com seis saidas e Watchdog Timer 2 UART s sendo uma UART1 com todos os pinos de controle implementados por hardware CTS DCD DTR Rle RTS 2 barramentos I2C s 1 barramento SPI 1 m dulo SSP SPI 4 wire ou Microware RTC interno 2 conversores A D de 10 bits com 8 canais cada 1 canal de convers o D A de 10 bits Opera com cristal de 1MHz 30MHz ou oscilador externo de 1MHz ate 50MHz 60MHz de opera o m xima
23. DIMM 168 vias CN17 Expans o 2 sPIC 69 Rev 4 0 mA lt Mosaico www mosaico com br McBoard 10 Ap ndice D Resumo dos jumpers da McBoard McBoard LPC dsPIC Jumper Descri o Configura o Fechado habilita termina o para Habilita o da comunica o CAN JP1 termina o da comunica o CAN Aberto desabilita termina o para comunica o CAN Fechado habilita reset para grava o Habilita o Reset in circuit JP2 para grava o in circuit Aberto desabilita reset para grava o in circuit E Habilita o para Fechado habilita grava o in circuit grava o in circuit aperto desabilita grava o in circuit 5V com 5V JLINK usa a tens o proveniente do JLINK como tens o de Configura a origem alimenta o JP4 da tens o de alimenta o 5V com 5V EXT usa a tens o proveniente de uma fonte externa como fonte de alimenta o Habilita o do Aberto Habilita JTAG ws JTAG Fechado Desabilita JTAG Habilita o do Aberto Ai an de o B capacitor de desacoplamento da tens o anal gica desacoplamento da tens o anal gica Fechado Desabilita o capacitor de desacoplamento da tens o anal gica 70 Rev 4 0 mA lt lt Mosaico Www mosaico com br McBoard LPC dsPIC McBoard Jumper Descri o Configura o Aberto Habilita bateria para o Rel gio Habilita bater
24. IC33FJ64GP706 oferece essa conex o atrav s do canal de comunica o serial conector RJ12 presente na bandeira de forma que o usu rio possa gravar e depurar seu programa segue abaixo a pinagem do conector de RJ12 1 MCLR 2 PGD 3 PGC 4 3 3V 5 GND 6 E Os passos para a grava o do microcontrolador dsPIC33FJ64GP706 atrav s dessa interface ser o abordados no cap tulo 6 sPIC 29 Rev 4 0 nA Mosaico www mosaico com br 1 21 Conectores de expans o McBoard Estas entradas podem ser ligadas em algum circuito externo para interface com a bandeira ficando a cargo do usu rio a considera o das caracter sticas de cada pino do microcontrolador de modo a n o ultrapassar seus par metros el tricos segue abaixo a pinagem dos conectores de expans o gt Pinagem EXPANS O 1 conector CN15 sb ii Ne Descri o dsPIC33 LPC2138 LPC2368 85 1 E1 RDO P0 16 P0 19 86 2 E2 RD1 P0 17 Po 21 87 3 E3 RD2 P0 18 P2 11 88 4 E4 RD3 P0 19 P0 25 89 5 E5 RD4 P0 12 s 90 6 E6 RD5 P0 13 P0 26 91 7 E7 RD6 P0 20 P1 27 92 8 E8 RD10 P0 23 P1 26 93 9 E9 RD11 P1 16 P0 11 94 10 E10 RGO P1 17 P0 24 95 11 E11 RG1 P1 24 P4119 96 12 E12 RB3 P1 25 P1 22 97 13 E13 RB4 P0 26 P1 23 98 14 E14 RB5 P0 29 P2 8 McBoard LPC dsPIC 30 Rev 4 0 mA lt Mosaico www mosaico com br McBoard
25. PIC 42 Rev 4 0 A Mosaico McBoard www mosaico com br r Flash Programming Filename CAT este ARM Estudos Novo Make App Upload to Flash lv PEST Compare Flash Manual Reset Gravar o programa Sele o do arquivo HEX IMPORTANTE APOS A GRAVACAO DO PROGRAMA DEVEMOS RETIRAR O JUMPER JP3 DA MCBOARD E PRESSIONAR O BOTAO DE RESET PARA EXECUTAR O PROGRAMA NA PLACA McBoard LPC dsPIC 43 Rev 4 0 Mosaico Www mosaico com br McBoard 4 Grava o in circuit utilizando o Flash Magic 4 1 Instalando o Flash Magic O Flash Magic faz parte do kit que acompanha o McBoard ou deve se providenciar o software atrav s de download no site da Mosaico www Mosaico com br ou no site da NXP www standardics nxp com iy Flash Magic NON PRODUCTION USE ONLY File ISP Options Tools Help o QD gt 9 903 Step 1 Communications Step 2 Erase COM Port COM 2 X Erase block O 0x000000 0x001FFF Erase block 1 0x002000 0x003FFF Baud Rate v Erase block 2 0x004000 0x005FFF Erase block 3 0x006000 0x007FFF Device LPC2104 y Erase block 4 0x008000 0x009FFF inatas None S Erase block 5 Ox004000 0x0OBFFF Erase all Flash Code Rd Prot Oscillator Freq MHz 20 000000 V Erase blocks used by Hex File Hex File C Exemplos McFlash LPC Exemplo 1 Bot o e LEDADebugtE eSB Browse Modified quarta feira julho 18 2007 11 06 16 more info Step 4 Options Step 5 Start
26. RS485 McBoard A placa possui um circuito driver para adequar os n veis de tens o do microcontrolador ao padr o RS485 Atrav s do conector CN3 a comunica o estabelecida atrav s de 2 vias a via A e a via B onde a sele o entre o modo de recep o ou transmiss o de dados atrav s da interface respectivamente selecionado aplicando se n vel l gico O ou 1 no pino denominado DIR A tabela abaixo mostra os pinos utilizados por cada microcontrolador durante comunica o serial RS485 gt Pinagem RS485 Conector DIMM dsPIC33 LPC2138 LPC2368 RS485 driver 168 vias 7 RF2 pod Po 3 RX1 pino 1 8 RF3 P0 0 P0 2 TX1 pino 4 9 RB15 P0 31 P0 6 DIR pinos 2 e 3 1 jumper JP3 e JP4 da bandeira dsPIC33F64GP706 deve estar na posi o 1 2 2 jumper JP8 da McBoard deve estar na posi o 1 2 a interface com a Faz parte do m dulo de comunica o serial RS485 o conector CNS segue abaixo sua pinagem gt Pinagem RS485 conector CN3 McBoard LPC dsPIC Pino Fun o 1 A 2 B 16 Rev 4 0 mA lt Mosaico www mosaico com br 1 11 Comunica o PC A placa possui dois conectores de interliga o de forma que a McBoard comunique se com outros dispositivos via protocolo I C sendo que cada conector uma via de comunica o IC independente A tabela abaixo mostra os pinos utilizados por cada microcontrolador durante a interface co
27. a algum erro neste processo ou mesmo que o usu rio n o interaja com o sistema o teste da placa McBoard n o paralisado e A seguir a resist ncia de aquecimento acionada O funcionamento da resist ncia de aquecimento pode ser comprovado pelo aumento da temperatura que sobre a resist ncia cujo valor ser mostrado no LCD e Ao final ap s todos os testes serem executados uma mensagem pedindo para que a tecla de reset manual seja pressionada mostrada no LCD O pressionamento da tecla de reset deve causar o rein cio dos ensaios Todos os softwares exceto os exemplos 10 e 11 s o de autoria da Mosaico Todos eles foram desenvolvidos levando se em conta que seriam utilizados para fins did ticos Desta forma acreditamos que n o seria tico a utiliza o de qualquer um destes softwares com objetivos comerciais A Mosaico pede gentilmente aos usu rios destes softwares que levem isto em considera o McBoard LPC dsPIC 39 Rev 4 0 ica McBoard mosaico com br acao in circuit utilizando o Flash Utility Instalando o Flash Utility O Flash Utility faz parte do kit que acompanha o McBoard ou deve se providenciar o software atrav s de download no site da Mosaico www Mosaico com br ou no site da NXP www nxp com File Buffer Help LPC2000 Flash Utility V2 2 2 Flash Programming Erase Blank Entire Device Blank Check Cisasiais Start Sector O End Sector 14 C T com a 22400 s Time Out sec
28. aca McBoard com o lado da solda para cima Utilizando um fio adequado interligue o terminal 5 do conector CN15 ao terminal do resistor R60 como indicado na imagem abaixo voo ee vw poma o voF Gee VOO McBoard LPC dsPIC 75 Rev 4 0 palco McBoard www mosaico com br 4 Posicionar a placa McBoard com o lado dos componentes para cima Soldar o conector Ethernet na posi o CN2 como indicado na imagem abaixo 5 Ap s a execu o dos passos anteriores utilizar a ferramenta normalmente McBoard LPC dsPIC 76 Rev 4 0 ica McBoard mosaico com br ficado de Garantia ARAB NS VOC ACABA DE ADQUIRIR A PLACA MCBOARD DA MOSAICO Garantia nte contra defeitos de fabrica o durante 4 meses para m o de obra de conserto antia come a a ser contado a partir da data de emiss o da Nota Fiscal de compra de Garantia o coberto pela garantia a Mosaico far o reparo do defeito apresentado ou substituir o produto ss rio ver o ser encaminhados a Mosaico devidamente embalados por conta e risco do comprador e deste Certificado de Garantia sem emendas ou rasuras e da respectiva Nota Fiscal de aquisi o para reparos dos defeitos nos produtos cobertos por este Certificado de Garantia ser feito saico ficando portanto exclu do o atendimento domiciliar de Garantia da garantia os defeitos provenientes de roduto ou dos equipamentos reta do produto ou dos equipamentos
29. best driver found will be installed Search removable media floppy CD ROM M Include this location in the search CACDM 2 02 04 v O Dort search will choose the driver to install Choose this option to select the device driver from a list Windows does not guarantee that the driver you choose will be the best match for your hardware Crea e O Windows est configurado para avisar quando unsigned WHQL certified drivers est prestes a ser instalado o di logo mensagem mostrado na figura baixo ser exibido Clique em Continuar para continuar com a instala o Hardware Installation The softwar e you are installing for this hardware USB Serial Converter Continuing your installation of this software may impair or destabilize the correct operation of your system k contact the Panelne vendor for software that has passed Windows Logo testing sPIC 49 Rev 4 0 gt 5 Mosaico McBoard i 7 Www mosaico com br e A tela mostrada na figura baixo sera exibida enquanto o Windows copia OS arquivos necessarios Found New Hardware Wizard Please wait while the wizard installs the software rad USB Serial Converter ftd2xx dll To CAWINDOWS system32 CXETITITITITITI e O Windows deve ent o mostrar uma mensagem indicando que a instala o foi bem sucedida Clique em Concluir para concluir a instala o da porta de comunica o do dispositivo Found New Hardware Wizard Complet
30. com br gt Pinagem da interface controlador Ethenet bandeira LPC2368 LPC2368 KS8721 P0 7 INT PHYADO pino 25 P1 0 TXDO pino 17 P1 1 TXD1 pino 18 P1 4 TXEN pino 16 P1 8 CRS RMII BTB pino 22 P1 9 RXDO PHYAD4 pino 6 P1 10 RXD1 PHYADS pino 5 P1 14 RXER SO pino 11 P1 15 TXC REF CLK pino 15 P1 16 MDC pino 2 P1 17 MDIO pino 1 McBoard A tabela abaixo mostra os pinos utilizados por ambos controladores Ethernet durante a interface com o conector da placa McBoard McBoard LPC dsPIC Conector DIMM 168 vias Controlador Ethernet 1 TXD 2 TXD 3 RXD 4 RXD 22 Rev 4 0 r Mosaico McBoard www mosaico com br 1 16 Conversor A D Na placa McBoard s o utilizados 2 canais anal gicos um interligado a entrada do circuito de udio e outro interligado a um trimpot que possibilitam experimentos relacionados a utiliza o do m dulo de convers o anal gico de cada microcontrolador A tabela abaixo mostra os pinos utilizados por cada microcontrolador durante a interface com o conversor A D Conector DIMM dsPIC33 LPC2138 LPC2368 Canal Anal gico 168 vias 18 RB1 P0 28 poga ADT Entana GE udio 19 RBO P0 27 P0 23 ADO Trimpot 1 Na bandeira dsPIC33FJ64GP706 a entrada de sinal proveniente do circuito de udio aplicada a um um filtro anti aliasi
31. da serial Device LPC2104 sele o do device Interface None ISP Sele o da inteface de grava o Oscillator Freq MHz 20 000000 grava velocidade do oscilador em MHz Ainda devemos fazer mais algumas configura es b Marcar o item Erase blocks used by Hex File Esta configura o est na caixa Erase conforme figura abaixo Erase block O 0x000000 0 001 FFF Erase block 1 0x002000 0x003FFF Erase block 2 0x004000 0x005FFF Erase block 3 0x006000 0 007FFF Erase block 4 0x008000 0x009FFF Erase block 5 0x008000 0x00BFFF Erase all Flash Code Rd Prot ly Erase blocks used by Hex File Marcar sPIC 45 Rev 4 0 PA Palica McBoard www mosaico com br Configure ainda para que o c digo seja verificado ap s a grava o Isso pode ser feito na caixa Options item Verify afer programming conforme figura abaixo Step 4 Options Marcar v Verify after programming Set Code Read Prot Fill unused Flash r r Clique no bot o Browse na caixa Hex File Localize o arquivo a ser gravado com a extens o HEX e clique no bot o Abrir Depois clique em Start na caixa Start para gravar o programa LEDYDebugKExe B Browse Sele o do arquivo more info HEX Step 5 Start Gravar o programa Clique em more info localizado pr ximo do bot o Browse abrir uma janela com informa es sobre o programa como tamanho do arquivo espa o ocupado na mem ria Flash ocupada etc Hex F
32. da utilizando os recursos do pr prio microcontrolador UART ou via software As tabelas abaixo mostram os pinos utilizados por cada microcontrolador durante a interface com a comunica o serial RS232 gt Pinagem RS232 1 Conector DIMM dsPIC33 LPC2138 LPC2368 RS232 1 168 vias 7 RF2 Po1 POS RX1 8 RF3 P0 0 P0 2 TX1 gt Pinagem RS232 2 Conector DIMM dsPIC33 LPC2138 LPC2368 RS232 2 168 vias 11 RF4 P0 9 P2 1 RX2 12 RF5 P0 8 P2 0 TX2 13 RB8 Po0 119 P2 2 CTS 14 RB14 P0 10 P0 22 RTS 1 jumper JP3 e JP4 da bandeira dsPIC33F64GP706 deve estar na posi o 1 2 2 jumper JP1 e JP2 da bandeira dsPIC33F64GP706 deve estar na posi o 1 2 3 jumper JP1 da bandeira LPC2138 deve estar na posi o 1 2 4 jumper JP8 da McBoard deve estar na posi o 2 3 McBoard LPC dsPIC 14 Rev 4 0 ica McBoard mosaico com br Faz parte do m dulo de comunica o serial os conectores DB9 f mea CN4 e CN14 segue abaixo suas pinagens inagem RS232 1 conector CN4 Pinagem RS232 2 conector CN14 food te i 1 1 2 TX 2 TX 3 RX 3 RX 4 DTR Y 4 5 GND 5 GND 6 6 7 7 RTS 8 8 CTS 9 9 N 1 pino utilizado para a grava o in circuit LPC2138 e LPC2368 sPIC 15 Rev 4 0 mA lt Mosaico www mosaico com br 1 10 Comunica o serial
33. de 32 768 Hz 16 RTCX1 para o RTC interno Ligado ao Botao 6 17 RESET RESET Conector CN6 JTAG Cristal oscilador de 32 768 Hz 18 RTCX2 para o RTC interno T aa 20 P1 31 LD7 RGB 21 P1 30 5V Utilizado no m dulo USB interno 22 X1 z Cristal 12 MHz 23 X2 Cristal 12 MHz 24 P0 28 SCL 12C 1 Conector CN10 12C 1 25 P0 27 SDA l2C 1 Conector CN10 l2C 1 26 P3 26 Entrada E16 27 P3 25 Entrada E15 28 VDD 1 VDD 3 3V E 29 P0 29 D Conector CN9 USB 30 P0 30 D Conector CN9 USB 31 VSS 1 GND 32 P1 18 Ligado ao circuito de interface Ethernet 33 P1 19 Entrada E11 34 P1 20 Saida OUT9 Ligado ao aguecedor Resistor 1000 x 5W sPIC 62 Rev 4 0 ico McBoard mosaico com br 35 P1 21 Saida OUT10 Liado ao Buzzer 36 P1 22 Entrada E12 37 P1 23 Entrada E13 Sa da OUT7 38 P1 24 LD1 39 P1 25 LD2 Entrada E8 40 P1 26 Saida OUT8 LD3 41 CORE VSS GND 42 DC DC VDD 3 3V Entrada E7 43 P1 27 LD4 44 P1 28 LD5 RGB 45 P1 29 LD6 RGB 46 P0 0 SDA 2 l2C 2 Conector CN10 I2G 2 47 PO 1 SCL 2 12C 2 Conector CN10 I2G 2 48 P0 10 BT3 Entrada E9 49 P0 11 BT4 50 P2 13 RS LCD 51 P2 12 EN LCD 52 P2 11 Entrada E3 sPIC 63 Rev 4 0 ica McBoard mosaico com br Sa da OUTS 53 P2 10 a naret qe Jumper JP3 54 VDD 4 VDD 3 3V
34. e interface Ethernet 93 P1 4 Ligado ao circuito de interface Ethernet sPIC 65 Rev 4 0 ica McBoard mosaico com br 94 P1 1 Ligado ao circuito de interface Ethernet 95 P1 0 Ligado ao circuito de interface Ethernet 96 VDD 9 VDD 3 3V 97 VSS_9 GND 98 P0 2 TX RS232 1 Conector CN4 RS232 1 RX RS232 1 Conector CN4 RS232 1 99 P0 3 RX Circuito de grava o in circuit Conector CN2 Bandeira USB 100 RTCK RTCK Conector JTAG sPIC 66 Rev 4 0 McBoard www mosaico com br Mosaico Ap ndice B Disposi o dos jumpers de configura o e conectores 8 JP3 25 JP2 Es Do 6800 e e See CN6 CNT FOE E CN10 Mainboard Rev 4 0 67 McBoard LPC dsPIC ice McBoard mosaico com br Bandeira dsPIC33FJ64GP06 Bandeira LPC2138 Bandeira LPC2368 sPIC 68 Rev 4 0 ice McBoard mosaico com br dice C Resumo dos conectores da McBoard CN1 Comunica o CAN CN2 Comunica o ETHERNET CN3 Comunica o RS485 CN4 Comunica o RS232 1 CN5 Entrada de tens o de alimenta o 9VDC CN6 Conector para JTAG JLINK CN7 Sa das digitais CN8 Comunica o SPI CN9 Comunica o USB CN10 Comunica o 12C x 2 CN12 Saida de audio CN13 Entrada de audio CN14 Comunica o RS232 2 CN15 Expansao 1 CN16 Conector
35. eds LD1 LD2 LD3 LD4 e o led RGB Estes dever o acender tamb m de forma sequencial por m o ensaio ser repetido 4 vezes e O pr ximo teste sobre as teclas BT1 BT2 BT3 e BT4 Veja que todos os leds acima das teclas dever o permanecer acesos O software pede para que a primeira tecla BT1 seja pressionada Ao pressionar a tecla o led acima da tecla deve apagar e um aviso sonoro deve ser emitido o software passa ent o para a pr xima tecla O ensaio repetido uma vez para cada tecla Caso o usu rio n o pressione a tecla solicitada pelo software ou caso a tecla apresente algum problema ap s alguns segundos o software dar continuidade ao teste de forma que o ensaio n o fique travado e O pr ximo teste o RTC Real Time Clock interno Ser mostrada a hora minuto e segundo e O pr ximo teste a mem ria 24WC256 O programa gravar um valor em uma posi o da mem ria e ler a mesma posi o para ver se o valor lido igual ao gravado Se em todas as posi es da mem ria n o ocorrer um erro o programa indicar no LCD que n o houve problemas Caso contr rio ser indicado tamb m e O pr ximo teste sobre o sistema de medida de tens o conversor A D No LCD dever aparecer a tens o presente no potenci metro A D Variando o potenci metro o valor mostrado no LCD tamb m dever variar O correto funcionamento dever ser comprovado variando o potenci metro para o extremo esquerdo neste caso o LCD deve
36. election para a geracao dos resets durante a grava o Uma observa o importante que se voc n o habilitar o uso dos pinos DTR RTS o programa ira solicitar ao usu rio que em determinados momentos que pressione o bot o de reset para efetuar a grava o Ainda devemos fazer mais algumas configura es gt Sele o do microcontrolador selecione LPC2138 ou LPC2368 gt Sele o da frequ ncia do oscilador digite 20000kHz LPC2138 ou 12000kHz LPC2368 McBoard LPC dsPIC 41 Rev 4 0 ica McBoard mosaico com br Estas configura es est o na caixa Device conforme figura abaixo Device pr2135 Sele o do microcontrolador XTAL Freq kHz 20000 Velocidade do oscilador em kHz Ap s estas configura es estamos prontos para gravar um programa na McBoard Para gravarmos um programa primeiramente deveremos apagar o conte do da mem ria flash clicando no bot o Erase e para verificar se a mem ria flash do LCP2138 ou LPC2368 est limpo devemos clicar no bot o Blank Check Estes dois bot es est o na caixa Erase Blank conforme figura abaixo Verifica se a memoria flash est limpa Apagar o conte do da mem ria flash Depois de limpar o conte do da mem ria flash v caixa Flash Programming clique em Filename para localizar e selecionar o arquivo a ser gravado com extens o HEX e depois clique em Upload to Flash para gravar o programa Esta caixa mostrada na figura abaixo s
37. entacao Inicialmente a Mosaico gostaria de parabeniza lo por ter adquirido a placa de desenvolvimento McBoard acreditamos sinceramente que voc acaba de fazer uma tima aquisi o Ap s 10 anos trabalhando com microcontrodadores de 8 bits e acumulando grande experi ncia em placas de desenvolvimento como as placas consagradas McLab1 e McLab2 estamos dando um grande passo um novo mundo onde realizaremos tarefas que um microcontrolador de 8 bits jamais conseguiria Imagine o tratamento de um sinal de udio como por exemplo cancelamento de eco execu o de programas em velocidades pr ximas a 60MIPS e perif ricos superiores baseados em uma arquitetura poderosa Imaginou Inicialmente a McBoard foi lan ada com a bandeira dotada pelo LPC2138 da NXP e como fruto de um aprimoramento tecnol gico foram criadas novas bandeiras esp cie de cartucho similar uma mem ria de microcomputador primeiro utilizando o dsPIC33FJ64GP706 da Microchip agregando outras possibilidades para o uso da McBoard tais como elabora o de filtros digitais gera o de sinais anal gicos com o uso de um D A de 12 bits comunica o Ethernet etc e recentemente com utilizando o LPC2368 cujas caracter sticas superam a do seu antecessor acrescentado de perif ricos como comunica o CAN USB e Ethernet Veja todos os recursos que a placa oferece Compatibilidade com a bandeira dsPIC33FJ64GP706 e as bandeiras LPC2138 e LPC2368 LCD alfanum rico Teclas
38. ia para de Tempo Real RTC JP7 o Rel gio de Tempo Real RTC Fechado Desabilita bateria para o Rel gio de Tempo Real RTC Posi o RS232 1 Configura para Configura o do funcionar como RS232 JP8 pino RX1 da RS232 1 Posi o RS485 Configura para funcionar com RS485 e Desacoplamento Aberto Sem fun o linha Ethernet Fechado Desacopla linha Polariza o linha Aberto Sem fun o JE2 Ethernet Fechado Polariza linha Polariza o trafo Aberto Sem fun o JE3 Ethernet Fechado Polariza trafo Ei Tens o polariza o Posi o 1 2 Configura para 3 3V Ethernet Posi o 2 3 Configura para 2 5V jee Resistor linha Aberto Com resist ncia Ethernet Fechado Sem resist ncia pe R sistor inha Aberto Com resist ncia Ethernet Fechado Sem resist ncia Polariza o trafo Aberto Sem fun o JE7 Ethernet Fechado Polariza trafo Polariza o linha Aberto Sem fun o JE8 Ethernet Fechado Polariza linha 71 Rev 4 0 mA lt Mosaico Www mosaico com br McBoard 11 Ap ndice E Resumo do jumpers de configura o das bandeiras dsPIC33 LCP2138 LPC2368 gt Bandeira dsPIC33FJ64GP706 Jumper Descri o Configura o JP1 Configura o do modo de opera o do pino RF4 Posi o 1 2 Habilita o pino para fun o RX2 Posi o 2 3 Habilita o pino para fun o SDA 2 JP2 Configura o do modo de opera o do pino RF5 Posi o 1 2 Habil
39. ile Information Name Bot o e LED hex Location C Exemplos McFlash LPC Exemplo 1 Botao e Size 1 50 Kbytes Created quarta feira julho 18 2007 10 55 50 Modified guarta feira julho 18 2007 11 06 16 CRC Ox36CA7782 Flash Range Ox000000 to 0x00023F Flash Used 576 bytes including gaps 0 47 of an LPC2104 Blocks Used 0 Clique em Tools gt Terminal Abrira uma ferramenta para envio e recebimento de dados pela serial McBoard LPC dsPIC 46 Rev 4 0 Mosaico 7 www mosaico com br Flash Magic Terminal COM 2 9600 Options Output gt gt xxx McFlash LPC vers o 1 8 xxx xxx Stater kit para a fam lia LPC ARM7 xxx Escolha uma op o Piscar o LED LED ligado LED desligado Bot o e LED Retorna menu McBoard McBoard LPC dsPIC 47 Rev 4 0 Palica McBoard www mosaico com br 5 Gravacao in circuit utilizando a USB Para instalar o driver do circuito de grava o in circuit USB no Windows siga as instru es abaixo recurso dispon vel apenas para na bandeira LPC2368 McBoard LPC dsPIC Realizar o download da vers o do driver compat vel com o sistema operacional atrav s do site www ftdichip com Conectar o dispositivo na porta USB livre em seu PC Uma vez que o dispositivo seja encontrado o Windows Found New Hardware Wizard ser iniciado Selecione No not this time entre as op es dispon veis e em seguida clique em Avan ar para prosseguir com a ins
40. ing the Found New Hardware Wizard The wizard has finished installing the software for e USB Serial Converter Click Finish to close the wizard Finish McBoard LPC dsPIC 50 Rev 4 0 ica McBoard mosaico com br e Abra o Device Manager localizado no Painel de Controle Sistema e selecione a guia Hardware e Clique em Device Manager e selecione Exibir gt Dispositivos por conex o o dispositivo aparece como um USB Conversor Serial com uma porta COM adicional com a etiqueta USB Serial Port como indicado na figura abaixo Mg ACPI Fixed Feature Button 8 Genuine Intel R CPU 2160 1 80GHz case Genuine Intel R CPU 2160 1 80GHz E PCI bus Intel R 946Gz Express Chipset Family Intel R 82801 PCI Bridge 244E Intel R 828016 ICH Family SMBus Controller 27DA Intel R 828016 ICH Family USB Universal Host Controller 27C8 Intel R 82801G ICH Family USB Universal Host Controller 27C9 EH Converter Serial Port COM3 In SMP ramy USE Universal Host Controller 27CA Intel R 82801G ICH Family USB Universal Host Controller 27CB Intel R 82801G ICH Family USB2 Enhanced Host Controller 27CC Intel R 82801GB GR ICH Family LPC Interface Controller 2788 Intel R 82801GB GR GH ICH Family Serial ATA Storage Controller 27C0 Intel R 946GZ PL GL PCI Express Root Port 2971 Intel R 946G2 PL GL Processor to I O Controller 2970 Microsoft UAA Bus Driver for High Definition Audio Motherb
41. ita o pino para fun o TX2 Posi o 2 3 Habilita o pino para fun o SCL 2 JP3 Configura o do modo de opera o do pino RF2 Posi o 1 2 Habilita o pino para fun o RX1 Posi o 2 3 Habilita o pino para fun o SDI JP4 Configura o do modo de opera o do pino RF3 Posi o 1 2 Habilita o pino para fun o TX1 Posi o 2 3 Habilita o pino para fun o SDO Obs Os jumpers JE1 JE8 presentes na placa McBoard configuram o circuito respons vel pela transmiss o e recep o de dados via conector RJ 45 ETHERNET Para funcionamento correto com a bandeira dsPIC33FJ64GP706 os jumpers JE2 JE3 JE4 posi o 1 2 JE5 e JE6 devem estar fechados e JE1 JE7 e JE8 abertos Para esta configura o utilize os jumpers pl sticos fornecidos McBoard LPC dsPIC 72 Rev 4 0 mA lt Mosaico Www mosaico com br gt Bandeira LPC2138 McBoard Jumper Descri o Configura o JP1 Configura o do modo de opera o do pino P0 12 Posi o 1 2 Habilita o pino para fun o CTS Posi o 2 3 Habilita o pino para fun o SCL 2 gt Bandeira LPC2368 Jumper Descri o Configura o J1 Configura o do modo de conex o da USB Posi o 1 2 Conex o USB por hardware Posi o 2 3 Conex o USB controlada atrav s do pino P2 9 do microcontrolador J2eJ3 jumper de solda Co
42. l w lo o A T a ee a hej ed a E E ei 24 ode reset mantal z aaizi ein nie AN EN DNS gala da ee eee 25 uitos de grava o in Cirquit 2 2ccasia ie et eden 26 Interface JT A Gis sina pelina ket lep raia kaplana kh pna b kai dant edin e a aaa e iaaa aa Zara bedni elena 26 Grava o serial samisiseiaade dnika x la aogal evi naidhen odred obna i despesa ani anaa ia a bekani dene ava ceded ad daninha dah 28 Grava o USB ivan sara vee jane sede e vere titi en ek vedna obna ea aa ea 28 Interface C DD BR iniiiaiaci trakove a E da obe dantas digas ve Ea aAa Aaaa 29 ectores de oxpansa0 si iaiiavni ione adits levi ii heat dla best cen ania aaa falida agendas es dai c 30 A A O A A A AE O O OE ONA TRR 36 sPIC 2 Rev 4 0 ica McBoard mosaico com br xemplo 2 Delay por software 36 xemplo 3 Leitura de bot es e acionamento de buzzer ie erereasaeareaaaeareasanoa 36 xemplo 4 Comunica o com LCD alfanum rico nan 36 xemplo 5 Conversor anal gico digital interno ir nn 36 xemplo 6 Manipula o do RTC interno 37 xemplo 7 Comunica o Serial Transmiss o TX e Recep o RX 37 xemplo 8 Comunica o com mem ria EEPROM 24WC256 37 xemplo 9 Comunica o com sensor de temperatura LM75A is rieserereeasaneareananea 37 Exemplo 10 Comunica o Ethernet 37 Exemplo 11
43. lador dever ler n vel l gico 1 nas portas do teclado Quando uma tecla pressionada o sinal aterrado e consequentemente o n vel l gico presente na porta do microcontrolador passa a 0 A tabela abaixo mostra os pinos utilizados por cada microcontrolador durante a interface com o teclado Conector DIMM dsPIC33 LPC2138 LPC2368 Tecla 168 vias 31 RD10 P0 16 P0 8 BT1 32 RD11 P0 17 P0 9 BT2 33 RGO P0 18 P0 10 BT3 34 RG1 P0 19 P0 11 BT4 McBoard LPC dsPIC 10 Rev 4 0 mA Mosaico Www mosaico com br 1 4 Leds McBoard A placa possui quatro leds vermelhos e um led RGB que pode acender vermelho verde ou azul ou uma combina o das cores para a gera o de outras A tabela abaixo mostra os pinos utilizados por cada microcontrolador durante a interface com os Leds Conector DIMM dsPIC33 LPC2138 LPC2368 Led 168 vias 35 RDO P0 12 P1 24 LD1 36 RD1 P0 13 P1 25 LD2 37 RD2 P0 20 P1 26 LD3 38 RD3 P0 23 P1 27 LD4 A tabela abaixo mostra os pinos utilizados por cada microcontrolador durante a interface com o led RGB Conector DIMM dsPIC33 LPC2138 LPC2368 Led RGB 168 vias 39 RD4 P1 17 P1 28 LD5 Azul 40 RD5 P1 16 P1 29 LD6 Vermelho 41 RD6 P1 24 P1 31 LD7 Verde McBoard LPC dsPIC 11 Rev 4 0 mA lt Mosaico McBoard www mosaico com br 1 5 Buzzer A placa est provida de
44. m as duas vias de comunica o IC McBoard Conector DIMM dsPIC33 LPC2138 LPC2368 1 C 168 vias 61 RF5 P0 11 PO 1 SCL 2 60 RF4 P0 14 P0 0 SDA 2 59 RG2 P0 2 P0 28 SCL 58 RG3 P0 3 P0 27 SDA 1 jumper JP1 e JP2 da bandeira dsPIC33F64GP706 deve estar na posi o 2 3 2 jumper JP1 da bandeira LPC2138 deve estar na posi o 2 3 Faz parte do m dulo de comunica o I C o conector CN10 segue abaixo sua pinagem gt Pinagem via C 1 conector CN10 Pino Fun o 1 SCL 2 2 SDA 2 3 GND 4 VCC McBoard LPC dsPIC 17 gt Pinagem RS232 1 conector CN10 Pino Fungao 5 SCL 6 SDA mA lt Mosaico Www mosaico com br 1 12 Comunica o SPI McBoard A placa possui um conector de interliga o de forma que a McBoard comunique se com outros dispositivos via protocolo SPI A tabela abaixo mostra os pinos utilizados por microcontrolador durante a interface com a via de comunica o SPI Conector DIMM dsPIC33 LPC2138 LPC2368 SPI 168 vias 125 RF6 P0 4 P0 15 SCK 126 RF2 P0 5 P0 17 SDI 127 RF3 P0 6 P0 18 SDO 128 RB2 P0 7 P0 16 SS 1 jumper JP3 e JP4 da bandeira dsPIC33F64GP706 deve estar na posi o 2 3 Faz parte do m dulo de comunica o SPI o conector CN8 segue abaixo sua pinagem McBoard LPC dsPIC Pino Fun o 1 SCK
45. nfigura o do estado do pino de reset da interface Ethernet J2 gt Fechado e J3 gt Aberto Sem reset por hardware J2 gt Aberto e J3 gt Fechado Reset controlado pelo Bot o 6 J4 jumper de solda Configura o do oscilador da interface Ethernet J4 gt Aberto Opera o normal J4 gt Fechado Sa da do oscilador em alta imped ncia Obs Os jumpers JE1 JE8 presentes na placa McBoard configuram o circuito respons vel pela transmiss o e recep o de dados via conector RJ 45 ETHERNET Para funcionamento correto com a bandeira LPC2368 os jumpers JE2 JE3 JE4 posi o 2 3 JE5 JE6 JE7 e JE8 devem estar fechados e JE1 aberto Para esta configura o utilize os jumpers pl sticos fornecidos McBoard LPC dsPIC 73 Rev 4 0 aac McBoard Www mosaico com br 12 Compatibilizagao MCBOARD V1 2 BANDEIRA LPC2368 Aplic vel para utiliza o da interface Ethernet 1 Posicionar a placa McBoard como indicado na imagem a seguir 2 Localizar o conector Ethernet CN2 na parte superior esquerda da placa Em seguida feche as conex es de solda JS2 JS3 JS5 e JS6 como indicado na imagem abaixo Or OR5OR2I Z McBoard LPC dsPIC 74 Rev 4 0 palco McBoard www mosaico com br 3 Utilizando um fio adeguado interligue as ilhas 4 e 5 do conector CN2 e interligue o terminal do capacitor C5 ao terminal do resistor R26 como indicado na imagem abaixo 4 Posicionar a pl
46. ng passa baixa de 6 ordem cuja frequ ncia de corte de 48kHz 1 17 Conversor D A Na placa McBoard utilizado 1 canal anal gico interligado a sa da do circuito de audio que possibilita experimentos relacionados a utiliza o do m dulo de convers o digital anal gico de cada microcontrolador A tabela abaixo mostra os pinos utilizados por cada microcontrolador durante a interface com o conversor D A Conector DIMM dsPIC33 LPC2138 LPC2368 Canal Anal gico 168 vias 17 i P0 25 P0 26 AOUT 1 Na bandeira dsPIC33FJ64GP706 a interface com a sa da de sinal proveniente do circuito de udio realizada atrav s do circuito conversor digital anal gico MCP4922 da Microchip cuja comunica o com micrcontrolador efetuada via SPI consulte o datasheet espec fico do circuito conversor D A presente no CD para obter maiores informa es McBoard LPC dsPIC 23 Rev 4 0 mA lt Mosaico McBoard Www mosaico com br As tabela abaixo mostram os pinos utilizados pela bandeira dsPIC na interface com seu respectivo circuito conversor D A dsPIC33F MCP4922 RG9 CS DAG pino3 RG6 INT SCK pino 4 RG8 INT SDO pino 5 RC1 SHDN pino 9 RC2 LDAC pino 8 1 18 Circuito de audio A placa McBoard possui uma entrada e uma sa da de audio compondo um circuito que podem ser utilizadas para reprodu o ou tratamento de udio por exemplo cancelamento de eco
47. oard resources e Observe o n mero da porta serial associada ao dispositivo essa ser a refer ncia indicada no software de grava o do microcontrolador Ap s esse procedimento de instala o consulte o cap tulo 3 ou 4 para obter procedimento de grava o do arquivo extens o hex gereado a partir do compilador sPIC 51 Rev 4 0 ica McBoard mosaico com br a o in circuit utilizando o ICD2BR Estamos assumindo que o MPLAB e o ICD2 foram instalados corretamante Para usar o ICD2 como gravador proceda da seguinte maneira Clique em Programmer gt Select Programmer gt MPLAB ICD2 para habilitar o ICD2 como gravador O menu do gravador e o MPLAB mudar o para op es de grava o sempre que a ferramenta for selecionada Tamb m a janela de sa da output abrir mensagens sobre o status de comunica o e aceita o do ICD2 O projeto recompilado com os bits de configura o Configurations Bits inseridos no c digo fonte podem ser gravados no componente Verifique como a sua fonte est habilitada Para gravar a aplica o do projeto no componente siga os passos e Selecione Programmer gt Settings e clique na orelha Program para setar a op o de programa o para sua aplica o e Configura o de bits para grava o estar inserida conforme escrita em seu c digo fonte e Selecione Configure gt Configuration Bits e acerte o oscilador e outras configura es apropriadas para o componente e
48. onfigura es de IP para o exemplo sPIC 37 Rev 4 0 Palica McBoard www mosaico com br 2 1 11 Exemplo 11 Comunica o USB Este software demonstra a utiliza o da interface USB dispon vel para a bandeira LPC2368 atraves da classe HID o controle de movimento do mouse do computador atraves dos bot es da placa McBoard BT1 gt p cima BT2 gt p baixo BT3 gt p esquerda e BT4 gt p direita O exemplo est localizado na pasta Exercicios USBMouse 2 2 Software de Comunica o Serial Para o exemplo 8 que utiliza comunica o serial foi desenvolvido pela equipe da Mosaico um software plataforma Windows que pode ser utilizado para testar a comunica o serial entre a placa McBoard e o microcomputador Inicialmente para testar a comunica o deve se instalar no microcomputador o software M2COM dispon vel no CD ROM Ap s a instala o do M2COM deve se gravar na placa McBoard o exemplo 8 O exemplo 8 utiliza o conversor anal gico digital do LPC2138 l a tens o do potenci metro A D e envia ao PC o valor da convers o e aguarda que algum dado esteja presente na entrada da UART para mostrar este valor no LCD Obs O software M2COM exige que uma porta de comunica o v lida COM1 ou COM seja selecionada para liberar as janelas de TX e RX 2 3 Software de teste do hardware A fim de validar o hardware da placa servindo como uma giga de testes fornecido tambem um software gue pode ser
49. r indicar uma tens o de 3 3V Girando o potenciometro para o extremo direito o LCD dever indicar 0 00V e O pr ximo teste da comunica o serial UARTO Primeiro o software testa a transmiss o Na tela de RX do M2COM dever aparecer Teste UARTO depois dever aparecer McBoard ARM e por ultimo MOSAICO Esta segu ncia ser repetida 9 vezes comprovando o funcionamento da transmiss o da placa Ap s alguns segundos o software passa para o teste da recep o serial Digitando alguma palavra por exemplo seu nome na janela de TX do M2COM comprova se o funcionamento da recep o caso a mesma palavra seja visualizada no LCD da placa McBoard Mesmo que ocorra algum erro neste processo ou mesmo que o usu rio n o interaja com o sistema o teste da placa McBoard n o paralisado e Retire o cabo serial ligado no conector CN4 e ligue no conector CN14 e O pr ximo teste da comunica o serial UART1 Primeiro o software testa a transmiss o Na tela de RX do M2COM dever aparecer Teste UART1 depois dever aparecer McBoard ARM e por ultimo MOSAICO Esta segu ncia ser repetida 9 vezes comprovando o funcionamento da transmiss o da placa Ap s alguns segundos o software passa para o teste da recep o serial Digitando alguma palavra por exemplo seu nome na janela de TX do M2COM comprova se o funcionamento da recep o caso a mesma palavra seja visualizada no LCD da placa McBoard Mesmo que ocorr
50. r CN7 Sa das Digitais LEDS Sa da OUT4 51 RD3 Conector CN7 Sa das Digitais LED4 Sa da OUT5 52 RD4 Conector CN7 Sa das Digitais LED RGB sPIC 55 Rev 4 0 ico mosaico com br McBoard Sa da OUT6 53 RD5 Conector CN7 Sa das Digitais LED RGB Sa da OUT7 54 RD6 Conector CN7 Sa das Digitais LED RGB 55 RD7 Sa da OUT10 Ligado ao Buzzer 56 VDDCORE 57 VDD VDD 3 3V 58 RFO CAN RX Conector CN1 CAN 59 RF1 CAN TX Conector CN1 CAN 60 RG1 RS LCD 61 RGO EN LCD 62 RG14 DB4 LCD a 63 RG12 DB5 LCD 64 RG13 DB6 LCD sPIC 56 Rev 4 0 d lt lt Mosaico www mosaico com br gt Pinagem microcontrolador LPC2138 McBoard Pino LPC2138 Placa McBoard Observa es Ligado ao aquecedor 1 P0 21 Sa da OUT9 Resistor 1009 x 5W 2 P0 22 Sa da OUT10 Ligado ao Buzzer Cristal oscilador de 32768Hz 3 RTCX1 z para o RTC interno 4 P1 19 RS LCD Cristal oscilador de 5 RTCX2 32768Hz para o RTC interno 6 VSS GND 7 VDD VDD 3 3V z 8 P1 18 EN LCD Ligado ao circuito 9 P0 25 Sa da de audio de sa da de udio 10 P0 26 Sa da OUT2 Conector CN7 Sa das Digitais 11 P0 27 Entrada anal gica ADO Ligado ao trimpot P2 12 P1 17 LED RGB Ligado ao circuito 13 P0 28 Entrada anal gica AD1 da entrada de udio 14 P0 29 Sa da
51. ransmiss o IC Este sensor mede temperaturas de 55 C at 125 C com resolu o de 0 125 C e desvio padr o de 3 C A tabela abaixo mostra os pinos utilizados por cada microcontrolador durante a interface com o sensor de temperatura Conector DIMM Sensor de dsPIC33 LPC2138 LPC2368 168 vias Temperatura 59 RG2 P0 2 P0 28 Clock SCL pino 2 58 RG3 P0 3 P 027 Data SDA pino 1 55 SOBRE TEMP OS pino 3 1 8 Aguecedor O aquecedor consiste numa resist ncia de 1000 com 5W de dissipa o A tabela abaixo mostra o pino utilizado por cada microcontrolador durante a interface com o aquecedor Conector DIMM dsPIC33 LPC2138 LPC2368 168 vias 56 RB13 P0 22 P1 20 McBoard LPC dsPIC 13 Rev 4 0 mA lt Mosaico www mosaico com br 1 9 Comunicacao serial RS232 McBoard A placa possui dois drivers para adequar os n veis de tens o do microcontrolador ao padr o RS232C 12V e 12V No conector RS232 1 a comunica o feita com 2 vias a via de TX1 ea via de RX1 Os sinais de RTS e CTS n o est o ligados e portanto a comunica o n o pode ser implementada com controle de fluxo por hardware No conector RS232 2 a comunica o feita com 4 vias a via de TX2 a via de RX2 a via de RTS e a via de CTS Nesta serial poss vel implementar uma comunica o serial com controle de fluxo por hardware A comunica o pode ser implementa
52. scolhido se necess rio e Se desejar configure o bits de identifica o ID selecionando Configure gt ID Memory e Selecione Programmer gt Blank Check para checar se o componente esta apagado Se n o estiver obrigat rio o processo de apagar Programmer gt Erase Flash Device e Selecione Programmer gt Program para inserir seu c digo no componente ou placa de aplica o ou placa de demonstra o que est conectada no seu ICD2 Maiores informa es sobre o ICD2 consulte o manual de instru es do mesmo sPIC 52 Rev 4 0 mA lt lt Mosaico Www mosaico com br 7 Ap ndice A Resumo da pinagem dos microcontroladores dsPIC33FJ64GP706 LPC2138 LPC2368 gt Pinagem microcontrolador dsPIC33FJ64GP706 McBoard Pino dsPIC33 Placa McBoard Observa es 1 RG15 DB7 LCD z 2 RC1 H SHDN interno 3 RC2 LDAC interno 4 RG6 i INT SCK interno 5 RG7 INT SDI interno 6 RG8 INT SDO interno 7 MCLR RESET Ligado ao Bot o 6 8 RG9 CS DAC interno 9 VSS GND 10 VDD VDD 3 3V 11 RB5 Entrada E14 Conector de expans o 12 RB4 Entrada E13 Conector de expans o 13 RB3 Entrada E12 Conector de expans o 14 RB2 SS SPI Conector CN8 SPI 15 RB1 Entrada analogica AD1 si ao circuito ga eniaga de 16 RBO Entrada anal gica ADO Ligado ao trimpot A D McBoard LPC dsPIC 53 Rev 4 0 ico McBoard
53. tala o Found New Hardware Wizard Welcome to the Found New Hardware Wizard Windows will search for current and updated software by looking on your computer on the hardware installation CD or on the Windows Update Web site with your permission Online privacy information Can Windows connect to Windows Update to search for software O Yes this time only O Yes now and every time connect a device i this time Click Next to continue Selecione Instalar de uma lista ou local especifico avangado como mostrado na figura abaixo e clique em Seguinte Found New Hardware Wizard This wizard helps you install software for USB Serial Converter If your hardware came with an installation CD SE or floppy disk insert it now What do you want the wizard to do Click Next to continue E 48 Rev 4 0 ea McBoard mosaico com br e Selecione Procurar o melhor driver nestes locais e digite o caminho do arquivo na caixa de texto C CDM 2 02 04 na figura abaixo ou procurar a ele clicando no bot o procurar necess rio descompactar o driver baixado Depois que o arquivo caminho foi introduzido na caixa clique em Avan ar para prosseguir Found New Hardware Wizard Please choose your search and installation options Search for the best driver in these locations Use the check boxes below to limit or expand the default search which includes local paths and removable media The
54. utilizado para testar a funcionalidade de guase todos os recursos da placa McBoard Para este software nao fornecido o codigo fonte apenas o arquivo HEX esta disponivel no CD ROM Como padrao este software ja vem gravado no microcontrolador porem a qualquer momento o usuario pode testar o funcionamento do hardware da placa regravando o arquivo HEX O software de teste pode ser executado sem intera o com o usu rio por m recomendamos que o usu rio fa a a intera o com o software a fim comprovar o correto funcionamento de todos os componentes da placa O software de teste da placa auto explicativo de qualquer forma o procedimento de testes est explicado abaixo Se necess rio instalar o software M2COM presente no CD ROM Gravar o software demo hex no PIC da placa McBoard Conectar atrav s de um cabo serial a placa McBoard CN4 ao microcomputador Executar o software M2COM e escolher uma porta de comunica o dispon vel Retirar o jumper JP3 da placa McBoard McBoard LPC dsPIC 38 Rev 4 0 Palica McBoard www mosaico com br e Ligar a placa McBoard ja com o programa gravado e pressionar o bot o de reset manual e Uma tela com o nome da placa dever aparecer no LCD Este fato j comprova o correto funcionamento do LCD e Ap s alguns segundos um aviso sonoro ser emitido e o software passar para a tela seguinte O aviso sonoro emitido comprova o correto funcionamento do buzzer e A seguir s o testados os l
55. via PLL interno Fazem parte do kit de desenvolvimento McBoard com a bandeira LPC2138 1 placa McBoard 1 bandeira com o microcontrolador LPC2138 1 fonte de alimenta o 15Vdc 500mA full range 1 cabo serial DB9 e 1 CD ROM com guia do usu rio data sheet de componentes Compilador IAR 32K Free Flash Utility para grava o in circuit do hex e software de suporte para teste da comunica o serial TeraTerm sPIC 7 Rev 4 0 MuPalca McBoard www mosaico com br A ferramenta de desenvolvimento McBoard oferece ainda mais uma op o de microcontrolador ARM o LPC2368 cujas caracter sticas superam a do seu antecessor o LPC2138 sendo disposto sob a forma de uma bandeira As principais caracter sticas desta bandeira s o Microcontrolador de 32bits Alimenta o de 3 0V 3 6V 512k de mem ria de programa 32k de mem ria de dados vol til RAM 16k de mem ria de dados vol til para interface Ethernet 8k de mem ria de dados vol til para interface DMA tamb m acess veis para interface USB 32 interrup es 6 externas 70 I O s toler veis 5V 2 timers ou contadores de eventos externos de 32 bits com 4 canais captures e compares cada Unidade de PWM com seis sa das Watchdog Timer 1 Interface Ethernet 1 Interface USB 2 0 1 Interface CAN 2 UART s sendo uma UART1 com todos os pinos de controle implementados por hardware CTS DCD DTR Rle RTS 2 barramentos 2C s 1 barramento SPI
56. ware do usu rio n o estiver configurado para estabelecer a conex o USB atrav s do pino de sa da P2 9 do microcontrolador LPC2368 Faz parte do m dulo de comunica o USB o conector CN9 segue abaixo sua pinagem gt Pinagem USB conector CN9 McBoard LPC dsPIC Pino Fun o 1 3 2 D 3 D 4 GND 20 Rev 4 0 mA lt Mosaico Www mosaico com br 1 15 Comunica o Ethernet McBoard A placa possui um conector de interliga o de forma que a McBoard comunique se com outros dispositivos via Ethernet O circuito de interface entre o conector Ethernet da placa e o microcontrolador depende da bandeira utilizada veja na tabela a seguir o modelo de circuito de controle utilizado em cada bandeira consulte o datasheet espec fico do controlador Ethernet presente no CD para obter maiores informa es Modelo da Bandeira obse dsPIC33F ENC28J60 LPC2138 1 LPC2368 KS8721 1 m dulo n o dispon vel nesse microcontrolador As tabelas abaixo mostram os pinos utilizados por cada microcontrolador na interface com seu respectivo controlador gt Pinagem da interface controlador Ethenet bandeira dsPIC33FJ64GP706 dsPIC33F ENC28J60 RD8 INT pino 4 RD9 WOL pino 5 RG6 INT SCK pino 8 RG7 INT SDI pino 6 RG8 INT SDO pino 7 RB12 CS ENC pino McBoard LPC dsPIC 21 Rev 4 0 mA lt lt Mosaico Www mosaico
Download Pdf Manuals
Related Search
Related Contents
V7 L19WA 19" LCD E-bot ADV English Manual - Updated Sept 2014 GBC WireBind EKaro 40Pro Product Manual Descargar AVERTISSEMENT - Le Proscenium Pando I-1200 Samsung Galaxy Tab 3 Lite Wi-Fi User Manual Manuale d`installazione Installation manual Copyright © All rights reserved.
Failed to retrieve file