전기전자 찌릿/전자

[ 전자 ] Discrete I/O 와 DIO, GPIO 란

동그리의일상 2025. 3. 23. 19:17
반응형

Discrete I/O 와  DIO, GPIO 란 무엇일까?

Discrete I/O 와  DIO, GPIO  차이는?

- 둘 다 디지털 입출력이지만, 사용 맥락과 하드웨어 설계 수준에서 살짝 차이!! 

= 쉽게 말해서 모두 1과 0을 표현하기 위해서 사용!

= 아날로그 신호가 아닌 ,on / off , High/Low 상태를 처리

- Discrete I/O는 산업 자동화 용어, 항공 등
- DIO,GPIO 는 임베디드/전자공학 쪽에서 더 자주 쓰이는 용어.


TM4C1294KCPDT GPIO Block

사진 및 자료 출처: 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: 산업 자동화 전용 용어. 고전압, 강한 노이즈 내성, 높은 신뢰성이 핵심. 입출력이 명확히 구분됨.

 

똑같은 기능이지마 자세히 정확한 쓰임새에 따라서 사용해야 된다.!

반응형