Gepost door Jeroen Vreuls op maandag 25 januari 2021 · Bron: Raspberry Pi Foundation
De Raspberry Pi Foundation heeft nieuwe module gelanceerd met daarop voor het eerst een zelfontworpen microcontroller. Het gaat om een dual-core microcontroller met een kloksnelheid van 133 MHz. De module is te koop voor $ 4.
De Raspberry Pi Foundation besloot om een eigen microcontroller te ontwerpen omdat de Raspberry Pi modellen niet goed geschikt zijn voor low-power toepassingen. Daarnaast draait op een Raspberry Pi vaak een standaard besturingssysteem zoals Linux, dat niet ideaal is voor snelle I/O aansturing.
De Raspberry Pi Pico module is gebouwd rond de RP2040 microcontroller. De RP2040 bevat een dual-core ARM Cortex-M0+ op 133 MHz en 264 kB RAM. Qua interfaces zijn onder andere 30 GPIO pins, 16 PWN kanalen, SPI, I²C en USB 1.1 beschikbaar. Er kan tot 16 MB extern flash geheugen aangesproken worden. De microcontroller zit in een 7 x 7 mm QFN-56 behuizing en is op 40 nm gebakken.
De Raspberry Pi Pico is een break-out board van 51 x 21 mm met de RP2040 microcontroller en bevat 2 MB flash geheugen. De Pico ondersteunt voedingsspanningen van 1,8 tot 5,5 V. 26 van de 30 GPIO pins zijn beschikbaar, waarvan 3 analoge ingangen. De Pico is te koop voor $ 4, in Nederland is de module te koop voor € 4,50.
Er zullen ook break-out boards van partners beschikbaar worden met de RP2040 microcontroller. Onder andere Adafruit, SparkFun en Arduino hebben boards aangekondigd.
De RP2040 microcontroller kan geprogrammeerd worden met MicroPython. Voor ervaren gebruikers is een C SDK en GCC toolchain beschikbaar. Een port van Google's TensorFlow Lite framework kan gebruikt worden voor machine learning applicaties.
Als je ingelogd bent kun je een reactie plaatsen.
Wauw, Usb1.1 dat is 12 jaar terug in de tijd.
De USB organisatie heeft de fout gemaakt om 12mbps USB 1.1 apparaten toe te zegen dat ze dan ook USB 2.0 (compatible) zijn. USB 2.0 voegde de 480Mbps snelheid toe, maar je hoeft dat niet te kunnen om USB 2.0 op de verpakking te mogen zetten.
De Pico is per definitie van de USB groep dus USB2.0. De schrijver van het artikel wil met "USB 1.1" aangeven dat het 12Mbps en niet 480Mbps is.
Een betere formulering was misschien geweest "USB 2.0 (12 Mbps)" .
Klopt, In de datasheet staat het duidelijker dan in de spec hierboven.
RP2040 contains a USB 2.0 controller that can operate as either:•a Full Speed device (12 Mbit/s)•a host that can communicate with both Low Speed (1.5 Mbit/s) and Full Speed devices. This includes multipledownstream devices connected to a USB hub.There is an integrated USB 1.1 PHY which interfaces the USB controller with the DP and DM pins of the chip