Jetson nano GPIO Pins
Jetson nano gpio pins
説明
- i2c x2, 2pins each, scl, sda
- uart x1, 4pins, txd,rxd,rts,cts
- pcm/audio/i2s 5pins in,out,sclk,fs,mclk
- spi x2 , 5pins each, cs0/1,mosi,miso,sck
- LCD TE x1, lcd bl pwm x1
- cam af en x1pin
- gpio x2
- 3.3v x2, 5v x2, gnd x8
subtotal 40pins
default config
Pin 3,5 i2c1 sda, scl Pin 27,28 i2c0 sda, scl Pin 8,10 serial2 txd,rxd
Others : gpio
ピン種別
- ST CMOS 1.8V
- CZ Impedance ctl
- DD 1.8v / 3.3v dual
- LV_CZ : 1.2V umpedance ctl.
- DP_Aux : DisplayPort Aux / GPIOには出ていない?
デフォルトでは、Internal Pull-Up/Down/1/0等。
状態
- PoR : Power on Reset
- DS : Deep Sleep
- Default : after reset de-assert.
- Special Function
I2C
特記ない場合は、devkit/CarrierBoardでの名称。SOM/Jetson nano名称とSoC/Tegra X1名称があり、可能な限り区別して記載。
- I2C0 : 3.3V pullup on som/ ph? / x1(g1)
- I2C1 : 3.3V pullup on som / ph? x1(g2)
- I2C2 : 1.8V pullup on som / m.2? / x1(g3) / eeprom ad=0x50.
- cam_i2c : 3.3v csi / pmdev=0x40 / x1(cam)
- x1(pwr_i2c): 1.8v som内のみ。PowerMonitor
2.2kΩでsomでプルアップ。
UART
- uart0 m.2 / x1(uart3)
- uart1 J41 ph / x1 (uart2)
- uart2 debug header / x1(uart1)
cmos 1.8v
SPI
- spi0 ph / x1(spi1)
- spi1 ph / x1(spi2)
cmos 1.8v
i2s
- i2s0 : ph
- i2s1 : m.2
ph : j41 40pin header
Fan
- Fan_tacho : x1(x2 or z2)
- Fan_pwm : x1(e7)
cmos 1.8v
pie gpio
https://iot.keicode.com/raspberry-pi/pinout.php
functions
- i2c x2 scl, sda total 4pin
- pcm/i2s din,dout,sclk,fs 4pin
- gpclk 3pin
- spi 5pin
- pwm 2pin / 2pin share with pcmclk/fs
- uart 2pin
- sdio 6pin
- pure gpio 2pin
7 special functions and gpio
signal 28pin
- 3.3v x2, 5v x2, gnd x8
gv 12pin
total 40pin
pi との違い
Function | Pie pin | nano pin | note |
---|---|---|---|
i2c | 5,3 28,27 | scl,sda | |
i2s | 12,35,38,40 | clk,fs,din,dout | |
uart | 8,10 | txd,rxd | |
spi | 23,21,19,24,26 | sck,mi,mo,ce0/1 | |
pwm | 32,33 | lcd_bl_pwm, gpio | pwm0/1 |
gpclk | 7,29,31 | audio_mclk, cam_af_en, gpio | gpclk0/1/2 |
sdio | 13,15,16,18,22,37 | spi2 | |
lcd_te | gpio | ||
uart | gpio | ||
spi2 | gpio |
コメント
pi -> nanoへの変更点
- Audio関係で、mclkが追加。
- Uart にRTS/CTSが追加。
- 2本目のSPIが追加。
- LCD_TE追加
- pwm0がLCD_BL_PWMに変更。
- pwm1削除。
- cam_af_enが追加。
- gpclk 3本が削除。
piのspecial function 中、pwm1とgpclk0-2の合計 4本が削減。
一方、audio_mclk, cam_af_en, 2個目のspi/5本、uart rts,ctsの2本、LCD_TEの合計10本のspecial functionが追加されている。
Special functionが4減10増で、差し引き6増。
piでは8本あったpure gpioが、nanoでは6減って2本となった。
なお、LCD_TEと、LCD_BL_PWM及びcam_af_enの機能の詳細不明。
pi b+ poe pin
Power Button pin header
1,2 power on 3,4 force recovery 5,6 reset 7,8 disable auto power on
J44 uart pin header
Pin assign
1 CTS 2 TxD→ 3 RxD← 4 NC 5 RTS 6 GND
Jetson Nano J44 Pin 2 (TXD) → Cable RXD (White Wire) Jetson Nano J44 Pin 3 (RXD) → Cable TXD (Green Wire) Jetson Nano J44 Pin 6 (GND) → Cable GND (Black Wire)
https://www.google.com/amp/s/www.jetsonhacks.com/2019/04/19/jetson-nano-serial-console/amp/
参考
http://www.neko.ne.jp/~freewing/raspberry_pi/nvidia_jetson_nano_gpio_blink_led_switch/
Jetson nano J41 40pin header pinout
https://www.jetsonhacks.com/nvidia-jetson-nano-j41-header-pinout/
Raspberry pi gpio pull up/down