Resistor는 전자 회로에서 전류의 흐름을 제한하거나 조절하는 수동 전기 부품이다. 거의 모든 전자 기기의 기본 요소로 전류 흐름 감소, 신호 레벨 조정, 전압 분할, 능동 소자 바이어스, 전송선 종단 등 다양한 용도로 사용된다. Resistor의 저항은 옴의 법칙을 발견한 게오르그 사이먼 옴(Georg Simon Ohm)의 이름을 따서 Ohm(옴, Ω) 단위로 측정된다. 이 법칙에 따르면 두 지점 사이의 도체를 통해 흐르는 전류(I)는 두 지점 사이의 전압(V)에 정비례하고 도체의 저항(R)에 반비례한다. 이 공식은 V = I R 로 표현한다. Resistor는 고정식 또는 가변식으로, 고정 저항기(fixed resistor)는 저항 값이 변하지 않는 반면, 가변 저항기(variable resist..
Capacitor는 전기 에너지를 저장하고 방출하는 전자 부품이다. 흔히 콘덴서(condensor)라고도 불리는데, 'condensor'는 영미권에서 응축기의 의미로 사용되는 경우가 많다. 유전체라는 절연 재료로 분리된 두개의 도체로 구성된다. 도체에 전압이 가해지면 유전체에 전기장이 발생해 한 도체에는 양전하가, 다른 도채에는 음전하가 쌓이게 된다. 이러한 전하 저장 능력 덕분에 Capacitor는 전원 공급 장치, 신호 필터링, 타이밍 애플리케이션 등 전기 및 전자 회로에서 다양한 기능을 수행할 수 있다. Capacitor의 기본 단위는 farad(F, 패럿 - 마이클 패러데이의 이름에서 따왔다.)으로 Capacitor의 플레이트에 단위 전압당 전하를 저장할 수 있는 능력을 측정하는 단위다. 그러나 ..
오리지널 Arduino 패키지 외에 많이 사용되는 패키지 중 UNO R3가 있다. 이에 대해 알아보면서 오리지널 아두이노에 대해서도 함께 알아보자. Arduino UNO R3 : Arduino UNO R3 보드가 핵심 구성 요소로 포함된 패키지로, "R3"는 "Revision 3"를 의미하며, 이전 버전에 비해 특정 개선 사항(예: I2C 통신을 위한 추가 핀 및 더 강력한 리셋 회로)이 있는 UNO 보드의 버전이다. UNO R3를 포함한 패키지에는 다른 아두이노 키트와 유사하지만 UNO R3 보드를 중심으로 프로젝트를 위한 다양한 구성품이 함께 제공된다. 오리지널 Arduino 패키지 : Arduino에서 직접 제공하거나 타사에서 제공하는 기본 키트 또는 패키지를 의미하며, 일반적으로 시작을 위한 필수..
FPGA는 고객 또는 설계자가 제조 후 구성할 수 있도록 설계된 직접 회로, 즉 "field-programmable(현장 프로그래밍 가능)"한 회로다. FPGA에는 프로그래밍 가능한 논리 블록 어레이와 재구성 가능한 상호 연결 계층 구조가 포함되어 있어 서로 다른 구성으로 상호 연결할 수 있는 여러 논리 게이트처럼 블록을 함께 배선할 수 있다. 논리 블록은 복잡한 조합 기능을 수행하도록 구성할 수도 있고, AND 및 XOR과 같은 단순한 논리 게이트로 구성할 수도 있다. 대부분의 FPGA에서 이러한 블록에는 단순한 flip-flops(플립플롭) 또는 보다 완전한 메모리 블록일 수 있는 메모리 요소도 포함된다. FPGA의 주요 특징은 재구성이 가능하기 때문에 제조 후에도 다양한 목적과 애플리케이션에 사용할..
EDID (Extended Display Identification Data, 확장 디스플레이 식별 데이터) 에뮬레이터는 디스플레이의 EDID 정보를 모방하는 장치다. 본질적으로는 비디오 소스(source)에 일관되고 정확한 EDID 정보를 제공해 비디오 소스와 디스플레이 간의 원활한 통신을 보장하는 다리 역할을 한다. EDID는 디스플레이(모니터, TV, 프로젝터 등) 비디오 소스(컴퓨터 DVD 플레이어, 게임 콘솔 등)에 대한 기능을 설명하기 위해 제공하는 표준화된 데이터 구조다. 이 데이터에는 제조업체, 일련 번호, 제품 유형, 최대 이미지 크기, 색상 특성, 공장 사전 설정 타이밍, 주파수 범위 제한, 디스플레이에서 지원되는 비디오 모드와 같은 중요한 세부 정보가 포함된다. EDID 에뮬레이터는 ..
정전식 터치스크린은 스마트폰을 비롯해 우리 일상의 많은 기기들에 사용되고 있다. 어떻게 동작하는지 알아보자. 정전식 터치스크린은 인체의 전기적 특성을 기반으로 작동하며, 사람 터치의 정전식 특성을 사용한다. 정전식 터치스크린은 매우 민감하고 동시에 하나 이상의 접촉 지점을 인식할 수 있는 멀티 터치 기능을 지원한다. 이 기능은 줌(zoom)이나 스와이프(swipe, 미는 동작) 하는 것과 같은 제스처를 가능하게 해 User Experience를 향상시킨다. 그러나 저항식 터치스크린(Resistive Touchscreen)과 다르게 인체의 전도성에 의존하기 때문에 정전식으로 특별히 설계되지 않는 한 일반 장갑이나 비전도성 물체에는 잘 동작하지 않는다. 전극 레이어 : 정전식 터치스크린은 일반적으로 인듐 주..
요즘 스마트폰을 비롯해 다양한 기기에서 터치스크린을 사용할 수 있다. 터치스크린의 동작 방식은 다양하지만 가장 대중적인 기술 중 하나인 Resistive Touchscreen에 대해 알아보자. 저항식 터치스크린은 압력 감도를 기반으로 작동한다. 내구성이 뛰어나고 장갑, 스타일러스 또는 기타 포인팅 자잋와 함께 사용할 수 있어 산업용 제어 및 POS 시스템을 비롯한 다양한 애플리케이션에 적합하다. 그러나 일반적으로 정전식 터치스크린에 비해 선명도와 감도가 낮고 멀티터치 제스처를 지원하지 않는다. 사진에서도 볼 수 있듯이 Resistive Touchscreen은 예전에 많이 사용되던 기술로 요즘엔 Capacitive Touchscreen (정전식 터치스크린)이 더 보편적으로 사용되고있다. 레이어 구조 : 저..
펄스 변조의 일종으로 신호의 크기에 따라 펄스의 폭을 변조하는 방식. 펄스 파형의 High/Low 상태 파형의 비율을 듀티 사이클이라 하는데, 이 듀티 사이클을 조정해 변조하는 방식. 원래는 통신용으로 개발됐으나 전류, 전압 제어용으로 탁원해 현재는 통신보다는 DC쪽 전력 제어나 모터 제어에 쓰이는 기술. 장점 단점 다용도성: PWM은 모터, LED, 히터 등 다양한 장치를 제어하는 데 사용 가능 듀티 사이클에 의해 제한됨: 유효 주파수 제어는 듀티 사이클에 연동되므로 직접 주파수 제어 방법과 동일한 정밀도를 제공하지 못할 수 있음 효율성: 특히 LED 밝기나 모터 속도를 제어할 때 전력 효율을 높일 수 있음 노이즈 발생 가능성: PWM은 전기적 노이즈를 유발할 수 있으며, 특히 민감한 아날로그 회로에서..
주기를 쪼개, Counter에 공급되는 클락을 더 느리게 만들어주는 장치다. Timer에 공급되는 여러 클락이 하나로 합쳐져 Timer가 더 느리게 동작하게 된다. 장점 단점 단순성: PLL보다 구현과 이해가 쉬움 제한된 범위: Prescaler는 클락만 분할할 수 있으므로 소스 클락보다 낮은 주파수로 제한됨 저전력: 기존 클락 신호를 단순 분할하기 때문에 일반적으로 전력을 적게 사용 더 거친 세분성(Coarser granularity): 주파수 조정 단계는 Prescaler 분한 계수로 제한되므로 미세 조정이 불가능할 수 있음 즉각적인 효과: Prescaler 값에 대한 변경 사항음 잠글(locking) 필요 없이 즉시 적용됨 참고 - https://cafe.daum.net/micom/Acj/120?s..
PLL (위상동기회로)는 입력 신호와 출력 신호에서 되먹임된 신호와의 위상차를 이용해 출력 신호를 제어하는 시스템이다. 입력된 신호에 맞춰 출력 신호의 주파수 조절이 목적이다. 입력 및 출력 위상을 동일하게 유지한다는 것은 입력 및 출력 주파수를 동일하게 유지한다는 것을 의미하므로 위상 고정 루프는 입력 주파수를 추적할 수 있다. 또한 주파수 분배기를 통합함으로써 PLL은 입력 주파수의 배수인 안정적인 주파수를 생성할 수 있다. 이러한 특성을 클락 동기화(clock synchronization), 복조(demodulation), 주파수 합성(frequency synthesis), 클락 배율기(clock multipliers), 잡음이 많은 통시 채널에서 신호 복구에 사용된다. 1969년 이후 단일 직접 ..
- Total
- Today
- Yesterday
- java
- socket programming
- 파이썬
- Hash Map
- leetcode
- I2C
- min heap
- The Economist
- defaultdict
- The Economist Espresso
- 머신 러닝
- tf-idf
- Android
- 소켓 프로그래밍
- 안드로이드
- 이코노미스트
- C++
- 오블완
- 티스토리챌린지
- join
- Computer Graphics
- ml
- 리트코드
- 투 포인터
- Python
- DICTIONARY
- machine learning
- vertex shader
- 이코노미스트 에스프레소
- 딕셔너리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |