본문 바로가기

ETC

(3)
I2C(Inter-Integrated Circuit)와 GPIO(General Purpose Input/Output) I2C(Inter-Integrated Circuit)와 GPIO(General Purpose Input/Output)는 모두 마이크로컨트롤러에서 사용되는 인터페이스이지만, 그 목적과 기능에는 차이가 있습니다. I2C 인터페이스 I2C는 직렬 통신 프로토콜로, 마스터-슬레이브 구조를 가지고 있습니다. 두 개의 신호선(SCL: Serial Clock, SDA: Serial Data)을 사용하여 통신합니다. 여러 개의 슬레이브 디바이스를 하나의 마스터에 연결할 수 있어 멀티드롭 구성이 가능합니다. 주로 센서, EEPROM, LCD 등 저속 주변장치와의 통신에 사용됩니다. 하드웨어 I2C 모듈을 사용하면 소프트웨어 오버헤드 없이 안정적인 통신이 가능합니다. GPIO (다용도 입출력) GPIO는 마이크로컨트롤러의..
UART, I2C, SPI 등 주요 시리얼 통신 방법 비교 시리얼 통신(Serial Communication)은 데이터를 1비트씩 순차적으로 전송하는 통신 방식이다. 반도체 시스템에서는 저비용, 저전력, 장거리 전송이 가능한 시리얼 통신이 널리 사용된다. 시리얼 통신의 종류 UART (Universal Asynchronous Receiver/Transmitter) I2C (Inter-Integrated Circuit) SPI (Serial Peripheral Interface) USB (Universal Serial Bus) CAN (Controller Area Network) UART UART는 비동기식 시리얼 통신 방식으로, 데이터 전송 시 별도의 클럭 신호를 사용하지 않는다. 그 대신 데이터 프레임의 시작과 끝을 나타내는 Start bit와 Stop bit..
임베디드 시스템 반도체에서 꼭 알아야 할 용어 정리 반도체 반도체(Semiconductor)는 전기 전도성이 도체와 부도체의 중간 정도인 물질이다. 대표적으로 실리콘(Si), 저마늄(Ge) 등이 있다. 이런 순수 원소에 불순물을 첨가하는 도핑(Doping)을 통해 전기적 특성이 변하게 되는데, 인(P)를 도핑한 P형 반도체, 비소(As)나 안티몬(Sb)을 도핑한 N형 반도체로 만들면 반도체로서 역할을 하게된다. 이를 응용하여 다이오드, 트랜지스터와 같은 전자 부품을 만들게되고 더 나아가 집적회로(IC)를 이루는 기본 요소가 된다. 반도체의 종류 메모리 반도체 DRAM, SRAM (휘발성 메모리) DRAM은 축전기에 전하를 저장하는 방식 / SRAM은 전원이 공급되는 동안 정보 저장 Flash Memory, ROM (비 휘발성 메모리) 전원 공급이 없어도 ..