Conheça a placa FRDM KL46Z da NXP

As placas Freedom boards são excelentes plataformas para o estudo e aplicações utilizando os microcontroladores ARM Cortex-M da NXP. Possuem pinout Arduino, que facilita o acesso aos pinos do microcontrolador e o uso de shields presentes no mercado. Apresentamos anteriormente a KL25Z e fizemos um curso de mbed com essa mesma placa. Nesse artigos iremos apresentar a FRDM KL46Z, uma placa bem similar a KL25Z, porém com alguns recursos interessantes.

 

 

Detalhes do hardware da FRDM-KL46Z

 

A placa FRDM-KL46Z é uma plataforma de baixo custo para avaliação dos microcontroladores da série Kinetis L - KL4x, que são microcontroladores ARM Cortex-M0+. O microcontrolador presente nesta placa é o MKL46Z256VLL4, que possui 256 KB de memória flash, 32 KB de memória SRAM, USB OTG (FS), controlador para display  LCD de segmentos, e pode operar a até 48 MHz.

 

A figura 1 exibe a FRDM-KL46Z:

FRDM KL46Z
Figura 1 - FRDM KL46Z

 

Note que ela é bem similar a KL25Z apresentada no artigo: Conheça a FRDM KL25Z da NXP

 

 

Resumo de recursos da FRDM KL46Z

 

  • Microcontrolador MKL46Z256VLL4 - NXP KL46Z Kinetis KL4
    • Núcleo ARM® Cortex™-M0+ de alta performance
    • @48MHz, 32KB RAM, 256KB FLASH
    • USB (Host/Device)
    • SPI (2)
    • I2C (2)
    • I2S (1)
    • UART (3)
    • PWM (6)
    • ADC (6)
    • DAC (1x 6bit, 1x 12bit)
    • Touch Sensor
    • GPIO (84)
    • LCD Controller
  • Recursos da  FRDM-KL46Z
    • Acelerômetro de 3 eixos MMA8451Q
    • Touch capacitivo
    • Magnetômetro - MAG3110
    • LCD de 4x8 segmentos - LCD-S401M16KR
    • Sensor de luz  ALS-PT19-315C/L177/TR8

 

A seguir é apresentado o diagrama de blocos:

 

Diagrama de Blocos da FRDM KL46Z
Figura 2 - Diagrama de Blocos da FRDM KL46Z

 

 

Pinagem

 

A seguir são exibidos os pinos disponíveis na KL46Z:

 

Pinagem da FRDM KL46Z
Figura 3 - Pinagem da FRDM KL46Z

 

As imagens apresentam os pinos disponíveis na placa e seus respectivos nomes, tanto em relação ao microcontrolador, quanto para a plataforma mbed e Arduino. Abaixo são exibidos os pinos usados para os sensores e displays:

 

Pinos usados nos sensores e display
Figura 4 - Pinos usados nos sensores e display

 

 

Programação

 

Para programação, é possível utilizar diversas plataformas dentre elas o KDS na própria NXP ou o mbed da ARM. A NXP disponibiliza um tutorial para os primeiros passos com a KL46Z, em seu site.

 

Você também pode dar os primeiros passos utilizando a plataforma mbed.

 

 

Referências

 

Manual da placa

Esquemático

FRDM-KL46Z: Freedom Development Platform for Kinetis KL3x and KL4x MCUs

 

 

Esse foi uma pequena apresentação da placa FRDM-KL46Z da NXP. Caso tenha ficado alguma dúvida, deixe seu comentário abaixo.

NEWSLETTER

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Fábio Souza
Engenheiro com experiência no desenvolvimento de projetos eletrônicos embarcados. Hoje é diretor de operações do portal Embarcados, onde trabalha para levar conteúdos de eletrônica, sistemas embarcados e IoT para o Brasil. Também atua no ensino eletrônica e programação pelo Brasil. É entusiastas do movimento maker, da cultura DIY e do compartilhamento de conhecimento, publica diversos artigos sobre eletrônica e projetos open hardware, como o projeto Franzininho Participou da residência hacker 2018 no Redbull Basement. Quando não está ministrando palestras, cursos ou workshops, dedica seu tempo “escovando bits” ou projetando placas eletrônicas.

Deixe um comentário

avatar
 
  Notificações  
Notificar