RP2040

Valmistajat

Adafruit Feather RP2040 Näytä suurempana

Adafruit Feather RP2040

ADA4884

3 kappaletta

Varastossa

Huom: Viimeinen tuote varastossa!

Valmistajan kotisivu

22,11 €

Adafruit 4884 - Adafruit Feather RP2040 - kehityskortti.

Kuvaus

Uusi siru tarkoittaa uutta Featheria, eikä Raspberry Pi RP2040 ole poikkeus. Kun näimme tämän piirin, ajattelimme, että "tästä piiristä tulee mahtava, kun annamme sille Feather-hoidon", ja niin teimme! Tässä Featherissa on RP2040 ja kaikki Featherista tutut ja rakastamasi hienoudet.

Paljon valmistetaan, jos varastomme on tilapäisesti loppu, rekisteröidy saadaksesi ilmoituksen heti kun valmistamme lisää!

  • Mitat 2.0" x 0.9" x 0.28" (50.8mm x 22.8mm x 7mm) ilman juotettuja otsakkeita.
  • Kevyt kuin (suuri?) höyhen - 5 grammaa.
  • RP2040 32-bittinen Cortex M0+ kaksoisydin, joka toimii ~125 MHz:n taajuudella 3,3 V:n logiikalla ja teholla.
  • 264 KB RAM-MUISTIA
  • 8 MB SPI FLASH -siru tiedostojen ja CircuitPython/MicroPython-koodin tallennukseen. Ei EEPROMia
  • Tonneittain GPIO:ta! 21 x GPIO-nastat seuraavilla ominaisuuksilla:
    • Neljä 12-bittistä ADC:tä (yksi enemmän kuin Pico).
    • Kaksi I2C-, kaksi SPI- ja kaksi UART-oheislaitetta, merkitsemme yhden "pää"-liitännän vakiopaikoissa Feather-paikoissa.
    • 16 x PWM-lähtöä - servoja, LEDejä jne. varten.
    • 8 digitaalista 'ei-ADC/ei-oheislaitetta' GPIO:ta ovat peräkkäisiä maksimaalisen PIO-yhteensopivuuden varmistamiseksi.
  • Sisäänrakennettu 200mA + lipoly laturi, jossa on lataustilan merkkivalo LED-valo
  • Nasta #13 punainen LED yleiskäyttöön vilkkuvaan LEDiin.
  • RGB NeoPixel täysvärinäyttöä varten.
  • Sisäänrakennettu STEMMA QT -liitin, jonka avulla voit nopeasti liittää minkä tahansa Qwiic-, STEMMA QT- tai Grove I2C -laitteen ilman juottamista!
  • Sekä Reset-painike että Bootloader-valintapainike nopeaa uudelleenkäynnistystä varten (ei irroittamista-pistokytkentää koodin uudelleenkäynnistämiseksi).
  • 3,3 V virta/aktivointitappi
  • Valinnainen SWD-virheenkorjausportti voidaan juottaa sisään virheenkorjausta varten.
  • 4 asennusreikää
  • 12 MHz:n kide täydellistä ajoitusta varten.
  • 3,3 V:n säädin, jossa on 500 mA:n huippuvirran ulostulo
  • USB Type C -liitäntä mahdollistaa pääsyn sisäänrakennettuun ROM USB-bootloaderiin ja sarjaportin vianmääritykseen

RP2040:n sisällä on "pysyvä ROM" USB UF2 -bootloader. Tämä tarkoittaa sitä, että kun haluat ohjelmoida uuden laiteohjelmiston, voit pitää BOOTSEL-painiketta alhaalla samalla kun kytket sen USB-liitäntään (tai vetää RUN/Reset-nastan maahan), jolloin se ilmestyy USB-levyasemana, johon voit vetää laiteohjelmiston. Adafruitin tuotteita käyttäneille tämä on hyvin tuttua - käytämme tätä tekniikkaa kaikissa natiivi-USB-levyissämme. Huomaa vain, että et kaksoisnapsauta resetointia, vaan pidä BOOTSEL painettuna käynnistyksen aikana siirtyäksesi bootloaderiin!

RP2040 on tehokas piiri, jonka kellotaajuus vastaa M4-piirin (SAMD51) kellotaajuutta ja kaksi ydintä vastaa M0-piiriä (SAMD21). Koska se on M0-piiri, siinä ei ole liukulukuyksikköä eikä DSP-laitteistotukea - joten jos teet jotain raskasta liukulukumatematiikkaa, se tehdään ohjelmistossa, eikä se siten ole yhtä nopea kuin M4. Monissa muissa laskentatehtävissä saat lähes M4:n nopeuden!

Oheislaitteita varten on kaksi I2C-ohjainta, kaksi SPI-ohjainta ja kaksi UART:ia, jotka on multipleksoitu GPIO:n kautta - tarkista pinoutista, mitkä nastat voidaan asettaa millekin. PWM-kanavia on 16, jokaisella nastalla on kanava, jolle se voidaan asettaa (ditto pinoutissa).

Huomaat, ettei I2S-oheislaitetta, SDIO:ta tai kameraa ole, mikä siinä on vikana? Sen sijaan, että RP2040:ssä olisi erityinen laitteistotuki tällaisille sarjadatan kaltaisille oheislaitteille, siinä on PIO-tilakonejärjestelmä, joka on ainutlaatuinen ja tehokas tapa luoda mukautettuja laitteistologiikka- ja tietojenkäsittelylohkoja, jotka toimivat itsenäisesti ilman suorittimen käyttöä. Esimerkiksi NeoPixelit - usein bittikytkemme ajoituskohtaisen protokollan näille LEDeille. RP2040:ssä käytämme sen sijaan PIO-objektia, joka lukee datapuskurin ja kellottaa oikean bittivirran täydellisellä tarkkuudella. Sama pätee I2S-äänen sisään- tai ulostuloon, LED-matriisinäyttöihin, 8-bittisiin tai SPI-pohjaisiin TFT-näyttöihin, jopa VGA:han! MicroPythonissa ja CircuitPythonissa voit luoda PIO-ohjauskomentoja, joilla voit skriptata oheislaitteen ja ladata sen ajonaikana. PIO-oheislaitteita on 2 kappaletta, joissa kummassakin on 4 tilakonetta.

Laukaisuhetkellä tällä levyllä ei ole Arduino-ydintukea. On olemassa suuri C/C++-tuki, virallinen MicroPython-portti ja CircuitPython-portti! Suosittelemme tietysti CircuitPythonia, koska se on mielestämme helpoin tapa päästä alkuun, ja siinä on tuki useimmille ajureillemme, näytöillemme, antureillemme ja muille, jotka ovat tuettuja suoraan laatikosta, joten voit seurata CircuitPython-projektejamme ja -oppaitamme.

Vaikka RP2040:ssä on paljon sisäistä RAM-muistia (264KB), siinä ei ole sisäänrakennettua FLASH-muistia. Sen sijaan ulkoinen QSPI-flash-siru tarjoaa sen. Tällä piirilevyllä on 8 Mt, joka jaetaan sen suorittaman ohjelman ja MicroPythonin tai CircuitPythonin käyttämän tiedostomuistin kesken. Kun käytät C/C++:aa, saat koko flash-muistin, jos käytät Pythonia, sinulle jää noin 7 Mt koodia, tiedostoja, kuvia, fontteja jne. varten.

RP2040-sirun ominaisuudet:

  • Kaksi ARM Cortex-M0+ @ 133MHz.
  • 264kB SRAM-muistia kuudessa itsenäisessä pankissa.
  • Tuki jopa 16 Mt:lle sirun ulkopuoliselle Flash-muistille erillisen QSPI-väylän kautta.
  • DMA-ohjain
  • Täysin kytketty AHB-ristikytkentäkaista.
  • Interpolaattori ja kokonaisluvunjakaja oheislaitteet
  • Piirissä oleva ohjelmoitava LDO ydinjännitteen tuottamiseksi
  • 2 piirin sisäistä PLL:ää USB- ja ydinkellojen tuottamiseen.
  • 30 GPIO-nastaa, joista 4:ää voidaan käyttää analogiatuloina.
  • Oheislaitteet
    • 2 UART:ia
    • 2 SPI-ohjainta
    • 2 I2C-ohjainta
    • 16 PWM-kanavaa
    • USB 1.1 -ohjain ja PHY, isäntä- ja laitetuki
    • 8 PIO-tilakonetta

Toimitetaan valmiiksi koottuna ja testattuna, UF2-USB-käynnistyslataajan kanssa. Heitämme myös joitakin otsakkeita, jotta voit juottaa sen sisään ja liittää sen juottamattomaan leipälautaan.

Klikkaa tarkemmat tiedot
ValmistajaAdafruit
Valmistajan malliAdafruit 4884
Mitat 51 x 23 x 7.5 mm
YhteensopivaRaspberry Pi Pico
ProsessoriARM Cortex-M0+ (RP2040)
Kellotaajuus125MHz
Muisti RAM264KB
Muisti EEPROMei
Muisti FLASH8MB

Tätä tuotetta ostaneet ostivat myös:

 
Tuo ostoskori Excel-tiedostosta (.xls) jossa on tuotekoodit ja määrät