RP2040 Ethernet+PoE 汎用IOモジュール

PoE対応のEthernetおよび多様な入出力インターフェースを備えた汎用RP2040モジュールです。
フォトカプラ絶縁NPN入出力、-10V~+10V/4mA~20mAアナログ入力、I2C対応のGrove互換コネクタ、RS-485インターフェース等を備えており、PoE/USB/DC9~27Vの様々な電源に対応しています。
また、DINレールやネジ止めによる固定が可能なケースに収納されており、簡単に設置できます。
ユーザーはアプリケーションに応じて自由にプログラミングできます。

特徴

各部の名称

内容物

販売

販売ページ(スイッチサイエンス)
※販売ページに表示されている在庫数のほかにも、追加の在庫を保有している場合がございます。大量注文や在庫に関する問い合わせはこちらまでご連絡ください。

各ポートの説明とピンアサイン

インターフェース 信号名(基板シルク) 説明 RP2040 GPIOピン番号 RP2040機能
ターミナルブロック+VCOM 絶縁入出力用プラスコモン - -
-VCOM 絶縁出力用マイナスコモン - -
NO0 絶縁NPN出力 CH0 14 GPIO_Output
NO1 絶縁NPN出力 CH1 15 GPIO_Output
NO2 絶縁NPN出力 CH2 16 GPIO_Output
NO3 絶縁NPN出力 CH3 17 GPIO_Output
NI0 絶縁NPN入力 CH0 18 GPIO_Input
NI1 絶縁NPN入力 CH1 19 GPIO_Input
NI2 絶縁NPN入力 CH2 20 GPIO_Input
NI3 絶縁NPN入力 CH3 21 GPIO_Input
485A RS-485信号:A 0 UART0_TX
485B RS-485信号:B 1 UART0_RX
AN0 アナログ入力 CH0 26 ADC0
AN1 アナログ入力 CH1 27 ADC1
AN2 アナログ入力 CH2 28 ADC2
AN3 アナログ入力 CH3 29 ADC3
IO0 汎用入出力 CH0 10 GPIO
IO1 汎用入出力 CH1 11 GPIO
IO2 汎用入出力 CH2 12 GPIO
IO3 汎用入出力 CH3 13 GPIO
TX UART TX(RS-485トランシーバと導通) 0 UART0_TX
RX UART RX(RS-485トランシーバと導通) 1 UART0_RX
SDA I2C SDA(GroveのSDAと導通) 8 I2C0_SDA
SCL I2C SCL(GroveのSCLと導通) 9 I2C0_SCL
GND - - -
3.3V 3.3V電源出力 - -
GND - - -
5V 5V電源出力 - -
Vin 外部電源入力ピン(DC9~27V) - -
GND - - -
GroveSDA I2C SDA 8 I2C0_SDA
SCL I2C SCL 9 I2C0_SCL
ボタンRESET RP2040リセットボタン - RUN
BOOTSEL ブートモード選択ボタン - -
USBD+ USB D+ - USB_DP
D- USB D- - USB_DM
EthernetSCK W5500のSCK 2 SPI0_SCK
MOSI W5500のMOSI 3 SPI0_TX
MISO W5500のMISO 4 SPI0_RX
CS W5500のCS 5 SPI0_CS
RSTn W5500のリセットピン 6 GPIO_Output
LEDStatus ユーザLED 25 GPIO_Output
内部ピンRS485_CTRL RS-485トランシーバの方向制御ピン 7 GPIO_Output
IO_EN レベルシフタのイネーブル 22 GPIO_Output

仕様

プログラムの書き込み方法

必要なもの

プログラムの書き込み手順

  1. 製品にUSBケーブルやLANケーブル、電源ケーブル等が接続されている場合、全て抜いてください。
  2. ブートローダーモードに移行します。BOOTSELを押したまま、USBケーブルを挿しPCと接続してください。もしくはUSBケーブルでPCと接続した状態でBOOLSELボタンを押しながらRESETボタンを押し、その後BOOTSELボタンを離してください。
  3. RP2040がPC上でフラッシュメモリとして認識されます。認識されたフラッシュメモリにユーザがビルドした".uf2"ファイルをドラッグ&ドロップしてください。

サンプルコード

https://gitlab.com/y2kblog/rp-eth-io-sample-codesexamplesフォルダ以下にサンプルコードを用意しています。

資料

回路図

ケース底面の寸法図

基板の3D CADデータ

STEPファイル:3d_step.zip