본문 바로가기

전체 글70

[전자회로] MOSFET Biasing 이번엔 MOSFET Biasing에 대해 배워보겠습니다. 전자공학을 공부하다보면 바이어스라는 말을 자주 듣게 됩니다. 그렇가면 Bias란 도대체 뭘까요?? 바이어스란, 전압이나 전류의 동작점을 미리 결정하는 것을 말합니다. 동작점을 기준으로 목적하는 기능이 수행되도록 환경을 조성하는 역할을 합니다. 오늘은 MOSFET Biasing을 다뤄볼텐데요, MOSFET을 두고 주변회로를 그려가면서 어떤한 동작을 하도록 설계해보겠습니다. Summary Notes Biasing Technique 일단 이렇게 구성해볼게요. 식은 계산해보면 저렇게 나옵니다. 근데 이건 문제가 있어요. PVT variation이 발생한다는 것입니다. 압력, 전압, 온도에 따라 mosfet의 성능이 바뀔 수 있다는 것이죠. 여기에 Rs들 .. 2023. 3. 4.
[전자회로] Voltage Doubler 어떻게 하면 다이오드를 이용해서 전압을 배로 증가시킬 수 있을까요? 오늘은 Voltage Doubler를 다뤄보겠습니다. Summary Notes 먼저 Ideal한 모델입니다. 다이오드가 켜지면 v_out이 0입니다. 반대로 다이오드가 꺼지면 v_out이 v_in을 따르는 꼴을 나타냅니다. 회로를 좀 더 구체적으로 그려볼까요? 이 경우 한번에 보면 해석하기 어렵습니다. 따라서 on/off에 따라 구간을 4가지로 나누어서 살펴보는 것이 좋습니다. 이번 회로에서는 C1 = C2 로 가정하였습니다. 그림을 그려보면 아래 그래프처럼 계속 증가할 것입니다. 근데 어디까지 증가할까요? 고등학교때 배운 무한급수였나? 기억하시나요? 무슨 수렴 공식이 있었는데 그거 계산하듯이 풀어보면 2배까지 증가한다는 결론을 얻을 수.. 2023. 3. 4.
[전자회로] Limiter 오늘은 Limiter입니다. Limiter는 필터라고 해야할까요? 어떤 값 이상 or 이하의 값은 통과하지 못하게 쫙 짤라버리는 역할을 합니다. 글보단 그림이 더 잘 이해되겠죠? 바로 회로와 함께 보겠습니다. Summary Notes 왼쪽처럼 통과시키는 회로가 있다고 해보겠습니다. 입력으로 교류가 들어왔을 경우 어떻게 될까요? 오른쪽처럼 Vmax와 Vmin이 넘어가는 부분은 딱 잘립니다. Vmin ~ Vmax 사이의 값들만 출력도록 만들어주는 역할을 합니다. 그럼 왼쪽 회로는 어떤 모양일까요? 차근차근 알아보겠습니다. 이런 식으로 구성하면 최대로 출력되는 값은 Vd가 될 것 입니다. 그럼 이번엔 다이오드를 반대로 붙여볼까요? -Vd 미만의 값들은 출력되지 않겠죠? 마지막으로 두개를 합쳐볼까요? PPT라고.. 2023. 3. 4.
[전자회로] Rectifier Rectifier는 교류를 직류로 바꾸기 위한 회로입니다. ADC (Analog -> Digital Converter)에 사용되지 않을까 싶네요 바로 회로를 보면서 설명하겠습니다. Summary Notes Half wave Rectifier 위 그림에 있는 다이오드를 Voltage Drop Model로 바꾸어보겠습니다. 뒤에 저항이 추가되어있죠? 이거 그냥 Piecewise Linear Model 같네요 그럼 바로 그래프를 그릴 수 있게 됐습니다. vi와 Vd의 크기에 따라 다이오드가 켜지거나 꺼집니다. 맨 밑 그래프에서 sin파는 input이고 빨간선은 output입니다. if/else 조건에 따라 회로에 대입을 해보면 그래프를 쉽게 그릴 수 있습니다. Half wave Rectifier + Filte.. 2023. 3. 3.
[전자회로] Diode Models & Circuit 이번 게시물은 다이오드에 관한 이야기를 다룹니다. Ideal한 모델부터 저항 등이 추가된 모델까지 설명드리겠습니다. Summary Notes Exponential Model 다이오드는 저항의 식과 다이오드의 식 모두 만족해야 합니다. 그래서 교점을 찾아야 하는데 좋은 계산기가 없으면 좀 힘들 것 같아 보이죠? 그래서 밑에 그림에 나와있는 것처럼 범위를 좁혀가면서 찾는 방법을 사용합니다. Ideal Model 먼저 Ideal diode model 입니다. 이상적인 다이오드는 어떻게 동작을 할까요? 위의 그래프처럼 켜지면 전류가 막 흐르겠죠? Constant Voltage Drop Model 다이오드에서는 전류가 한 방향으로만 흐릅니다. 따라서 Vd를 가져다 거꾸로 놓으면 그 전압보다 높아야 전류가 흐를 수.. 2023. 3. 3.
[전자회로] Introduction 전자회로는 전자공학과에서 배우는 가장 중요한 과목 중 하나입니다. 학부생 시절 요약해놓은 자료를 가지고 설명을 드리려고 합니다. 내용이 워낙 방대해서 빼먹는 부분이 있을 수도 있는데 차근차근 업로드하겠습니다. 공부하실땐 제 요약 노트만 보면 안되고, 꼭 문제도 풀어보셔야 합니다! 교수님들께선 보통 라자비 책을 선호하시는 것 같아요 저도 라자비 책에 나온 문제를 많이 풀면서 공부했더니 A+를 받을 수 있었습니다! 여러분들도 꼭 문제를 풀어보는 것을 추천드려요! 그리고 공식들은 한 번씩 유도해보면 좋을 것 같습니다. 하필 노란 노트에 정리를 해서 잘 보이진 않네요..ㅠㅠ Summary Notes Voltage Gain은 입력 전압 대비 증가한 출력 전압을 비로 나타낸 것입니다. 클수록 더 많이 증폭되었다는 .. 2023. 3. 3.
[AMBA] AXI Protocol 설계(Verilog) - ④ Simple AXI Slave 정리 들어가기 앞서... " AXI는 말 그대로 Interface이기 때문에 실체라고 할게 딱히 없습니다. Master와 Slave를 연결하는 Bus의 규격을 ARM에서 정해놓은 것인데요, 저와 같은 학부생들은 Master와 Slave를 구하기 어렵습니다. BFM(Bus Functional Model)을 짜서 Bus의 동작을 시뮬레이션해도 되지만 그건 조금 어려워서 아직 공부 중 입니다. 그래서 제멋대로 AXI Slave를 Verilog로 짜보겠습니다. 목적은 오로지 AMBA를 복습하고 기능을 직접 확인해보기 위함입니다! " 조금 더 공부한 후에 정확한 코드를 올려보겠습니다. 앞서 3개의 게시물을 통해 AXI Protocol에 대해 알아보았습니다. Signal Description: https://metast.. 2023. 2. 26.
[AMBA] AXI Protocol 설계(Verilog) - ③ Read Transaction 들어가기 앞서... " AXI는 말 그대로 Interface이기 때문에 실체라고 할게 딱히 없습니다. Master와 Slave를 연결하는 Bus의 규격을 ARM에서 정해놓은 것인데요, 저와 같은 학부생들은 Master와 Slave를 구하기 어렵습니다. BFM(Bus Functional Model)을 짜서 Bus의 동작을 시뮬레이션해도 되지만 그건 조금 어려워서 아직 공부 중 입니다. 그래서 제멋대로 AXI Slave를 Verilog로 짜보겠습니다. 목적은 오로지 AMBA를 복습하고 기능을 직접 확인해보기 위함입니다! " 조금 더 공부한 후에 정확한 코드를 올려보겠습니다. 이번 글에선 AXI Protocol에서 Read Transaction을 살펴보겠습니다. 먼저 채널이 응답하는 순서를 알아야 합니다. 순.. 2023. 2. 26.
[AMBA] AXI Protocol 설계(Verilog) - ② Write Transaction 들어가기 앞서... " AXI는 말 그대로 Interface이기 때문에 실체라고 할게 딱히 없습니다. Master와 Slave를 연결하는 Bus의 규격을 ARM에서 정해놓은 것인데요, 저와 같은 학부생들은 Master와 Slave를 구하기 어렵습니다. BFM(Bus Functional Model)을 짜서 Bus의 동작을 시뮬레이션해도 되지만 그건 조금 어려워서 아직 공부 중 입니다. 그래서 제멋대로 AXI Slave를 Verilog로 짜보겠습니다. 목적은 오로지 AMBA를 복습하고 기능을 직접 확인해보기 위함입니다! " 조금 더 공부한 후에 정확한 코드를 올려보겠습니다. AXI Protocol의 Write Transaction은 세 가지 채널을 사용합니다. Write Address Channel Writ.. 2023. 2. 24.