본문 바로가기

# Semiconductor/- Semicon Academy103

[Harman 세미콘 아카데미] 67일차 - Full Custom IC(반도체 이론 / Initial Setting / NOT & NAND Sechmatic, Symbol 생성, Simulation) [반도체 이론] 📌 반도체란? 반도체가 뭐냐? 물어보면 대부분은 도체와 부도체의 중간적인 성질을 가진 물질입니다~ 라고 대답하는데 한 70%정도의 답변이라고 보면 된다. 반도체는 Si, Ge 등으로 구성되어 있고 어떠한 조건이 충족되면 Si가 도체 또는 부도체로 변환된다. 이 때, 그 기준은 Vt(문턱전압) : 0.7V 📌 수동 소자와 능동 소자 ✅ 수동소자 : R, L, C → +와 -의 구분이 없다. ✅ 능동 소자 : Diode, BJT, MOSFET, OP-Amp → +와 -의 구분이 있다.(ex : Anode/Cathode) 1. Diode - PN Junction 일반적으로 원소는 1족부터 8족으로 구분되고, 우리가 다루게될 반도체에 사용되는 원소는 3족, 4족, 5족 원소이며, n족은 전자의 .. 2023. 10. 4.
[Harman 세미콘 아카데미] 66일차 - Verilog(다기능 선풍기 프로젝트 발표 및 마무리) [Project] 자세한 프로젝트 내용은 아래 링크 참조 [FPGA] Project : Multi-function Fan(UART-Bluetooth, PWM, FSM, Timer, WNS/TNS) [Mission] 📌 Project Summary Project name : FPGA환경에서 Verilog 언어를 통한 Multi-function Fan 구현 Mission i) 바람 세기 조절 기능 ii) 1시간, 3시간, 5시간 타이머 기능 iii) 3단 밝기 조절 가능한 LED 무드등 iv) 이 rangvest.tistory.com [Review] 오늘은 팀원들과 함께 3일 동안 지지고 볶았던 시간의 결실을 맺는 PT 시간을 가졌다. 어쩌다 보니, 교수님께서 가르쳐주시지도 않은 UART가 기본 소양이 되어.. 2023. 10. 2.
[Harman 세미콘 아카데미] 63~65일차 - Verilog(Project : Portable Fan) [현재 상황을 코드로 표현하면?] while(1) { Project; } 계속되는 프로젝트로 인해 몸과 정신이 피폐해지고 있지만, 그래도 매번 성장함을 몸소 체험할 수 있어 좋다. 좋은 건가? 아무튼 좋다. 행복하다. [Project] 📌 Project Summary Project name : Portable Fan 구현 Mission i) 바람 세기 조절 기능 ii) 1시간, 3시간, 5시간 타이머 기능 iii) 3단 밝기 조절 가능한 LED 무드등 iv) 이외 추가 기능 최소 1가지 구현 프로젝트 기간 및 팀원 기간 : 3 Days 팀원 : 3명 2023. 9. 23.
[Harman 세미콘 아카데미] 62일차 - Verilog(Servo Motor, DC Motor, ADC) [Servo Motor] 📌 -90˚~90˚까지 순차적으로 구동 module Servo_Motor_Top( input clk, rstp, output servo, output [3:0] com, output [7:0] seg_7 ); reg [21:0] clk_div; // 너무 빨리 동작하면 안 되니까, 분주기 생성하여 적용 always @(posedge clk) clk_div = clk_div + 1; wire clk_div_21_ne; edge_detector_p edg(.clk(clk), .cp_in(clk_div[21]), .rst(rstp), .n_edge(clk_div_21_ne)); // Edge Detector reg [9:0] duty; reg down_up; parameter UP =.. 2023. 9. 21.