Plataforma do projeto da referência de LPC2468-based - IAR, NXP, Micrium
Afixado em ferramentas de desenvolvimento, BRAÇO, controle industrial, uso geral, NXPEm domingo, agosto 31, 2008
IAR, NXP, e Micrium anunciaram a liberação de uma plataforma nova do projeto da referência baseada no microcontrolador de LPC2468 ARM7 de NXP, alvejado em aplicações industriais RTOS-baseadas. O software da plataforma de LPC2468 IRD (projeto industrial da referência) é construído em torno do Micrium µC/OS-II RTOS, e IAR encaixou a bancada para o compilador e o depurador de programas do BRAÇO C/C . A plataforma nova do projeto da referência com seu RTOS, a biblioteca, e os módulos de aplicação permitem uma hora mais rápida ao mercado para muitas aplicações encaixadas.
Plataforma do projeto da referência de LPC2468-based - IAR, NXP, Micrium
A plataforma de IRD incorpora os módulos PWB-baseados permutáveis do núcleo, da base e de aplicação que fornecem as funções de sistema essenciais e os protocolos de comunicações prendidos para uma escala larga de aplicações encaixadas, como: automatização do edifício, sólido - indic a iluminação, o controle da iluminação, a medida e o controle industrial.
A plataforma de IRD inclui o uso de um ambiente de desenvolvimento integrado (IDE) e a ferragem da J-Ligação (JTAG) elimina erros da ligação. A conexão de JTAG e de sistema de Micrium característica do monitor ajudam com programação de software e eliminam erros. Os circuitos da ferragem são incorporados para facilitar Em-Sistema-Programar (ISP).
|
A plataforma nova compreende uma placa do microcontrolador de NXP LPC2468 que caracteriza o anfitrião do USB/dispositivo, Ethernet, dois portos RS232, e dois PODEM portos, exposição do LCD (4×20), uma placa do teclado, e uma J-Ligação JTAG de IAR elimina erros da ponta de prova. O software support é fornecido para o anfitrião do USB/dispositivo, 10/100Base Ethernet, RS-232, I2C e PODE protocolos de comunicação. Algumas aplicações da referência (escritas em C) para ajudar a começar o desenvolvimento de aplicações são fornecidos igualmente por NXP.
Os módulos de aplicação da ferragem e do software estarão disponíveis separada, e podem estender a funcionalidade da plataforma às modalidades que incluem DALI, DMX, PODEM e controle da aplicação de motor. O IRD fornece relações flexíveis para a expansão do LCD ou do VFD (exposições fluorescentes do vácuo), do UART, a expansão de I2C, e a ferragem característica da aplicação através dos encabeçamentos da conexão. O IRD inclui RTOS de Micrium, pilha do TCP/IP, sistema de arquivo, anfitrião do USB, PODE empilhar como programas demonstrativos executáveis. Licenciar o código fonte de Micrium permite que o colaborador personalize esta plataforma rapidamente.
Microcontrolador de NXP LPC2468
O microcontrolador de LPC2468 de NXP é projetado em torno núcleo de 16 bits/de 32 bits do processador central de ARM7TDMI-S. O LPC2468 tem uma memória Flash de 512 kB que inclua uma arquitetura da relação larga e do acelerador da memória do bocado do special 128 que permita o processador central de executar instruções seqüenciais da memória Flash no máximo taxa de pulso de disparo do sistema de 72 megahertz. O LPC2468 pode executar o BRAÇO de 32 bits e instruções de 16 bits do polegar. Esta característica permite o desenhador de aperfeiçoar seu pedido para tamanho de 16 bits/de 32 bits do desempenho ou de código. O tempo real das características do microcontrolador LPC2468 elimina erros das relações que incluem ambo o JTAG e traço encaixado.
O microcontrolador LPC2468 é ideal para aplicações de comunicação de múltiplos propósitos. Seriu óptima para passagens de uma comunicação e conversores de protocolo. Tem:
- Um MAC do Ethernet de 10/100
- Um controlador full-speed do dispositivo do USB/Host/OTG
- Dois PODEM as canaletas
- Quatro UARTs
- Uma relação de SPI
- Três relações de I2C
- Dois SSP (portos de série Synchronous),
- Uma relação de I2S (som Inter-CI)
Suportando esta coleção de relações de comunicações de série seja os seguintes componentes da característica:
- Em-microplaqueta oscilador interno de uma precisão de 4 megahertz
- kB 98 do kB 64 consistindo do RAM total de SRAM local
- 16 kB SRAM para o Ethernet
- 16 kB SRAM para o acesso direto da memória do uso geral
- kB 2 de SRAM a pilhas
- Uma compatibilidade electrónica (controlador externo da memória)
O microcontrolador LPC2468 igualmente fornece vários temporizadores de 32 bits, 10 o bocado CAD, 10 bocado DAC, duas unidades de PWM, quatro pinos da interrupção externa, e até 160 linhas rápidas de GPIO. Todas estas características fazem o microcontrolador LPC2468 particular apropriado para sistemas de controlo médicos e industriais.
Diagrama de bloco do microcontrolador de NXP LPC2468
Características do microcontrolador LPC2468
- Processador de ARM7TDMI-S, funcionando em até 72 megahertz.
- memória do programa do flash da em-microplaqueta de 512 kB com capacidades de programação da programação (ISP) e da Em-Aplicação do Em-Sistema (IAP). A memória instantânea do programa está na barra-ônibus local do BRAÇO para o acesso do processador central do elevado desempenho.
- a em-microplaqueta SRAM de 98 kB inclui:
- kB 64 de SRAM na barra-ônibus local do BRAÇO para o acesso do processador central do elevado desempenho.
- 16 kB SRAM para a relação do Ethernet. Pode igualmente ser usado como o uso geral SRAM.
- 16 kB SRAM para o uso do acesso direto da memória do uso geral igualmente acessível pelo USB.
- armazenamento de dados 2 do kB SRAM psto do domínio tempo real do poder do pulso de disparo (RTC).
- O sistema de capacidade elevada avançado duplo da barra-ônibus (AHB) permite o acesso direto da memória simultâneo do Ethernet, o acesso direto da memória do USB, e a execução de programa do flash da em-microplaqueta sem a disputa.
- A compatibilidade electrónica fornece a sustentação para dispositivos de memória de estática assíncronos tais como o RAM, a ROM e o flash, assim como memórias dinâmicas tais como a única taxa de dados SDRAM.
- Controlador de interrupção Vectored avançado (VIC), suportando até 32 interrupções vectored.
- Controlador de acesso direto da memória do uso geral AHB (GPDMA) que pode ser usado com a relação de SSP, de I2S-bus, e de SD/MMC assim como para transferências da memória-à-memória.
- Relações de série:
- MAC do Ethernet com relação de MII/RMII e o controlador de acesso direto da memória associado. Estas funções residem em um AHB independente.
- Controlador full-speed do dispositivo do porto duplo do USB 2.0/Host/OTG com em-microplaqueta PHY e controlador de acesso direto da memória associado.
- Quatro UARTs com geração fracionária da taxa de baud, uma com I/O do controle do modem, um com sustentação de IrDA, tudo com FIFO.
- PODE o controlador com duas canaletas.
- Controlador de SPI.
- Dois controladores de SSP, com FIFO e capacidades multi-protocol. Um é uma substituição para o porto de SPI, compartilhando de sua interrupção. SSPs pode ser usado com o controlador de GPDMA.
- Três relações de I2C-bus (uma com abrir-drena e dois com os pinos do porto padrão).
- Relação de I2S (som Inter-CI) para a entrada ou a saída audio digital. Pode ser usada com o GPDMA.
- Outros peripherals:
- Relação do cartão de memória de SD/MMC.
- 160 pinos de uso geral do I/O com pull-up configurável/para baixo resistores.
- 10 bocado CAD com a entrada que multiplexa entre 8 pinos.
- 10 bocado DAC.
- Quatro temporizadores/contadores de uso geral com 8 entradas e 10 da captação comparam saídas. Cada bloco de temporizador tem uma entrada externa da contagem.
- Dois blocos de PWM/timer com sustentação para o controle de motor trifásico. Cada PWM tem entradas externas de uma contagem.
- RTC com domínio separado do poder, fonte do pulso de disparo pode ser o oscilador de RTC ou o pulso de disparo de APB.
- 2 kB SRAM psto do pino do poder de RTC, permitindo que os dados sejam armazenados quando o descanso da microplaqueta for psto fora.
- Temporizador de cão de guarda (WDT). O WDT pode ser cronometrado do oscilador interno de RC, do oscilador de RTC, ou do pulso de disparo de APB.
- O teste padrão do BRAÇO/elimina erros da relação para a compatibilidade com ferramentas existentes.
- O módulo do traço da emulation suporta o traço tempo real.
- Escolha a fonte de alimentação de 3.3 V (3.0 V a 3.6 V).
- Três modalidades reduzidas do poder: quietude, sono, e poder-para baixo.
- Quatro entradas da interrupção externa configuráveis como a borda/sensível nivelado. Todos os pinos em PORT0 e em PORT2 podem ser usados como fontes sensíveis da interrupção da borda.
- Processador wake-up da modalidade do Poder-para baixo através de alguma interrupção capaz de operar-se durante a modalidade do Poder-para baixo (inclui interrupções externas, interrupção de RTC, atividade do USB, interrupção wake-up do Ethernet, PODE transportar a atividade, a interrupção do pino PORT0/2).
- Dois domínios independentes do poder permitem muito bem - o ajustamento do consumo de potência baseado em características necessários.
- Cada um periférico tem seu próprio divisor do pulso de disparo para uma economia de poder mais adicional. Estes divisores ajudam a reduzir o poder ativo por 20 - 30%.
- A baixa de pressão detecta com pontos iniciais separados para a interrupção e restauração forçada.
- Em-microplaqueta poder-na restauração.
- oscilador de cristal da Em-microplaqueta com uma escala de funcionamento de 1 megahertz a 24 megahertz.
- 4 o oscilador interno do megahertz RC aparou a 1% a exatidão que pode opcionalmente ser usada como o pulso de disparo de sistema. Quando usado como o pulso de disparo do processador central, não reserva PODE e USB funcionar.
- a Em-microplaqueta PLL permite a operação do processador central até a taxa do processador central do máximo sem a necessidade para um cristal de alta freqüência. Pode ser funcionado do oscilador principal, do oscilador interno de RC, ou do oscilador de RTC.
- Varredura do limite para o teste simplificado da placa.
- As seleções versáteis da função do pino reservam mais possibilidades para usar funções do peripheral da em-microplaqueta.
Fonte: http://www.standardics.nxp.com/products/lpc2000/datasheet/lpc2468.pdf: Folha de dados do microcontrolador LPC2468 (preliminar) [1.8Mb]
![[O sistema encaixado rola-b]](images/roll/roll-b-4.gif)












