Novo Raspberry PICO

"Hoje, estamos lançando nosso primeiro produto da classe de microcontroladores: Raspberry Pi Pico. Custando apenas US $ 4, ele é construído com base no RP2040, um novo chip desenvolvido aqui mesmo no Raspberry Pi. Se você está procurando uma placa autônoma para desenvolvimento de integração profunda ou um companheiro para seu computador Raspberry Pi, ou você está dando os primeiros passos com um microcontrolador, esta é a placa para você.

Tínhamos três objetivos de design principais para RP2040: alto desempenho, especialmente para cargas de trabalho inteiras; E / S flexível, para nos permitir falar com quase qualquer dispositivo externo; e, claro, baixo custo, para eliminar as barreiras de entrada. Acabamos com um pequeno chip incrivelmente poderoso, colocando tudo isso em um pacote QFN-56 de 7 × 7 mm contendo apenas dois milímetros quadrados de silício de 40 nm. RP2040 tem:

  • ARM Dual-core Cortex-M0 + @ 133MHz
  • 264 KB (lembra dos kilobytes?) De RAM no chip
  • Suporte para até 16 MB de memória Flash fora do chip via barramento QSPI dedicado
  • Controlador DMA
  • Periféricos interpoladores e divisores inteiros
  • 30 pinos GPIO, 4 dos quais podem ser usados ​​como entradas analógicas
  • 2 × UARTs, 2 × controladores SPI e 2 × controladores I2C
  • 16 × canais PWM
  • 1 × controlador USB 1.1 e PHY, com suporte para host e dispositivo
  • 8 × máquinas de estado de E / S programável (PIO) Raspberry Pi
  • Modo de inicialização de armazenamento em massa USB com suporte UF2, para programação arrastar e soltar

E este não é apenas um chip poderoso: ele foi projetado para ajudá-lo a usar até a última gota desse poder. Com seis bancos independentes de RAM e um switch totalmente conectado no centro de sua malha de barramento, você pode facilmente fazer com que os núcleos e os motores de DMA funcionem em paralelo sem contenção.

Para usuários avançados, fornecemos um C SDK completo, um conjunto de ferramentas baseado em GCC e integração com o Visual Studio Code.

Como o Cortex-M0 + não possui uma unidade de ponto flutuante, comissionamos funções de ponto flutuante otimizadas de Mark Owen, autor das populares bibliotecas Qfplib ; estes são substancialmente mais rápidos do que seus equivalentes da biblioteca GCC e são licenciados para uso em qualquer produto baseado em RP2040.

Com dois núcleos rápidos e uma grande quantidade de RAM no chip, o RP2040 é uma ótima plataforma para aplicativos de aprendizado de máquina. Você pode encontrar a porta de Pete Warden da estrutura TensorFlow Lite do Google aqui . Fique atento para mais conteúdo de aprendizado de máquina nos próximos meses."

Raspberry Pi Pico

O Raspberry Pi Pico foi projetado como nossa placa auxiliar de baixo custo para RP2040. Ele emparelha RP2040 com 2 MB de memória Flash e um chip de fonte de alimentação que suporta tensões de entrada de 1,8-5,5V. Isto permite-lhe alimentar o seu Pico a partir de uma ampla variedade de fontes, incluindo duas ou três células AA em série ou uma única célula de iões de lítio."

Exibições: 879

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Comentário de José Gustavo Abreu Murta em 11 abril 2021 às 22:51

É oficial! Suporte IDE do Arduino para o Raspberry Pi Pico - Como instalar

Comentário de José Gustavo Abreu Murta em 31 março 2021 às 21:15

Muito bom Rodrigo! Parabéns.

Você se baseou em algum projeto pronto ou desenvolveu-o?

Compartilhe por favor. Sugiro que abra um tópico no Blog do Lab de Garagem. 

Obrigado. 

Comentário de Rodrigo Corbera em 31 março 2021 às 20:24

Muito legal isso de poder usar o framework do Arduino com o Rasp Pico. O suporte da comunidade está crescendo rápido!

Nesse meio tempo eu explorei mais a capacidade dessa plaquinha e cheguei a um projeto que demonstra bem o seu potencial para esta e muitas outras aplicações...

Trata-se do Rasp Pi Pico (o microcontrolador e não a placa Linux!) emulando o NES com fidelidade de som e imagens em VGA 60 quadros por segundo.


Pico dual Core a 250MHz => VGA 8bpp/256 colors + PDM (efeitos sonoros e música de fundo) + Teclado PS/2 para jogar e controlar. Tudo em uma única plaquinha Raspberry Pi Pico.

Com isso vejo que é possível estender muito a aplicabilidade do RP2040. Realmente muito versátil!

Segue o vídeo para checar a que ponto de qualidade de animação e som pode chegar essa plaquinha.

Comentário de José Gustavo Abreu Murta em 30 março 2021 às 10:49

A programação do Raspberry Pi está sendo aprimorada. 

Apesar da Organização Arduino, não divulgar ainda a IDE Arduino para o PICO, um analista experiente desevolveu uma IDE experimental!  Muito bom! 

https://github.com/earlephilhower/arduino-pico

Comentário de José Gustavo Abreu Murta em 20 março 2021 às 8:40

Bom dia Rodrigo, 

A plaquinha é poderosa! Eu falei! 

Parabéns pelo projeto. 

Comentário de Rodrigo Corbera em 19 março 2021 às 23:12

Olha só o projeto que desenvolvi em C para o Pico - um driver VGA com animações de objetos 3D:

Comentário de José Gustavo Abreu Murta em 15 março 2021 às 9:50

Aguardem, vou editar um Tutorial no Blog da Eletrogate sobre Raspberry Pico! 

O Microcontrolador tem muito potencial! 

Comentário de Rodrigo Corbera em 14 março 2021 às 22:22

Muito Bom esse vídeo sobre o PIO do RaspPi Pico!

Comentário de José Gustavo Abreu Murta em 14 março 2021 às 10:41

Explicação bem detalhada sobre o I/O Programável do Raspberry PICO - Fantástico! 

Comentário de José Gustavo Abreu Murta em 14 fevereiro 2021 às 22:15

Desenvolvendo o primeiro programa e compilando com Visual Studio Code. 

Exemplo - programa Blink LED

How to Set up a Visual Studio Code Project for Pi Pico - Blink LED

© 2021   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço