Adafruit KB2040 – RP2040 鍵盤驅動控制板 Pro Micro 腳位相容 支援 CircuitPython & 機械鍵盤開發

-20%

Adafruit KB2040 – RP2040 鍵盤驅動控制板 Pro Micro 腳位相容 支援 CircuitPython & 機械鍵盤開發

NT$476 NT$380 未稅

這款 KB2040 帶有 RP2040 的用於 Keebs 的 Arduino Pro 微型板。KB2040 – RP2040 Kee Boar Driver 板子上有 20 個可用的 GPIO(18 個在齒形引腳上,2 個在 STEMMA QT 端口上),您可以輕鬆製作多達 100 個鍵的矩陣,或常見的 65% 5×15 佈局。使用隨插即用 QT 電纜連接到最後兩個引腳,無需進行任何拆焊。

已售完

  • 詳細資訊

商品說明

Adafruit美國製 KB2040 – RP2040 Kee Boar Driver 微型控制板

這款 KB2040 帶有 RP2040 的用於 Keebs 的 Arduino Pro 微型板。 (#keeblife 4 evah) 很多人喜歡在他們的 Keeb 構建中使用 Adafruit 部件——但由於 ItsyBitsy 與 Pro Micro 引腳不兼容,如果沒有某種轉接板,這真的不是很容易。 現在我們看到很多人將 CircuitPython 用於 keebs,這太棒了!那麼為什麼不試試我們的 RP2040 板呢? RP2040 功能強大,成本低廉,是一款出色的 keeb 驅動芯片。 我們將我們最喜歡的 SparkFun Pro Micro RP2040(Qwiic / STEMMA QT I2C 端口在末端,太好了!)和 Elite-C(用於 D+ 和 D- 的齒形焊盤和引腳)和我們現有的 RP2040 板(引導按鈕可用於用戶、8MB QSPI 閃存、板載 NeoPixel、用於跳過大功率 RGB LED 或 USB 託管的二極管/保險絲的跳線)。我們甚至將其全部安裝在具有 7/7 佈線的 2 層 PCB 上—只需要製作最小的電容和電阻 0402。

KB2040 – RP2040 Kee Boar Driver 板子上有 20 個可用的 GPIO(18 個在齒形引腳上,2 個在 STEMMA QT 端口上),您可以輕鬆製作多達 100 個鍵的矩陣,或常見的 65% 5×15 佈局。使用隨插即用 QT 電纜連接到最後兩個引腳,無需進行任何拆焊。

KB2040 規格

  • 尺寸與外形:與 Pro Micro 的開發板尺寸和外形相同,腳位也幾乎一致(例如此開發板的類比腳位較少)。
  • 物理尺寸:不含排針時,尺寸為 1.3 x 0.7 英吋。
  • 處理器RP2040 32 位元 Cortex M0+ 雙核心處理器,運行頻率約 125 MHz,邏輯和電源電壓為 3.3V。具備 264 KB RAM,無 EEPROM。使用 12 MHz 晶體振盪器,提供精準計時。
  • 儲存空間:內建 8 MB SPI FLASH 晶片,用於儲存檔案和 CircuitPython/MicroPython 程式碼。
  • GPIO 腳位:共 20 個 GPIO 腳位,其中:
    • 18 個 GPIO 位於 castellated/排針接腳上。
    • 2 個 GPIO 位於 QT 連接埠,可輕鬆用於 5×15 鍵盤布局。
  • 類比輸入:4 個 12 位元 ADC(類比數位轉換器)。
  • 通訊介面:2 個 I2C、2 個 SPI 和 2 個 UART 介面,其中一個標示為標準 Pro Micro 位置的「主要」介面。
  • PWM 輸出:16 個 PWM 輸出,可用於控制伺服馬達、LED 等。
  • 數字腳位:10 個不具 ADC 功能的數字 GPIO 腳位是連續的,以提供最大的 PIO 相容性。
  • 指示燈
    • 一個 RGB NeoPixel,用於提供彩色狀態指示。
    • 一個經典的綠色電源 LED 燈。
  • 按鈕
    • 同時具備 Reset 按鈕和 Bootloader 選擇按鈕,方便快速重啟。
    • Bootloader 按鈕也可用作通用的 GPIO 輸入。
  • 連接埠:末端有一個 STEMMA QT 連接器,相容於 SparkFun Qwiic I2C 連接器,可用於隨插即用 I2C 裝置,也可作為額外的 2 個 GPIO 腳位。
  • 電源
    • 3.3V 穩壓器,峰值電流輸出 500mA。
    • RAW 輸出,可用於為 NeoPixel 或其他 5V 裝置供電。底部的跳線(Jumper)可跳過 500mA 的保險絲,從 USB 埠獲取高達 2A 的電流。
  • USB
    • USB Type-C 連接埠,可進入內建的 ROM USB 開機載入程式和進行序列埠除錯。
    • 額外的 D- 和 D+ 腳位可作為其他 USB 連線選項。

RP2040 晶片功能

  • 核心:雙 ARM Cortex-M0+,運行頻率 133MHz。
  • 記憶體:264kB 片上 SRAM,分為六個獨立的儲存區。
  • Flash 支援:透過專用的 QSPI 匯流排,支援高達 16MB 的外部 Flash 記憶體。
  • 控制器:DMA 控制器。
  • 互聯:全連接 AHB 交叉開關(crossbar)。
  • 周邊:內插器(Interpolator)和整數除法器(integer divider)。
  • 電源管理:片上可程式設計 LDO,用於產生核心電壓。
  • 時脈產生:2 個片上 PLL,用於產生 USB 和核心時脈。
  • GPIO:30 個 GPIO 腳位,其中 4 個可用作類比輸入。
  • 周邊介面
    • 2 個 UART
    • 2 個 SPI 控制器
    • 2 個 I2C 控制器
    • 16 個 PWM 通道
    • USB 1.1 控制器與 PHY,支援主機和裝置模式。
    • 8 個 PIO 狀態機。

KB2040 – RP2040 Kee Boar Driver 技術補充(英文)

以下為原廠英文技術說明,提供使用者參考。

  • Same size and form-factor as a Pro Micro breakout and nearly-identical pinout (this board has fewer analog pins, for example)
  • Measures 1.3″ x 0.7″ without headers soldered in
  • RP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3V logic and power. 264 KB RAM, No EEPROM. 12 MHz crystal for perfect timing.
  • 8 MB SPI FLASH chip for storing files and CircuitPython/MicroPython code storage.
  • 20 x GPIO pins with following capabilities:
    • 18 GPIO on castellated/pin breakout pads. 2 GPIO on QT port that can be easily accessed for 5×15 keyboard layouts.
    • Four 12 bit ADCs
    • Two I2C, Two SPI and two UART peripherals, we label one of for the ‘main’ interface in standard Pro Micro locations
    • 16 x PWM outputs – for servos, LEDs, etc
    • The 10 digital non-ADC GPIO are consecutive for maximum PIO compatibility
  • RGB NeoPixel for colorful status indiction
  • Classic green power LED
  • Both Reset button and Bootloader select button for quick restarts. Bootloader button is also available as a generic GPIO input button.
  • STEMMA QT connector on the end is compatible with the SparkFun Qwiic I2C connector, and can be used to plug and play I2C devices, or just as 2 extra GPIO pins.
  • 3.3V regulator with 500mA peak current output
  • RAW output, for powering NeoPixels or other 5V devices. Jumper on bottom lets you skip over the 500mA fuse, for up to 2A from USB ports.
  • USB Type C connector lets you access built-in ROM USB bootloader and serial port debugging
  • Extra D- and D+ breakouts for alternative USB connection options.

RP2040 Chip features

  • Dual ARM Cortex-M0+ @ 133MHz
  • 264kB on-chip SRAM in six independent banks
  • Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus
  • DMA controller
  • Fully-connected AHB crossbar
  • Interpolator and integer divider peripherals
  • On-chip programmable LDO to generate core voltage
  • 2 on-chip PLLs to generate USB and core clocks
  • 30 GPIO pins, 4 of which can be used as analog inputs
  • Peripherals
    • 2 UARTs
    • 2 SPI controllers
    • 2 I2C controllers
    • 16 PWM channels
    • USB 1.1 controller and PHY, with host and device support
    • 8 PIO state machines

Product Dimensions

35.0mm x 17.8mm x 4.9mm

技術教學