This website is available for multi language.

ピン配置

Electrical Specification

obniz IO Physical IO Drive Method Internal Weak Pull Up/Down
io0 io0 Input 3.3v(5v tolerant)(default)
Output push-pull5v(1A mode)
Output push-pull3v
Output open-drain
float(default)
pull-up to 5v
pull-up to 3v
pull-down to 0v
io1 io1 Input 3.3v(5v tolerant)(default)
Output push-pull5v(1A mode)
Output push-pull3v
Output open-drain
float(default)
pull-up to 5v
pull-up to 3v
pull-down to 0v
io2 io2 Input 3.3v(5v tolerant)(default)
Output push-pull5v(1A mode)
Output push-pull3v
Output open-drain
float(default)
pull-up to 5v
pull-up to 3v
pull-down to 0v
io3 io3 Input 3.3v(5v tolerant)(default)
Output push-pull5v(1A mode)
Output push-pull3v
Output open-drain
float(default)
pull-up to 5v
pull-up to 3v
pull-down to 0v
io4 io4 Input 3.3v(5v tolerant)(default)
Output push-pull5v(1A mode)
Output push-pull3v
Output open-drain
float(default)
pull-up to 5v
pull-up to 3v
pull-down to 0v
io5 io5 Input 3.3v(5v tolerant)(default)
Output push-pull5v(1A mode)
Output push-pull3v
Output open-drain
float(default)
pull-up to 5v
pull-up to 3v
pull-down to 0v
io6 io6 Input 3.3v(5v tolerant)(default)
Output push-pull5v(1A mode)
Output push-pull3v
Output open-drain
float(default)
pull-up to 5v
pull-up to 3v
pull-down to 0v
io7 io7 Input 3.3v(5v tolerant)(default)
Output push-pull5v(1A mode)
Output push-pull3v
Output open-drain
float(default)
pull-up to 5v
pull-up to 3v
pull-down to 0v
io8 io8 Input 3.3v(5v tolerant)(default)
Output push-pull5v(1A mode)
Output push-pull3v
Output open-drain
float(default)
pull-up to 5v
pull-up to 3v
pull-down to 0v
io9 io9 Input 3.3v(5v tolerant)(default)
Output push-pull5v(1A mode)
Output push-pull3v
Output open-drain
float(default)
pull-up to 5v
pull-up to 3v
pull-down to 0v
io10 io10 Input 3.3v(5v tolerant)(default)
Output push-pull5v(1A mode)
Output push-pull3v
Output open-drain
float(default)
pull-up to 5v
pull-up to 3v
pull-down to 0v
io11 io11 Input 3.3v(5v tolerant)(default)
Output push-pull5v(1A mode)
Output push-pull3v
Output open-drain
float(default)
pull-up to 5v
pull-up to 3v
pull-down to 0v

ペリフェラル

ピンアサイン

Peripheral function io0 io1 io2 io3 io4 io5 io6 io7 io8 io9 io10 io11
IO output YES YES YES YES YES YES YES YES YES YES YES YES
input YES YES YES YES YES YES YES YES YES YES YES YES
AD AD YES YES YES YES YES YES YES YES YES YES YES YES
PWM IO YES YES YES YES YES YES YES YES YES YES YES YES
UART TX YES YES YES YES YES YES YES YES YES YES YES YES
RX YES YES YES YES YES YES YES YES YES YES YES YES
CTS YES YES YES YES YES YES YES YES YES YES YES YES
RTS YES YES YES YES YES YES YES YES YES YES YES YES
SPI CLK YES YES YES YES YES YES YES YES YES YES YES YES
MOSI YES YES YES YES YES YES YES YES YES YES YES YES
MISO YES YES YES YES YES YES YES YES YES YES YES YES
I2C SDA YES YES YES YES YES YES YES YES YES YES YES YES
SCL YES YES YES YES YES YES YES YES YES YES YES YES
LogicAnalyzer IO YES YES YES YES YES YES YES YES YES YES YES YES
Measure PULSE YES YES YES YES YES YES YES YES YES YES YES YES
ECHO YES YES YES YES YES YES YES YES YES YES YES YES

Peripherals: IO

出力

各 IOはデジタル出力が可能です。

出力方法は下の表の中のどれかとなります。

Type Voltage max A max Freq Details
push-pull 5v (vcc) <=1A <=250khz(recommend) デフォルト. 加熱・過電流検知
push-pull 3v <=1mA(recommend) <=80Mhz io.output()利用時には過電流検知が機能します。
open-drain <=vcc <=1mA(recommend) <=80Mhz

各IOで別々に設定が可能です。io.output()に限らずuartやspiなどでも出力方法を切り替えての利用が可能です。

入力

デジタル入力の方法は1つのみです。

3v入力の5vトレラントとなります。つまりスレッショルドはCMOSレベルです。

Type Level max Freq Detail
digital-in 3v(5v tolerant) <=80Mhz
内蔵プルアップ/プルダウン

内蔵プルアップ/プルダウンもIOそれぞれで設定可能です。
設定可能なのは以下のとおりです。

Type Pull to Detail
floating   Default
pull-up 5v(vcc)
pull-up 3v
pull-down gnd
12ch 同時に

全ての12のIOでadが利用できます。数はサンプリングレートには影響ありません。

30 サンプル/秒 かそれ以下

最大サンプリングレートはネットワークに依存します。最も速くて30サンプル/秒となります。

10bit - VDD キャリブレート

ADは10bitで、obniz Boardは自身の電源電圧も常に監視しています。電源電圧が低い場合にはADの結果を自動補正します。その挙動はobnizOSのバージョンにより異なります。

obnizOS calibration
under 1.2 Always
1.2 or higher Only Vdd is under 4.5v
ADはio-output/uart/spiなどペリフェラルと同時に使えます。

ad回路はデジタルioと独立しており、他のペリフェラルと同時に利用できます。

PWM

6(pwm0 to pwm5) つりようできます。

UART

2 (uart0 to uart1) つ利用できます。

設定可能な項目

  1. baud: number (default 115200)
  2. stop: stop bit length 1(default)/1.5/2
  3. bits: data bits 8(default)/5/6/7
  4. parity: parity check "off"(default)/"odd"/"even"
  5. flowcontrol: flow control "off"(default)/"rts"/"cts"/"rts-cts"
  6. rts: io for rts (optional)
  7. cts: io for cts (optional)

SPI

2 (spi0 to spi1) つ利用できます。

Only Master mode.

I2C

1 (i2c0) つ利用できます。

最大速度 1Mhz.
Master/Slave mode.
スレーブモードでは受け取りのみが可能です。値を返すことはできません。

LogicAnalyzer

1 (logicanalyzer) つ利用できます。

Measure

1 (measure) つ利用できます。

Embeded

Display

128x64 モノクロ STN ディスプレイ.

Switch

4 ステートデジタルスイッチ

BLE

BLE32 embeded Bluetooth Module

最短で翌日に届きます

obniz BoardはAmazonや公式ストアから購入できます。最短で当日出荷いたします。
取り扱い店舗はこちらから。

製品紹介

フォーラム

obnizフォーラムでは、obnizユーザー同士で意見交換することができます。
疑問・質問もお気軽にどうぞ。

フォーラム

お問い合わせ

製品・サービスに関するお問い合わせや、導入・開発のご相談など、お気軽にお問い合わせください。

お問い合わせフォーム