핀맵
5V 핀 : 5V 핀은 Type-C 포트에서 제공하는 5V 전원 공급 장치를 출력하는 데 사용됩니다. 핀은 Raspberry Pi 4 장치에서 2와 4로 번호가 매겨져 있습니다.
3.3V 핀 : 3.3V 핀은 1번과 17번 으로 표시된 외부 구성 요소에 3.3V 전원을 공급합니다.
접지 핀 : 접지 핀은 전기 회로를 닫는 데 사용됩니다. 접지 핀은 보드가 타는 것을 방지하고 회로에서 중요한 역할을 합니다. 접지 핀의 번호는 6,9,14,20,25,30,34 및 39입니다.
Reserved Pins : 이 핀들은 I2C와 EEPROM 간의 통신을 수행하는 데 사용됩니다. 라즈베리 파이가 처음이라면 27번과 28번 핀에는 아무것도 연결하지 않는 것이 좋습니다
GPIO 핀 : 이들은 다양한 기능을 수행하는 Raspberry Pi의 핀이며 각 핀에는 다른 작업이 할당됩니다. 일부 핀은 입력으로 사용되고 다른 핀은 출력으로 사용됩니다. 1.8V에서 3V 범위의 입력 전압은 고전압으로 간주되고 1.8V 미만의 전압은 저전압으로 간주됩니다. Raspberry Pi가 타는 것을 방지하려면 전원 공급 장치의 전압을 3V 미만으로 유지해야 합니다.
Raspberry Pi 장치에 내장된 GPIO 핀은 다양한 기능을 수행하는 데 사용되며 자세한 내용은 다음과 같습니다.
- PWM(Pulse Width Modulation) Pin
GPIO 핀은 디지털 신호를 아날로그 신호로 변환하는 프로세스인 PWM(Pulse Width Modulation)에 사용됩니다. 모든 핀은 소프트웨어 PWM을 수행할 수 있지만 GPIO 핀 번호 12, 13, 18 및 19를 포함하여 소수만이 하드웨어 PWM을 수행할 수 있습니다.
- Raspberry Pi4 SPI(Serial Peripheral Interface) pin
SPI(Serial Peripheral Interface) 핀을 사용하여 Raspberry Pi4가 사용하는 센서 또는 액추에이터와 같은 장치 간에 통신할 수 있습니다. Raspberry Pi는 MOSI(Master Out Slave Pin)를 통해 장치에 데이터를 보내고 동일한 장치는 MISO(Master In Slave Out) 핀을 통해 Raspberry Pi와 통신합니다. SPI 통신은 GND, SCLK, MOSI, MISO 및 CE까지 5개의 GPIO 핀을 사용해야 합니다. CE 핀은 회로 통합을 활성화 또는 비활성화하는 데 사용되는 반면 SCLK 핀은 SPI 통신용 클록 역할을 합니다. Raspberry Pi의 SPI 통신 핀은 다음과 같습니다.
SPI 0의 경우 GPIO9를 MISO로, GPIO10을 MOSI로, GPIO11을 SCLK로, GPIO8을 CE0으로, GPIO7을 CE1로 선택합니다.
SPI 1 핀의 경우 GPIO19를 MISO로, GPIO20을 MOSI로, GPIO21을 SCLK로, GPIO18을 CE0으로, GPIO17을 CE1로, GPIO16을 CE2로 선택합니다.
-Raspberry Pi 4의 I2C, Inter-Integrated Circuit Pins
I2C(Inter-Integrated Circuit) 핀을 사용하여 Raspberry Pi는 연결된 다른 주변 장치를 제어할 수 있습니다. SDA(Serial Data) 및 SCL(Serial Clock) 핀을 사용하여 통신이 가능합니다. 데이터는 SDA 핀을 사용하여 전달되고 데이터 처리 속도는 SCL 핀을 사용하여 제어됩니다. "EEPROM(Electrically Erasable Programmable Read-Only Memory) " 데이터라는 또 다른 유형의 데이터가 있는데, 이는 소량입니다.
Raspberry Pi에서 GPIO2 핀 은 SDA를 사용하여 데이터 전송을 담당하고 GPIO3 핀은 SCL로 작동하여 데이터 속도를 제어합니다. EEPROM의 경우 GPIO 0핀은 데이터 전송에 사용되고 GPIO7 핀은 데이터 속도를 제어하는 클럭으로 사용됩니다.
-Raspberry Pi 4의 UART 핀
UART(Universal Asynchronous Receiver Transmitter )는 데이터가 비트 단위로 순차적으로 전송되는 통신 유형입니다. UART 통신을 수행하려면 송신기와 수신기가 필요합니다. UART 통신을 위해 Raspberry Pi 4에는 두 개의 기본 핀이 있습니다. GPIO14(TX) 핀 은 다른 장치로 데이터를 보내는 송신기이고 GPIO15(RX) 핀은 다른 장치로부터 데이터를 받는 수신기입니다.
UART | GPIO 핀(TXD/RXD) |
0 | 14/15 |
1 | 14/15 |
2 | 0/1 |
3 | 4/5 |
4 | 8/9 |
5 | 12/13 |
라즈베리파이4 에는 모두 6개의 uart 포트가 있습니다. UART 통신에 사용할 수 있는 추가 핀이 4개 더 있습니다. 그러나 이를 사용하려면 활성화해야 합니다. 이 핀 중 3개는 PL011 (블루투스가 없는 모델의 경우 기본 UART) 유형이고 UART1 은 미니 UART( 블루투스 가 있는 모델의 경우 UART ) 유형입니다.
아래 이미지는 UART 포트의 핀 번호를 나타냅니다.
'기타 > IoT' 카테고리의 다른 글
라즈베리파이4 구성도 (0) | 2023.06.06 |
---|---|
라즈베리파이-시리얼통신 오픈하기 (0) | 2023.05.06 |
라즈베리파이 - 온습도 센서 연결 (0) | 2023.05.06 |
라즈베리파이 4 세팅 시작 (0) | 2022.10.23 |