기계식 스위치에 교류를 달면 안 될까?아크 현상부터 스위치 정격까지 문답으로 정리 "기계식 스위치는 직류를 권장하고, 교류는 교류 전용 스위치를 쓰라"는 말을 들어 보셨나요? 이 말이 왜 나왔는지, 그 뒤에 숨은 아크(Arc) 현상은 무엇인지, 그리고 진짜 기준은 무엇인지 질문과 답을 따라가며 차근차근 정리해 보겠습니다. #기계식스위치#아크#플라즈마#교류직류#스위치정격 목차 기계식 스위치에 교류를 달면 정말 안 되나요? 아크란 무엇인가요? 접점이 좁아지는데 왜 전류는 거의 그대로인가요? 그 열이 어떻게 금속을 녹이나요? 접점이 떨어진 순간, 왜 전기장이 그렇게 강해지나요? 이온화와 플라즈마는 무엇인가요? 아크는 ..
RF Design Tools · LC Filter Workflow RF 설계 툴(Marki Microwave, AppCAD, LTspice) 주파수만 입력하면 필터 회로가 나오고, 시뮬레이션으로 확인하고, 실제로 살 수 있는 부품 번호까지 찾는 과정. 무료 툴 세 개로 LC 필터를 처음부터 끝까지 설계해 봅니다. #RF필터#LC필터#MarkiMicrowave#AppCAD#LTspice 목차 RF 필터, 처음이라면 여기부터 (기초 개념) 세 가지 툴 소개 전체 설계 흐름 한눈에 보기 STEP 1 · Marki Microwave로 필터 자동 설계 STEP 2 · LTspice로 내보내서 주파수 응답 확인 STEP 3 · AppCAD로 실제 판매 부품값으로 변환 ..
Power Electronics Basics Linear Regulator와 LDO,어떻게 설정 전압을 만들어 내는가 Linear Regulator의 정의부터 피드백 동작 원리, 손실과 효율, Dropout과 LDO의 의미, 설계 시 고려사항까지 정리합니다. 근거로 AMS1117과 LT3083 데이터시트를 함께 봅니다. 참고 데이터시트: AMS1117 (Advanced Monolithic Systems) · LT3083 Rev. B (Analog Devices) 원리Pass 소자를 피드백으로 계속 조절해서 남는 전압을 Pass 소자가 떠안게 한다 대가(VIN−VOUT)×IOUT만큼 열이 나며, 효율은 약 VOUT/VIN이다 LDO레귤레이션 유지에 필요한 최소 입출력 차이(Drop..
Python 메모리 입문 · Q&A 노트 파이썬에서 a = 10을 쓰면 메모리에서는 무슨 일이 일어날까? C와 Java에서는 int a = 10;이 4바이트짜리 공간 하나로 끝납니다. 파이썬은 전혀 다르게 동작합니다. 질문과 답을 따라가며 파이썬이 정수를 어떻게 저장하는지 하나씩 정리했습니다. 기준: CPython(표준 파이썬), 64비트 환경 · 예시 수치는 Python 3.11에서 직접 확인 이 글에서 다루는 질문 C/Java의 int 변수와 파이썬 변수는 무엇이 다를까? 자료형(타입)은 어디에 붙어 있을까? int 객체 안에는 무엇이 들어 있을까? ob_refcnt(참조 카운트)는 무슨 데이터일까? 크기 정보는 객체의 크기를 말하는 걸까? 배열 한 칸이 왜..
OPERATING SYSTEMS — CHAPTER 2 System Structure & Program Execution특권 명령 · Dual Mode · Trap · System Call · I/O · DMA 정리한 내용을 검토하고 Q&A 형식으로 재구성했습니다. 수정·보충이 필요했던 부분은 빨간 글씨로 표시했습니다. CONTENTS 특권 명령 — 왜 아무나 못 쓰게 막는가 Dual Mode — 지금 CPU는 누구 것인가 Interrupt와 Trap — 두 신호의 정체 System Call — 커널에게 대신 시키기 인터럽트 처리 절차 — 벡터 테이블과 ISR 동기식 I/O vs 비동기식 I/O DMA — CPU를..
OPERATING SYSTEMS — STUDY NOTE Process · Context · PCB · Address Space · Context Switching · Thread 정리한 내용을 검토하고, Q&A 형식으로 재구성한 노트입니다. 수정이 필요했던 부분은 빨간 글씨로 표시했습니다. CONTENTS Process란 무엇인가 Context란 무엇인가 PCB — Context를 담는 그릇 Address Space — 왜 가상 메모리를 쓰는가 주소 변환 — MMU, Page Table, TLB, Page Fault Context Switching — 프로세스는 어떻게 교체되는가 Thread — Context S..
OPERATING SYSTEM · STUDY NOTE Thread란 무엇인가— Process와의 차이, 그리고 Thread의 장점 질문과 답(Q&A)으로 정리하는 Thread의 개념, 등장 배경, Process와의 관계 — Linux 커널 구조 기준 목차 Thread란 무엇인가 — "CPU 실행의 최소 단위"의 진짜 의미 Thread는 왜 등장했는가 — 탄생 배경 Thread의 특징 — 공유하는 것과 독립적으로 갖는 것 Process와 Thread의 관계 — 무엇이 같고 무엇이 다른가 PCB로 보는 Thread — Linux 관점의 구조 전체 정리 1Thread란 무엇인가 "CPU 실행의 최소 단위"..
Operating Systems Notes Context, PCB, Address Space— 셋은 어떻게 연결되어 있는가 프로세스라는 추상적인 개념을 커널이 실제로 어떻게 붙잡고, 저장하고, 바꿔치기하는지를 질문과 답으로 따라간다. Process Management Virtual Memory Context Switching 01 Context란 무엇인가 QContext는 정확히 무엇을 가리키는 말인가? Context는 특정 프로세스에 대한 포괄적인 데이터의 집합이다. 이 프로세스가 지금 어떤 상태인지, PID가 무엇인지, 레지스터 값은 어떤지, 다음에 실행할 명령어는 어디인지 — 커널이 이 ..
CSE2018 · System Programming · Lecture 2 Makefile과 CMake,빌드를 자동화하는 법 소스 파일이 수십, 수백 개로 늘어나는 순간 gcc 명령어를 손으로 치는 건 더 이상 답이 아니다. Makefile이 무엇이고, 어떤 구조로 동작하며, CMake는 왜 필요한지를 처음부터 끝까지 정리했다. hnam@icsl1: ~/project $ make hello gcc -c main.c gcc -c display.c gcc -c hello.c gcc main.o display.o hello.o -o hello ..
- Total
- Today
- Yesterday
- test bench
- LED
- Pspice
- vivado
- ring counter
- Algorithm
- gpio
- half adder
- pwm
- FND
- Linked List
- atmega 128a
- Edge Detector
- dataflow modeling
- behavioral modeling
- structural modeling
- KEYPAD
- ATMEGA128A
- prescaling
- uart 통신
- Recursion
- DHT11
- soc 설계
- java
- D Flip Flop
- hc-sr04
- BASYS3
- verilog
- i2c 통신
- stop watch
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
