Microcontroladores M3 de 32 bits para aplicativos incorporados

 Cada grande fabricante de componentes produziu sua própria família de microcontroladores para sistemas embarcados, cada um com seu próprio conjunto de recursos e proposição de valor exclusivos. O MCU LPC1769 da NXP Semiconductors faz parte de uma família de produtos para sistemas embarcados. O MCU LPC1769 oferece desempenho integrado competitivo em baixas frequências de clock com várias interfaces digitais. Esses processadores leves são uma excelente escolha para aplicações como automação industrial, aquisição de dados de sensores, alguns produtos robóticos ou automotivos e muito mais, ao fazer uma assistência adegas nacionais



Se você está procurando um MCU leve ou decidiu usar o LPC1769, considere suas especificações em relação às plataformas mais populares. Uma vez que este componente tem como alvo sistemas embarcados, outro ponto importante a se considerar é o nível de suporte do desenvolvedor do fornecedor do chip. Para ajudá-lo a começar com este MCU fácil de usar, descreveremos a folha de dados LPC1769 e o nível de suporte do desenvolvedor que você pode esperar para este MCU.


O que há na folha de dados LPC1769?

O MCU LPC1769 da NXP Semiconductors faz parte da família LPC176x de processadores de 32 bits (sufixo 63-69). Os componentes desta família são muito semelhantes e são construídos em um núcleo de processador Arm Cortex-M3. O relógio funciona em frequências de até 100 MHz (até 1768), enquanto o LPC1769 funciona a 120 MHz. Outros recursos importantes incluem memória on-board, interfaces de baixa e alta velocidade, interfaces de áudio digital e interfaces de sensor (GPIO, ADC e DAC).


O LPC1769 não é tão popular quanto outros MCUs, como o MSP430 ou outros MCUs de 32 bits, mas fornece recursos e capacidades competitivas. As especificações importantes para o LPC1769 estão resumidas abaixo:


Tensão de alimentação 3,3 V nominal (2,4 V a 3,6 V)

Velocidade do relógio 120 MHz

Memória On-Die Flash on-chip de 512 KB, SRAM de 64 KB

Interfaces Alta contagem de GPIO, DAC de 10 bits, ADC de 12 bits

Interfaces de computação Ethernet, USB 2.0 Full-speed

Interfaces de barramento I2C, I2S, UART (1 com suporte RS-485 / EIA-485), CAN 2.0B, FIFO, SPI

Outras características Relógio RTC, oscilador ajustável (1 a 25 MHz), PMU integrado com vários modos de economia de energia, saída PWM para aplicações de driver de motor

Os outros componentes da família LPC176x têm especificações mais baixas em termos de freqüência de clock, memória e contagem de interface. Além desses pontos, outros componentes nesta linha de produtos são comparáveis ​​ao MCU LPC1769. Uma cópia da folha de dados LPC1769 pode ser encontrada no site da NXP Semiconductors . Assim como outras linhas de produtos com componentes comparáveis, as especificações LPC1769 são agrupadas com os outros componentes da linha de produtos LPC176x; tenha isso em mente ao ler a folha de dados .


Esses recursos tornam o LPC1769 ideal para uma variedade de produtos, como:


Controlador para motores pequenos

Controle de sensor e aquisição de dados

Computação leve e de baixo consumo para pequenos wearables

Controlador de host para interfaces de sensores digitais, por exemplo, em monitoramento ambiental

Adicionando um LPC1769 ao seu projeto

O projeto de sistemas embarcados tem a ver com a criação do PCB tanto quanto com a programação de um novo aplicativo. Todos esses projetos requerem firmware desenvolvido para executar o aplicativo host e um layout físico no PCB. No entanto, antes de criar um PCB personalizado, reserve algum tempo para trabalhar no firmware do seu aplicativo com alguns recursos do NXP.


Suporte ao desenvolvedor

Assim como qualquer outro MCU, o LPC1769 precisará ser atualizado com firmware personalizado para executar um aplicativo integrado e interface com periféricos. Um ponto importante que nem sempre é considerado ao selecionar um MCU é o nível de suporte ao desenvolvedor fornecido pelo fornecedor. A folha de dados LPC1769 é extensa em termos de especificações de interface e mapeamento de pinos, mas não é um guia de programação. Além disso, o NXP não fornece um SDK para este componente, em contraste com outros fornecedores de MCUs populares.


No entanto, o NXP fornece uma lista de bibliotecas C ++ e exemplos de código para MCUs LPC, que podem ser usados ​​no IDE LPCXpresso. Não presuma que o código escrito para um componente LPC176x anterior será compatível com versões futuras - você pode precisar converter seu binário mais antigo em um arquivo hexadecimal e fazer o download com algo como FlashMagic para fazer o flash do MCU. É recomendado que os designers usem a placa de desenvolvimento LPCXpresso do microcontrolador da série LPC1769 para construir e depurar seu aplicativo antes de piscar em uma placa de protótipo.


Placa dev LPC1769 MCU

Placa dev LPC1769 MCU da NXP


Modelos CAD

O LPC1769 vem em várias pegadas de PCB, cada uma com uma pinagem diferente. As variantes estão disponíveis nos padrões de terreno LQFP100 ou TFBGA100 (ambos os componentes SMD ). Antes de criar seus próprios símbolos esquemáticos e pegadas, você pode usar um mecanismo de busca eletrônica , como o mecanismo de busca Ultra Librarian , para acessar a folha de dados LPC1769 e os modelos CAD para seus componentes . Ao usar o Ultra Librarian, você terá acesso a planilhas de dados atualizadas, especificações técnicas, dados CAD e modelos 3D verificados que podem ser importados para aplicativos ECAD populares . Você também terá acesso a informações de sourcing de distribuidores em todo o mundo .

Comentários

Postagens mais visitadas