기술(Tech, IT)/임베디드 (Embedded) 17

[Embedded] CPU Core (CPU 코어)

CPU core는 단순히 thread를 처리하는 것 이상의 역할을 한다. 컴퓨터 시스템 내 거의 모든 연산 작업의 중심이다. 다음은 CPU core의 주요 기능과 책임 중 일부다. 이러한 기능은 CPU core 설계에 깊숙히 통합되어 있으며 컴퓨터 시스템의 전반적인 핵심 기능의 정교함은 계속 증가해 소프트웨어 및 기술의 증가하는 요구를 처리할 수 있는 고급 기능을 통합하고 있다. 명령어 실행주요 역할: core의 주요 역할을 프로그램의 명령어 집합을 실행하는 것이다. 여기에는 기본적인 연산, 데이터 관리 및 논리 연산이 포함된다. 간단한 애플리케이셩이든 운영 체제든 모든 프로그램은 CPU core가 실행하는 명령어로 세분화된다.처리 주기: 각 core는 클러 주기를 기반으로 작업을 수행하며, 설계(sup..

[Embedded] MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor)

MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor, 금속 산화막 반도체 전계 효과 트랜지스터)는 전자 신호를 증폭하거나 전환하는 데 사용되는 트랜지스터의 일종이다. 소스, 드레인, 게이트의 세 가지 단자가 있다. 게이트 단자에 인가된 전압은 소스와 드레인 사이의 전류 흐름을 조절해 MOSFET이 스위치 또는 증폭기 역할을 할 수 있도록 한다. MOSEFET은 낮은 전력 소비와 높은 효율로 인해 전자 장치에 널리 사용된다.

[Embedded] ICL7667

ICL7667은 Intersil, Renesas, Maxim Integrated를 비롯한 여러 제조업체에서 생산하는 것으로 알려진 MOSFET 드라이버다. 이 IC는 듀얼 모놀리식 고속 드라이버이며 TTL 레벨 신호를 고전류 출력으로 변환하도록 설계되어 고주파 스위치 모드 전력 컨버터에서 전력 MOSEFET을 구동하는 데 적합하다. 빠른 상승 및 하강 시간, 넓은 공급 전압 범위, 낮은 전력 소비, TTL*/CMOS* 입력 레벨과의 호환성 등이 특징이다. 또한 DS0026/DS0056 및 TSC426과 같은 다른 모델과 핀 동등성이 있어 이러한 부품의 드랍-인 대체품으로 사용할 수 있는 것으로도 유명하다. 나열된 다양한 데이터시트에 따르면 ICL7667의 표준 기능은 여러 회사에 걸쳐 있지만, 각 제조업..

[Embedded] Ground (접지)

전기 회로에서 Ground는 여러 가지 기능을 하는 기준점을 의미한다. Ground는 전류의 일반적인 복귀 경로이며 종종 회로의 전압에 대한 기준점 역할을 한다. Ground는 대지에 연결될 수 있기 때문에 '접지'라고도 하며, 말 그대로 대지에 대한 전도성 경로를 의미하기도 한다. 이는 안전에 유용하며, 전선이 닳아 없어진 것과 같은 고장이 발생했을 때 전류가 감전 위험을 일으키지 않고 Ground 경로를 따라 흐르도록 해준다. 이러한 결함의 경우 전류는 이 경로를 따라 회로 차단기와 같은 보호 장치를 작동시켜 결함이 있는 회로를 분리하도록 되어 있다. Ground에 연결할 수 없는 휴대용 기기나 차량의 경우 '접지'라는 용어가 여전히 적용된다. 여기서 Ground는 제로 전압으로 간주되는 지점을 의미..

[Embedded] Potentiometer (포텐셔미터, 가변 저항)

Potentiometer는 저항 값을 수동으로 조절할 수 있는 일종의 가변 저항기이다. 기본적으로 3단자 장치로 작동하며, 두 단자는 저항 요소의 끝에 연결되고 세 번째 단자는 저항 요소를 가로질러 이동하는 와이퍼 또는 슬라이더에 연결된다. 와이퍼의 위치를 조정해 와이퍼와 저항의 각 끝 사이의 저항을 변경해 장치 전체의 전압을 효과적으로 나눌 수 있다. Potentiometer는 전자 회로에서 전기 신호의 레벨을 제어하고, 볼륨을 조정하고, 강도 수준(조명 같은)을 수정하며, 회로를 특정 주파수에 맞게 조정하는 등 다양한 용도로 널리 사용된다. 회전식 (와이퍼가 원형 호를 그리며 회전하는 형태) 및 선형 (와이퍼가 직선 경로를 따라 미끄러지는 형태) 등 다양한 형태가 있다. Potentiometer의 주..

[Embedded] Resistor (저항기)

Resistor는 전자 회로에서 전류의 흐름을 제한하거나 조절하는 수동 전기 부품이다. 거의 모든 전자 기기의 기본 요소로 전류 흐름 감소, 신호 레벨 조정, 전압 분할, 능동 소자 바이어스, 전송선 종단 등 다양한 용도로 사용된다. Resistor의 저항은 옴의 법칙을 발견한 게오르그 사이먼 옴(Georg Simon Ohm)의 이름을 따서 Ohm(옴, Ω) 단위로 측정된다. 이 법칙에 따르면 두 지점 사이의 도체를 통해 흐르는 전류(I)는 두 지점 사이의 전압(V)에 정비례하고 도체의 저항(R)에 반비례한다. 이 공식은 V = I R 로 표현한다. Resistor는 고정식 또는 가변식으로, 고정 저항기(fixed resistor)는 저항 값이 변하지 않는 반면, 가변 저항기(variable resist..

[Embedded] Capacitor (커패시터, 축전기)

Capacitor는 전기 에너지를 저장하고 방출하는 전자 부품이다. 흔히 콘덴서(condensor)라고도 불리는데, 'condensor'는 영미권에서 응축기의 의미로 사용되는 경우가 많다. 유전체라는 절연 재료로 분리된 두개의 도체로 구성된다. 도체에 전압이 가해지면 유전체에 전기장이 발생해 한 도체에는 양전하가, 다른 도채에는 음전하가 쌓이게 된다. 이러한 전하 저장 능력 덕분에 Capacitor는 전원 공급 장치, 신호 필터링, 타이밍 애플리케이션 등 전기 및 전자 회로에서 다양한 기능을 수행할 수 있다. Capacitor의 기본 단위는 farad(F, 패럿 - 마이클 패러데이의 이름에서 따왔다.)으로 Capacitor의 플레이트에 단위 전압당 전하를 저장할 수 있는 능력을 측정하는 단위다. 그러나 ..

[Tech, Embedded] Arduino UNO R3

오리지널 Arduino 패키지 외에 많이 사용되는 패키지 중 UNO R3가 있다. 이에 대해 알아보면서 오리지널 아두이노에 대해서도 함께 알아보자. Arduino UNO R3 : Arduino UNO R3 보드가 핵심 구성 요소로 포함된 패키지로, "R3"는 "Revision 3"를 의미하며, 이전 버전에 비해 특정 개선 사항(예: I2C 통신을 위한 추가 핀 및 더 강력한 리셋 회로)이 있는 UNO 보드의 버전이다. UNO R3를 포함한 패키지에는 다른 아두이노 키트와 유사하지만 UNO R3 보드를 중심으로 프로젝트를 위한 다양한 구성품이 함께 제공된다. 오리지널 Arduino 패키지 : Arduino에서 직접 제공하거나 타사에서 제공하는 기본 키트 또는 패키지를 의미하며, 일반적으로 시작을 위한 필수..

[Tech, Embedded] FPGA (Field Programmable Gate Array)

FPGA는 고객 또는 설계자가 제조 후 구성할 수 있도록 설계된 직접 회로, 즉 "field-programmable(현장 프로그래밍 가능)"한 회로다. FPGA에는 프로그래밍 가능한 논리 블록 어레이와 재구성 가능한 상호 연결 계층 구조가 포함되어 있어 서로 다른 구성으로 상호 연결할 수 있는 여러 논리 게이트처럼 블록을 함께 배선할 수 있다. 논리 블록은 복잡한 조합 기능을 수행하도록 구성할 수도 있고, AND 및 XOR과 같은 단순한 논리 게이트로 구성할 수도 있다. 대부분의 FPGA에서 이러한 블록에는 단순한 flip-flops(플립플롭) 또는 보다 완전한 메모리 블록일 수 있는 메모리 요소도 포함된다. FPGA의 주요 특징은 재구성이 가능하기 때문에 제조 후에도 다양한 목적과 애플리케이션에 사용할..

[Embedded] EDID emulator (Extended Display Identification Data)

EDID (Extended Display Identification Data, 확장 디스플레이 식별 데이터) 에뮬레이터는 디스플레이의 EDID 정보를 모방하는 장치다. 본질적으로는 비디오 소스(source)에 일관되고 정확한 EDID 정보를 제공해 비디오 소스와 디스플레이 간의 원활한 통신을 보장하는 다리 역할을 한다. EDID는 디스플레이(모니터, TV, 프로젝터 등) 비디오 소스(컴퓨터 DVD 플레이어, 게임 콘솔 등)에 대한 기능을 설명하기 위해 제공하는 표준화된 데이터 구조다. 이 데이터에는 제조업체, 일련 번호, 제품 유형, 최대 이미지 크기, 색상 특성, 공장 사전 설정 타이밍, 주파수 범위 제한, 디스플레이에서 지원되는 비디오 모드와 같은 중요한 세부 정보가 포함된다. EDID 에뮬레이터는 ..