Hacker News 의견
  • RP2040 기반의 브러시리스 모터 드라이버를 개발 중임

    • 53볼트, 30A 연속, 50A 피크 처리 가능
    • 최근 드라이버 모듈을 별도로 분리하여 테스트 및 농장 로봇에 유용함
    • RP2350를 사용하여 저비용 통합 모터 드라이버를 개발할 계획임
    • RP2040의 루프 속도는 8khz로 농장 로봇에 적합하지만 고성능 드라이버는 50khz 루프 속도를 가짐
    • SimpleFOC를 사용하며, 센서리스 제어와 부동 소수점 지원이 필요함
    • RP2350의 새로운 핀아웃 변형을 사용하여 센서리스 드라이버를 만들 계획임
    • 몇 달 후 디자인이 준비될 예정이며, 최신 정보를 원하면 GitHub 또는 Twitter를 팔로우할 것을 권장함
  • RP2040을 실제 제품에 사용하는 것은 상상하기 어렵지만, RP2350는 많은 문제를 해결함

    • RP2040의 장점은 많지만, 단점도 있음
    • DSP 수준의 클럭 속도지만 FPU가 없고, 하드웨어 정수 나눗셈도 없음
    • 부트 ROM에 내장된 USB DFU 기능은 메모리 보호가 없는 MCU에서는 바람직하지 않음
    • Zephyr와 같은 서드파티 SDK에서 PIO 지원이 제한적임
    • RP2350는 거의 모든 불만을 해결함
    • PIO는 멋진 개념이지만, 일반적인 주변 장치를 구현하는 데 의존하면 불리함
    • 라이브러리 형태의 "소프트 주변 장치"를 제공하면 통합이 쉬워지고, 칩의 잠재적 사용 사례가 확장될 것임
  • RP2350의 사양:

    • Raspberry Pi가 영국에서 설계함
    • 150 MHz의 듀얼 Arm M33s와 FPU
    • 520 KiB의 SRAM
    • 강력한 보안 기능 (서명된 부트, OTP, SHA-256, TRNG, 글리치 탐지기, Arm TrustZone)
    • 선택 가능한 듀얼 RISC-V Hazard3 CPU (150 MHz)
    • 저전력 작동
    • PIO v2와 3개의 프로그래머블 I/O 코프로세서
    • PSRAM 지원, 빠른 오프칩 XIP QSPI 플래시 인터페이스
    • 4 MB 온보드 QSPI 플래시 저장소
    • 5V 내성 GPIO
    • 오픈 소스 C/C++ SDK, MicroPython 지원
    • Pico 1/RP2040과 소프트웨어 호환
    • USB를 통한 대용량 저장소 드래그 앤 드롭 프로그래밍
    • 캐스텔레이티드 모듈로 캐리어 보드에 직접 납땜 가능
    • Pico 1과 핀 및 풋프린트 호환 (21 mm × 51 mm 폼 팩터)
    • 26개의 다기능 GPIO 핀, 3개의 아날로그 입력 포함
    • 작동 온도: -20°C ~ +85°C
    • 지원 입력 전압: 1.8 VDC ~ 5.5 VDC
  • 동일한 다이에 ARM 코어 또는 RISC-V 코어를 선택할 수 있음

    • Hazard3 코어는 선택 사항이며, 부팅 시 Arm Cortex-M33 코어 또는 Hazard3 코어를 선택할 수 있음
    • Hazard3는 오픈 소스 디자인이며, 경량 3단계 순차 RV32IMACZb* 머신임
  • Pigweed 팀의 큰 날임

    • 새로운 엔드 투 엔드 SDK를 개발 중이며, Bazel을 기반으로 함
    • RP2040 및 RP2350 지원 포함
    • Pigweed의 다양한 기능을 단일 코드베이스에서 보여주는 "Tour of Pigweed" 제공
    • Discord에서 질문을 받을 수 있음
  • 공식 뉴스 포스트 및 제품 페이지 링크 제공

  • Pi와 메모리를 공유할 방법이 있었으면 좋겠음

    • PIO는 고속 커스텀 IO에 좋지만, 100Mb 규모의 인터페이스는 어렵고 해결되지 않음
  • 개발 보드가 마이크로 USB를 사용함

    • 2024년인데, 그 외에는 놀라운 작업임
    • 기존 거대 기업들과 경쟁하기에 적합함
  • RP2040에 Doom이 포팅됨

    • RP2350는 Quake를 실행할 가능성이 있음
    • FPU, 150 MHz의 듀얼 코어, 300 MHz 이상 오버클럭 가능, 16 MB PSRAM 지원
  • 공식 발표나 데이터시트를 찾을 수 없지만, 게시물에 따르면:

    • 2x Cortex-M33F
    • 개선된 DMA
    • 더 많고 개선된 PIO
    • 외부 PSRAM 지원
    • 내부 플래시(2MB)와 80핀 변형
    • 512KiB RAM (두 배)
    • 일부 RISC-V 코어? 저전력일 가능성
    • RP2040에 비해 상당한 도약임