Cena $5 (20zł) dotyczy oczywiście producenta, u nas jeszcze VAT, ale i tak powinniśmy się zmieścić w 30zł.
Ale do rzeczy, co się zmieniło w porównaniu do RP2040:
1. Jest teraz do wyboru płytka 7×7mm, QFN60 (RP2350A) z 30 GPIOs lub 10×10mm, QFN80 (RP2350B) z 48 GPIOs
2. 4 MB pamięci QSPI flash, w porównaniu do 2MB w poprzedniku.
3. 520 KB on-chip SRAM, porównaniu do 264KB.
3. Bezpieczny rozruch, szyfrowany rozruch
4. Generator liczb losowych
5. Akcelerator SHA-256
6. 8 kB pamięci OTP ROM (oddzielnie od 32 kB BOOTROM)
7. 8-kanałowy HSTX szybki nadajnik szeregowy
8. RISC-V i ARM (ciekawe połączenie)
9. Cortex-M0+- zamieniony na Cortex-M33, dwa rdzenie, z obsługą zmiennoprzecinkową i DSP
10. Zegar 133 MHz zamieniony na 150 MHz
11. Pozostawiono ciągle microUSB (dlaczego???)
Premiera Pico 2 i RP2350 będzie wspierana przez zaktualizowaną wersję SDK Pico oraz nowe obrazy MicroPython i CircuitPython.
Absolutna nowość i na czym się najbardziej skupili to zabezpieczenie rozruchu. Nie jestem tutaj ekspertem, więc pozwolę sobie zacytować: "jeśli zabezpieczenie jest włączone, możliwe jest uruchomienie binarnego pliku tylko wtedy, gdy został podpisany przy użyciu klucza prywatnego, a skrót odpowiadającego klucza publicznego jest przechowywany w OTP. Uniemożliwienie atakującemu uruchomienia dowolnego kodu znacznie komplikuje zadanie wyodrębnienia zawartości OTP, w tym kluczy kryptograficznych używanych do ochrony kodu."
"Mikrokontrolery na rynku masowym często nie mają skutecznych środków przeciwdziałania nowoczesnym atakom wstrzykiwania błędów, takim jak atak Debug Resurrection na urządzenia Nordic nRF52 przeprowadzony przez LimitedResults, czy prace Chrisa Gerlinsky'ego nad obejściem ochrony odczytu kodu w urządzeniach rodziny NXP LPC."
Źródło:
https://www.raspberrypi.com/news/raspberry-pi...-our-new-5-microcontroller-board-on-sale-now/
Co myślą o tym użytkownicy Hacker News?
1. Użytkownicy są rozczarowani, że produkt nadal używa Micro USB zamiast USB-C.
2. Użytkownicy zauważają, że partnerzy oferują alternatywne płytki z USB-C, ale są one droższe.
3. Niektórzy użytkownicy twierdzą, że Micro USB jest bardziej niezawodne niż chińskie płytki z USB-C.
4. Użytkownicy krytykują, że niektóre płytki partnerskie są znacznie droższe i mają specjalistyczne dodatki sprzętowe.
5. Użytkownicy doceniają, że nowe mikrokontrolery mają większą liczbę kanałów ADC i lepszą precyzję.
6. Użytkownicy są zainteresowani nowymi funkcjami, takimi jak wybór między Cortex-M33 a RISC-V przy uruchamianiu.
7. Użytkownicy zauważają, że nowe mikrokontrolery mają więcej GPIO i DMA kanałów.
8. Użytkownicy są zaskoczeni, że nowy produkt ma dwa rdzenie Cortex-M33 i dwa rdzenie RISC-V.
9. Użytkownicy są zainteresowani możliwością uruchamiania jednego rdzenia ARM i jednego rdzenia RISC-V jednocześnie.
10. Użytkownicy zauważają, że nowe mikrokontrolery mają funkcje zabezpieczeń, takie jak bezpieczny rozruch i szyfrowany rozruch.
11. Użytkownicy dyskutują o wpływie cyfrowych odpadów na środowisko i odpowiedzialności za recykling.
12. Użytkownicy zauważają, że nowe mikrokontrolery mają lepsze wsparcie dla zewnętrznych komponentów, takich jak przetwornice buck-boost.
13. Użytkownicy są zainteresowani, kiedy pojawi się wersja z wbudowanym WiFi i Bluetooth.
14. RP2350 oferuje lepsze zarządzanie mocą i funkcje oszczędzania energii.
15. Wsparcie dla PSRAM i szybszego interfejsu QSPI Flash jest dużym plusem.
Źródło komentarzy:
https://news.ycombinator.com/item?id=41192341
Podsumowanie komentarzy stworzono za pomocą modelu językowego GPT-4o.
Dodano po 10 [minuty]:
Ciekawy artykuł:
https://dmitry.gr/?r=06.%20Thoughts&proj=11.%20RP2350
Testował i bawił się płytką przez rok, ale nie mógł nic o niej napisać, aż do teraz.
Pisze, że spełniono wszystkiego jego życzenia:
1. RP2350 ma dwa rdzenie Cortex-M33F! Wsparcie dla obliczeń zmiennoprzecinkowych? Jest, i to lepsze niż standardowo w Cortex-M33F. Ma także niestandardowy zestaw instrukcji przyspieszający obliczenia podwójnej precyzji. Możliwość przetaktowania? RP2350 działa stabilnie przy 300MHz we wszystkich moich projektach. Dla fanów RISC-V są także rdzenie RISC-V, chociaż ja wolę Cortex-M33. Rozmiar RAM został podwojony!
2. Teraz można używać FIFO jako pamięci, co umożliwia tworzenie bardziej zaawansowanych mechanizmów PIO. RP2350 ma teraz trzy jednostki PIO, które mogą wysyłać przerwania między sobą, co umożliwia jeszcze bardziej skomplikowane projekty. Użył nowych jednostek PIO w RP2350 do implementacji protokołu Sony Memory Stick oraz urządzenia SDIO-slave, które działały bez problemów.
3. DMA może teraz wykonywać nieskończone transfery bez potrzeby używania dodatkowego kanału. Są także nowe sposoby na dostosowanie adresów pamięci po każdym dostępie.
4. QSPI PSRAM jest wspierany! Działa zarówno dla odczytu, jak i zapisu, a cache działa poprawnie.
Autor pisze: przemyśl swoje projekty z STM32H7 i zastąp je RP2350. Zaoszczędzisz pieniądze, czas i unikniesz bólów głowy. Dodatkowo dostaniesz dodatkowy rdzeń do zabawy! Dodatkowo teraz są wersje RP2350 z wbudowaną pamięcią flash!
Autor zrobił pierwszy projekt, zdjęcia możecie zobaczyć tutaj:
https://photos.google.com/share/AF1QipOqwO59E...?key=OEdGMUdEcVZnR3d3bi1VTllhYzBFVkNSbXlkVFhB
Fajne? Ranking DIY