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, especialista em sistemas 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. É entusiastas do movimento maker, da cultura DIY e do compartilhamento de conhecimento, publica diversos artigos sobre eletrônica e projetos open hardware.Com iniciativas como o projeto Franzininho e projetos na área de educação, leva a cultura maker para o Brasil capacitando e incentivando professores e alunos a usarem tecnologia em suas vidas. Participou da residência hacker 2018 no Red Bull Basement.

Deixe um comentário

avatar
 
  Notificações  
Notificar