반응형
Discrete I/O 와 DIO, GPIO 란 무엇일까?
Discrete I/O 와 DIO, GPIO 차이는?
- 둘 다 디지털 입출력이지만, 사용 맥락과 하드웨어 설계 수준에서 살짝 차이!!
= 쉽게 말해서 모두 1과 0을 표현하기 위해서 사용!
= 아날로그 신호가 아닌 ,on / off , High/Low 상태를 처리
- Discrete I/O는 산업 자동화 용어, 항공 등
- DIO,GPIO 는 임베디드/전자공학 쪽에서 더 자주 쓰이는 용어.

사진 및 자료 출처: https://www.ti.com/
항목 | GPIO | DIO (Digital I/O) | Discrete I/O |
약자 | General Purpose Input/Output | Digital Input/Output | Discrete Input/Output |
사용하는 부분 (맥락) | 마이크로컨트롤러(MCU), 라즈베리파이,FPGA 등 | DAQ 시스템, 산업용 제어, NI 시스템 등 | 산업 자동화, PLC, 센서/액추에이터 제어 |
전압 범위 | 3.3V 또는 5V (저전압) | 보통 3.3V, 5V 경우에 따라 12V 24V 가능 | 12V, 24V, 48V 등 (고전압, 산업용 기준) |
입출력 방식 | 핀 하나에 Input/Output 설정 가능 (코드로 직접 제어하여 Input,Output을 설정 가능) |
핀 단위로 입출력 설정 가능 (시스템마다 다르지만 입출력핀이 고정될수 있음) |
입출력이 물리적으로 분리된 경우 많음 (입출력 핀이 고정) |
내구성/보호회로 | 낮음 (일반 실험용 수준) | 중간~높음 (산업용 사양 가능 | 매우 높음 (강한 내/외부 보호 회로 존재) |
예시 | Arduino, Raspberry Pi 센서, 버튼 연결 (간단한 프로젝트) |
NI DAQ, PC-based 제어 시스템(시스템에서 신호 읽고 쓰기) | PLC, 산업용 IO 모듈, 센서 릴레이 박스(공장 자동화),항 |
제어 방식 | 펌웨어, 간단한 코드로 직접 제어 | 드라이버나 라이브러리로 제어 | PLC Ladder Logic 또는 산업 프로토콜 사용 |
마무리
GPIO : 임베디드 시스템용 디지털 핀. 저전압/저전류. 실험/학습용에 적합.
DIO (Digital I/O) : 범용 디지털 입출력. GPIO보다 넓은 범위로 사용되며, 시스템에 따라 산업용 수준까지 가능.
Discrete I/O: 산업 자동화 전용 용어. 고전압, 강한 노이즈 내성, 높은 신뢰성이 핵심. 입출력이 명확히 구분됨.
똑같은 기능이지마 자세히 정확한 쓰임새에 따라서 사용해야 된다.!
반응형
'전기전자 찌릿 > 전자' 카테고리의 다른 글
[ 전자 ] ADC (analog to digital converter/아날로그-디지털 컨버터)의 기본 원리 (0) | 2025.04.05 |
---|---|
[ 전자 ] Single point Ground 와 Multi Point Ground (0) | 2025.03.24 |
[ 케이블 ] Hook-up Wire ( 훅업케이블 /훅업와이어) (1) | 2025.03.10 |
[ 전자 Q ] 전압을 낮추는 두 가지 방법: 전압 분배(저항) 와 DC/ DC 컨버터 차이 (0) | 2025.02.24 |
[ 전자 ] LED 회로 설계 및 선정하는 방법 (0) | 2025.02.23 |