banner

소식

Jul 18, 2023

RP2040의 USB 호스트

[Adafruit]의 사람들은 현재 유명한 PIO 주변 장치를 사용하는 RP2040의 USB 호스트라는 깔끔한 해킹을 선보입니다. [Adafruit]는 많은 RP2040 보드를 제작하므로 당연히 고객에게 배송하기 전에 테스트해야 합니다. 그들은 이를 위해 매우 구체적인 Teensies를 사용해 왔으며 어느 시점에서는 얻을 수 없게 되었습니다. [sekigon-gonnoc]의 작업을 기반으로 [Thach]의 도움을 받아 TinyUSB 라이브러리가 PIO를 통한 USB 비트뱅킹을 지원하도록 만들고 테스트 지그 펌웨어를 여기에 성공적으로 포팅했습니다!

[sekigon-gonnoc]의 기본 Pico-PIO-USB 저장소는 저속 및 전속 USB 호스트 및 전속 USB 장치 모드가 지원되며 시작하는 데 도움이 되는 몇 가지 예를 포함하여 매우 인상적인 상황을 보여줍니다. . [Adafruit]의 작업에서는 이 코드를 TinyUSB 스택에 통합하고 특히 MST(대량 저장소) 기능에 중점을 두고 있습니다. 이는 RP2040을 프로그래밍하는 데 필요한 기능입니다. 물론 부팅을 위한 대용량 저장 예제도 제공합니다!

테스트 지그는 여러 보드 조각을 만들 때 갖는 것이 매우 중요하며, PIO 덕분에 점점 더 많은 인터페이스를 지원하는 RP2040을 사용하면 다음 생산 테스트용 PCB를 위한 완벽한 칩처럼 들립니다. 지그 브레인이 처리되면 덜 중요한 기계 부품을 만드는 방법을 조사하고 싶을 것이며 이를 분류하는 몇 가지 방법을 다루었습니다. 여기에 KiCad 보드에서 레이저 절단 파일을 생성하는 OpenSCAD 스크립트가 있습니다. 스크랩 구리 피복 FR4로 만든 지그와 레이저 절단 가능한 지그를 만드는 방법에 대한 매우 광범위한 튜토리얼이 있습니다.

공유하다