Risiberi Pi Pico ni bodi mpya ya microcontroller iliyoundwa na Raspberry Pi Foundation. Bidhaa mpya ambayo inajiunga na zilizopo na ambayo inafanana zaidi Arduino kuliko SBC. Kwa kuongezea, ina mshangao mwingine mkubwa ambao umeshangaza kila mtu, na inapita zaidi ya ukubwa wake mdogo, ufanisi mzuri wa nishati, au bei yake ya $ 4 tu.
Na ni kwamba Raspberry Pi Foundation imebadilisha, angalau kwa muda mfupi, kuwa kitambaa kisicho na nguo, kubuni chip yake mwenyewe. Ni kuhusu Sox RP2040. Hiyo ni, kwa wakati huu, hawajatumia chipu za Broadcom kama bodi zingine, lakini wamezibuni wenyewe. Tutaona ikiwa katika siku zijazo watafuata mwelekeo kama huu katika sahani zingine au ikiwa imekuwa jambo maalum tu ..
Sox RP2040
El RP2040 ni chip ya kwanza iliyoundwa na Raspberry Pi Foundation. Ubunifu ulioundwa nyumbani ili kuongeza bodi ndogo na ndogo nyembamba na iliyoundwa kwa miradi ambapo saizi na matumizi ni muhimu, kama programu zingine zilizopachikwa au zilizoingia katika roboti, tasnia, magari, matumizi ya matibabu, vituo vya hali ya hewa, nk
Licha ya kile vyombo vingine vya habari vinasema (hata zingine muhimu na zinazojulikana), sio chip iliyotengenezwa na wao, iliyoundwa tu na wao. SoC ambayo imeundwa na timu yetu wenyewe iliyobuniwa ASIC na hiyo imesababisha IC hii.
Hiyo ni, hazijabadilishwa kuwa IDM, lakini ni kitu kisicho na kitambaa ambacho kimetuma muundo wao kutengenezwa kwa msingi TSMC. Katika viwanda hivi mchakato wa 40nm umetumika kwa utengenezaji wao. Na ndio, ni node ambayo inaweza kuonekana kuwa ya zamani kabisa, lakini teknolojia hiyo ya lithography ni zaidi ya kutosha kwa mradi huu na inafanya kazi yake vizuri sana.
Kurudi kwenye muundo wa rp2040 SoC inayowezesha hii Raspberry Pi Pico, ni chip ambayo cores hazijatengenezwa tangu mwanzo, lakini badala yake wamechagua kutumia cores za IP za Arm. Hasa, imetumia ARM mbili Cortex M0 + kufanya kazi kwa 133Mhz. Kwa kuongeza, pia imewekwa na 264 KB ya RAM, na 2MB ya flash.
Zote hazielekezwi kuendesha mfumo wa uendeshaji kama Linux (au nyingine), kama inavyotokea katika bodi zingine za SBC, lakini Raspberry Pi Pico inaweza tu kutekeleza michoro au programu zilizoandikwa kwa lugha kama C / C ++ au MycroPython. Mara tu unapoziandika kwenye PC yako, zinaweza kupitishwa kwa bodi kupitia microUSB ili kitengo cha MCU, au microcontroller, kiwatekeleze.
Mwishowe, nisingependa kuweka kando nomenclature kutumika, na ni kwamba jina RP2040 lina sababu yake:
- RP: inasimama kwa Raspberry Pi
- 2: idadi ya cores.
- 0: aina ya msingi (M0 +).
- 4: log2 (RAM / 16kB).
- 0: log2 (isiyo tete au flash / 16kB), ikiwa ni 0 ni kwa sababu iko kwenye bodi.
Hii inaweza kuonekana kuwa ya kijinga, haswa ikizingatiwa kuwa kwa sasa kuna SoC moja tu iliyoundwa na wao. Lakini inaweza kudokeza kwamba Raspberry Pi Foundation inaweza tengeneza SoCs zaidi katika siku zijazo...
Taarifa zaidi - Ratasheet RP2040
Kuhusu bodi ya Raspberry Pi Pico
Sahani mpya Risiberi Pi Pico inaweka mshangao mzuri, licha ya udogo wake. Na tu kwa bei ya $ 4, ambayo inafanya kuwa moja ya bodi za watawala wa bei nafuu zaidi kwenye soko.
Pindisha
Kama sifa za kiufundi na vipimo, hapa kuna maelezo yote ya sahani:
- SoC: RP2040 iliyoundwa nchini Uingereza na kikundi kinachofanya kazi cha kubuni cha ASIC cha Raspberry Pi Foundation.
- DualCore ARM Cortex-M0 + na masafa ya saa yenye nguvu hadi 133Mhz.
- 264 kB ya kumbukumbu ya SRAM
- 2MB ya kumbukumbu kwenye bodi.
- Na matumizi ya chini sana na njia za kulala na kulala.
- Conexion: microUSB na msaada wa mwenyeji wa USB 1.1
- Programu: Buruta na uangushe kwa kutumia lugha kama C / C ++ na MicroPython.
- GPIO: Kazi-pini 26
- Pini nyingine: 2x SPI, 2x I2C, 2x UART, 3x 12-bit ADC, njia 16x PWM.
- kulisha: 3.3 V
- zaidi: sensorer ya joto, maktaba ya kasi ya kuelea katika ROM, na 8x PIO (I / O inayoweza kupangwa) kuweza kubadilisha bodi ili kusaidia vifaa vya pembezoni, n.k. Kwa mfano, na PIO inaweza kusanidiwa kuiga VGA, sauti, msomaji wa kadi ya SD, nk.
- Ukubwa: 51x21mm
- bei: 4 $ (kununua)
Jinsi ya kuanza programu
Raspberry Pi Pico mpya imewekwa kwa kutumia C / C ++ SDK au bandari rasmi ya MicroPython, kulingana na unapendelea kutumia lugha moja au nyingine kwa miradi yako. Kwa kuongezea, programu hiyo imepakiwa kwa urahisi:
- Kwa kushikilia kitufe cha BOOTSEL kwenye ubao
- Kuunganisha kebo ya microUSB kwa PC (Linux, Windows, au MacOS, na unaweza hata kupanga programu kutoka kwa Raspberry Pi 4)
- Kisha kitufe cha BOOTSEL kinatolewa na PC itaweka kitengo kipya kinachoitwa RPI-RP2 kana kwamba ni pendrive.
- Sasa, lazima uburute faili ya nambari ya UF2 kwenye kitengo cha kumbukumbu na itapakia.
- Raspberry Pi Pico itaanza upya na kuanza kuendesha programu.
Kwa kuongeza, pia unayo faili INDEX.HTM ndani ya kitengo na hiyo itakuonyesha nyaraka rasmi kwenye wavuti ya Raspberry Pi. Faili nyingine ya INFO_U2F.TXT ina habari juu ya bodi, kama toleo la bootloader.
Kuwa wa kwanza kutoa maoni