어떤분이 다이오드와 저항이 왜 들어가냐고 글을 올리셨길래 겸사 겸사 적어 봅니다.
-----------------------------------------------------------------
저항. 이녀석을 왜 실장하는 걸까요?
사실 저항이라는 녀석이 있는건, 그만큼 비효율적인 회로가 된다는 말과 동일합니다.
실제로 저항이 하는 눈에 보이는 역할은 전기 에너지의 일부분을 열로 발산해 버리는 것이기 때문이지요.
재미있는 것은 이런 와중에 전압 차이라는 것이 생기게 된다는 것이지요.
이는 전체 회로에 전원이 인가 되었을 때 저항을 만났을 경우 전류의 흐름이 방해를 받기 때문입니다.
그럼 왜 전류의 흐름을 방해하는 저항을 실장하는 걸까요?
우선 적인 이유로는 안전성에 있습니다. 지난번 LED에 관한 이야기와 연결 짓자면,
예를 들어 저항은 LED를 연결할 때 직렬로 연결하게 되는데, 1차적으로는 LED에 흐르는 과전류를 막기 위해서 이지요.
LED도 일종에 저항체이기 때문에 여기서 전류를 소비해 전류의 흐름을 방해 하게 됩니다.
근데 여기에 한도 이상에 관전압이 걸릴 경우 과전류가 흘러 LED라는 소자를 망가뜨리지요.
두번째 이유로는 회로 전체의 쇼트(단락)현상을 막기 위해서입니다.
전자에서 흔히 쇼트났다라는 표현을 많이 쓰는데,
이는 전원과 접지가 서로 연결된 상태를 말합니다. 보통 이럴경우 이론상으로는 무한하게 전류가 흐르기 때문에
회로가 타버립니다.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
여기서 잠깐 집고 넘어가 봅시다. 왜 전류가 무한하게 흐르는 것일까요??
(관심없으신 분은 다음의 산수는 넘겨 보셔도 내용상으로는 지장이 없습니다. 그냥 저항이 없으면 과전류가 흐른다 정도만
기억하시면 됩니다.)
DC전류를 처음 입문할 때 배우는 옴에 법칙에 기인합니다.
1) V=I*R
이라는 식입니다.
V는 전압, I는 전류, R은 저항을 나타냅니다.
여기서
2) I = V/R
3) R = V/I
라는 식이 파생됩니다.
실험에 의해 증명된 식으로 일단 이 이외에 복잡한 나머지는 제외하고 이를 일차 방정식 정도로 생각하고 비례적인 것만
살펴 보자면. 전압은 전류와 저항과 비례 합니다. 즉 같은 스펙상에서 전류가 커지거나 저항이 거치면 전압도 증가한는 겁니다.
전류는 전압과는 비례하지만, 저항과는 반비례 합니다. 즉 공급전류가 커질수록 부하(저항)이 작아지고,
저항이 커질수록 공급 전류가 줄어 든다는 식에 설명이 가능합니다.(저항이 커질수록 그만큼 전류가 열로 발산되기 때문입니다.)
여기서 다시 약5V 전원과 접지 사이에 저항이 없는 상태에서 전류를 계산해 보지요.
I =V/R에 대입 하겠습니다. 전압은 5V 저항은 0옴입니다.
I=5/0이 되지요. 혹시 극한이 기억나실지 모르겠는데...(그 전에 배우던가...ㄱ-;; 졸업지 좀 되서 기억이 가물가물하네요)
어떤수를 0으로 나누게 되면, 무한에 가깝게 됩니다.. 즉 전류가 무한하게 흐르게 되지요...(물론 실제로는 이론처럼 되지는 않습니다.
단지 회로상에 무리하게 전류가 흐르게 되는건 마찬가지지요)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
예를 들어 다음과 같은 회로가 있다 한다면,
(제가 그린거 아닙니다. 그냥 이미지 검색하다 나온건데, 그냥 이해를 돕기 위해 퍼왔습니다.)
첫번째 회로를 보면 그냥 입력단에 스위치를 연결한 것을 볼 수 있습니다.
5V가 HIGH이고, 아래 접지처럼 이미지가 GND즉, LOW 라고 할 때(그리고 중간에 번개모양이 저항입니다.)
이경우 스위치가 눌리지 않은 상태라면, 얘가 HIGH신호 인지 LOW신호인지 알수가 없게 됩니다.
어쩌면 주변의 영향으로 HIGH신호가 입력될 수도 있고, LOW신호가 입력 될 수도 있습니다.
단지 스위치를 누르면 확실하게 LOW신호가 들어갈 뿐입니다.
그럼 오른쪽의 회로는 어떨까요?
보면 알겠지만, 평상시에는 HIGH신호가 입력 됩니다.
즉, 5V의 전원으로 부터 저항을 거쳐 입력 단자로 들어가지요.
이럴경우 입력에는 HIGH신호가 입력 됩니다. 메인 전원의 5V이지요.
이 때의 저항은 첫번째로 이야기 한 것처럼 입력 단자를 보호하기 위해 쓰입니다.
이러다가 스위치가 눌리면, 5V의 전원의 전류가 접지로 흐르게 되면서, 순간 0V가 되지요.
근데 앞서 언급했듯이 이렇게 바로 쇼트가 나버리면, 회로가 타버릴 정도로 위험해 집니다.
때문에 중간에 저항을 달아서 버퍼 역할을 시켜 주는 것이지요. 즉 일부로 전류의 흐름을 방해해 쇼트현상을 막는 겁니다.
키보드도 저런 회로의 확장이기 때문에(구조적으로 키매드릭스라 부릅니다만, 이건 다음에 기회된다면 또 다뤄 보겠습니다.)
저항이 들어가게 되지요.
저항을 실장하는 이유에 대한 설명이 되었을지 모르겠지만, 다른 복잡한 이유는 제처두고 직접적으로 눈에 보이는 이유만 적어 봤습니다.
지... 그럼 다음으로, 다이오드는 왜 쓰는 걸까요?
지난번 LED에 관한 이야기를 할때, 다이오드에 특성에 대한 이야기를 했는데, 다음의 두가지 입니다.
1)순방향으로 0.7V 이상 인가되어야 전류가 흐른다.
2)역방향으로 전류가 흐르지 않으며, 한도이상의 전압이 흐를 경우 망가진다.
즉, 다이오드는 흐름의 극성이 존재 합니다.
키보드에서 무한 입력을 방해하는 가장 큰 적은 혼선입니다.
이는 매트릭스 구조가 가지는 취약점인데,
(제가 그린거 아닙니다. 그냥 이미지 검색하다 나온건데, 그냥 이해를 돕기 위해 퍼왔습니다.)
위와 같은 키 매트릭스 회로가 있다고 할때, 컨트롤러에서는 스캐닝 작업을 하게 됩니다.
PC4~7까지 순서대로 신호를 쏘고, PC0~3에서 어떤 라인에 몇번째 버튼이 눌렸는지 체크하지요.
문제는 여기서 여러키가 동시에 눌렸을 경우 혼선이 일어납니다..
보시다 시피 가로는 가로끼리 세로는 세로 라인끼리 선이 역어 놨기 때문인데,
회로가 저렇게만 되어 있을 경우 전류가 신호가 발생되는 곳쪽이건 신호가 들어가는 쪽이건 구분없이 흐를 수 있게 됩니다.
이때문에 고스트 키 증상 같은게 생기기도 합니다.
여기서 이를 방지 하기 위해 극성이 존재하는 다이오드를 집어 넣는 겁니다.
다이오드는 이렇게 구분이 없이 들어가는 신호를 차단해 주는 역할을 합니다.
딱 원하는 방향으로만 흐르게 해 주지요.
다이오드는 저항과는 다르게, 키 하나당 하나씩 실장을 해야 의미를 가집니다.(당연히 키 하나하나에 따른 혼선을 막기 위한 작업
이기 때문입니다.)
---------------------------------------------------------------------------
정리를 좀 하자면,
1)저항은 회로의 안전을 위하여 실장한다.
2)저항은 소자에 공급되는 전류를 제한한다.
3)다이오드는 극성을 가지고 있다
4)다이오드는 극성을 가지기 때문에 전류의 흐름의 방향을 제어 할 수 있다.
5)다이오드의 이런 극성을 가지는 특성 덕분에 혼선이나, 고스트키 현상을 방지 할 수있다.
---------------------------------------------------------------------------
원래 RLC에 관한 이야기를 풀어 볼까 하다가...
LED에 관한 이야기를 쓸 때도 그랬습니다만.. 뭐 하드웨어 개발하는 전문 사이트도 아니고..
관련이 없는 거 까지 고리타분하게 풀면 재미도 없을테지요.
사실 다이오드는 우리가 흔하게 쓰는 칩에 기초가 되는 소자로(CPU나 롬이나 램, 하다못해 하드 디스크 마저도...) 내부 이론은
꾀 많은 부분이 있습니다만..
제가 처음 전자 회로에 입문할 때, 전자 공학에서 가장 처음으로 다룬 반도체 소자로 여러모로 애증에 대상이었지요.
좀 더 관심 있으신 분들은 관련 사이트를 찾는게 더 빠를 듯 합니다.
설명이 두서가 없어서 이해에 도움이 될지 모르겠습니다.
근데 이런 전자 이론을 계속 올려도 되던가요?;;;;;
----------------------------------------------------------------------------
코..콩알 지식은 아닌데요;;; 잘배우고 갑니다.^^
얼마든지 올려주세요 재밌습니다.
나중에 콩알지식들을 시리즈로 묶어놓으면 그것만으로도 좋은 참고서가 될 것 같습니다. ㅎㅎ
잘 읽었습니다. ^^
아직 뉴비라 그런지 이런글 너무 좋은데요 ㅎㅎ
가려운 곳을 박박 긁어 주네유. ^^*. ㄱㅅㄱㅅ
좋게 봐주시는 게지요. 감사합니다.^^
그렇게 대한 이야기가 아닙니다.
어줍잖은 지식으로 피해나 안드렸으면 좋겠습니다.
그래도 기분은 좋네요. 감사합니다.^^
으.. 죄송합니다. 다음에는 더 쉽게 쓸 수 있도록 노력해 보겠습니다.ㅠㅠ
도움이 되었다면 좋겠습니다. ^^
감사합니다. ^____^
도움이 되었다니 다행이네요!!
제가 이해력이 딸려서 그래요ㅜㅜ
회로도 공부도 안했구요;
아..........정독을 했건만.....그림까지 그려주셨건만.....당췌.....
회로를 모르는 분도 어느정도 이해 할 수 있게끔 하는 목적이었는데... 설명이란건 참 어렵네요. -ㅂ-;;;
다음에는 더 쉽게 쓸 수 있도록 노력해 보겠습니다.
강좌 감사 드립니다.
정독하고 자작 키보드를 만드는데 한번 노력 해봐야겠습니다.
자작에 도움이 되었으면 좋겠습니다. ^^
지원 사격 감사합니다.
좋은 정보 잘보고 갑니다.
오늘 하루도 즐겁고 행복하게 보내세요~~
네 감사합니다. 사람님도 좋은 하루 되세요.
저항 그림은... 회로의 Floating을 막는 Pull-Up 그려주신거지요? ^^;
좋은 정보 잘보고 갑니다.ㅋ
네, 풀업 개념의 회로입니다.
흔히 회로이론 이나 전자 회로를 배우면서 플로팅현상을 막기 위해서라고 설명하고, 인터넷에도 그렇게만 알려져 있습니다만,
실질적으로 플로팅 현상을 막는 회로의 일 부분에 가깝지요.
스위치 회로에서 스위치가 결선될 경우 입력단의 전류와 전원단의 전류가 합해져서 접지로 흐르게 됩니다.
이렇게 해서 입력단에서는 0V(LOW)신호를 감지하지요.
사실 입력단에 경우, 근래에 나오는 대부분의 제어용 MCU에는 따로 저항이 달려 있어서, 바로 전원에 연결되는 경우(그러니까 5V-HIGH)에도 쇼트가 난다거나 하지는 않습니다.
문제는 접지와 전원 사이에 저항이 아무것도 없으면 그냥 쇼트가 난다는 것이지요.
보통 교수님들이나 고등학교에서 전자학을 가르쳐 주시는 선생님들에 경우 학생들이 실제로 눈에 보이는 스위치에 집중하여
설명하시기 때문에 풀업 저항의 용도 자체를 플로팅에 한정해서 설명합니다만, 더 근원 적으로 접근하자면 그냥 회로의 쇼트를
막기위해 달아놨을 뿐입니다. 정확히 말하자면, 풀업과 풀다운이라는 것은 위치에 따라 이름이 붙였을 뿐, 실제로는 그 현상 자체를 나타내는 용례가 아니기도 합니다. 뭐, 왜 풀업 회로가 들어갔냐라는 의미에 말씀이시라면, 풀업 회로가 들어간 이유는 가장 대표적으로 설계된 쇼트방지형 회로 설계이기 때문이지요.
여기서 전류의 방향성을 자세히 다루며 풀업에 개념을 풀어봐야 별 의미도 없을 거 같고(이런건 설계를 하는 분들이 알아야지, 커스텀을 위한 지식은 아닌듯 합니다.)해서 이쪽을 방향을 잡았습니다. 뭐 저야 재밌지만, 그게 또 지루하다면 지루하다고 할만한 내용이니까요.
덧글 감사합니다. 도움이 되었다면 좋겠습니다.
우와 정말 감사합니다. 사실 뭐가 뭔지 하나도 모르겠어요.
으.. 죄송합니다. 다음에는 더 쉽게 이야기를 풀수 있었으면 좋겠네요.
글 너무 쉽고 이해하기 편하게 써주셨네요, 잘 보고 갑니다~
감사합니다! 정말 재밌어요!
유익한 내용입니다 감사합니다
ㅎㅎ 유익한 정보네요 ~!
내용 전달이 잘 되었다니, 보람이 느껴지네요. 감사합니다.
글쓰는 재주가 별로라 걱정인데, 재미있게 읽어주셨다니 다행입니다. ^^
도움이 된다면 좋겠습니다.~_~
도움이 되었다면 좋겠습니다.
입문자에게는 유익한 정보네요.
앞으로도 이런 유익한 정보을 바라겠습니다. ^^;;;;
좋은 지식 감사드립니다.
입문자에게 좋은 정보 인것 같습니다 . 감사합니다
감사합니다. 찬찬히 읽었는데 어렵네요~
음... 볼때마다 어렵네요!!
감사합니다. 도움이 되었다면 좋겠습니다.
덧글 감사드려요.^^
좋게 봐주셔서 감사합니다.~
다음 기회가 있을지는 모르겠지만, 더 쉽게 쓸 수 있도록 노력하겠습니다.ㅠㅠ
TT^TT 죄송합니다.
헤헷, 이렇게 자세하게 설명해주셔도 교과서 거부반응이 일어나네요. 그래도 꼭 담기회에 한 번 읽어보겠습니다.
설명 우선 감사드립니다.
부디 도움이 되었으면 좋겠습니다.
좋은 정보감사합니다~
도움이 되었으면 좋겠네요. 감사합니다.!
좋은 정보 공유해주셔서 고맙습니다.
덧글 감사합니다.
정말 좋은 글입니다. 간만에 과학 공부 헀네요 ^^
좋은 정보 감사합니다~
과학씩이나 될 녀석은 못될터인데......-ㅂ-;;; 덧글 감사합니다.
덧글 감사합니다. ^^
전기 전자쪽은 어렵던데 본문 스크랩해놓고 필요할때마다 읽어 봐야 겠네요.
좋은 정보 감사합니다.
도움이 되었다면 좋겠습니다. 감삽니다.
좋은정보 감사드립니다!
네. 근래에 들어선, 키보드에 필수로 들어가더군요...ㅎㅎㅎ
덧글 감사합니다. ^^
좋은정보 감사합니다.
좋은정보 감사요
잘보았습니다 좋은정보 감사합니다
사전 지식이 필요하네요... 저같은 사람은 무슨 말인지 도통... 하하 ㅠ
와 이런정보글은 많은 도움이됩니다... 올려주셔서 정말 감사합니다^^
감사합니다. 많은 도움 됐습니다...
지금 지식이 후달려...인터넷만 이리저리 검색중인데;;
만만치 않더라구요..
쉽게 정리하여 주셨네요
감사합니다
좋은 정보 잘 보고 갑니다.ㅎㅎ
좋은 정보 감사합니다ㅎ
^^ 재미있게 잘 읽었습니다.
전기쪽은 문외한이라... 무슨 말인지는 모르겠지만 차근차근 읽어보니 도움이 될만한 분들은 많이 보이는군요 ㅎㅎ
좋은정보감사합니다 ㅎㅎㅎ 전기쪽은아예몰라서 ;; 진짜 좋은정보네요 ㅎㅎㅎ
저도 전기쪽은 +극 -극 밖에 모르는데...
그래도 좋은 정보 감사합니다. :)
좋은 정보 잘 보고 갑니다.
문과 출신은 그냥 오호~ 하고 지나갑니다. ^^ 이해할 수 있는 머리가 안되서 안타까워요 ㅠㅠ
좋은 정보 감사합니다~
초보라서 그러는데 column +극성이고 row가 - 극성이돼나요?
좋은 정보 감사합니다
크...좋은정보 감사합니다
그런데 ..저는 무식해서 무슨소린지 ㅎㅎ...ㅜㅜ
엄청나시네요 ㅠ 감사합니다~
정말 유용한 정보네요!!
참고하도록 하겠습니다.
다만.. 글씨 배경색이... 너무 눈아프네요..ㅠㅠ
천천히 읽어보고 이해하려고 노력중인데....ㅠ.ㅠ 어렵네요..
못알아듣겠네요 ,..
좋은 정보 잘보고가요
좋은 정보 감사합니다.
덕분에 잘배웟습니디 감사합니다~
잘봤습니다.
잘배웠습니다.
완벽하게 이해는 못하겠네요 ㅠㅠ 공부 더 해야할듯..
잘보고 갑니다
개념을 어느정도 파악할수있어 고맙습니다
잘보고 갑니다. 재밌어요. 더 적어주셔도 꼼꼼하니 읽을 것 같네요. ㅎㅎ
잘 보고 갑니다.
좋은 정보도 감사 하구요~ㅎ
와.....대단하심니당. 궁금해햇던 것이 한방에 해결이 되는 느낌 입니다. 감사합니당. ^^
좋은 정보 감사합니다
와 중딩때는 많이 했는데 지금 보니까 전혀;;; 10년이 넘다보니 ㅠㅠ
워....무언가 전문지식이네요...ㅎ
좋은 정보 감사합니다. 좀 어렵긴한데 궁금증이 풀리는 것 같네요.
저도 동아리 처음 가입했을 때
납땜 하면서 배운 내용이네요ㅎㅎ
왠지 이렇게 정리 잘 되어 있으니 반가워요ㅎㅎ
연구 좀 해봐야 할 것 같네요. 감사합니다! 잘쓰겠습니다^^
좋은 정보 감사합니다!
잘보고갑니다
좋은 정보 감사합니다~
좋은글 감사합니다~
전자기기를 모르는 저에게도 이해하기 쉽게 설명해주셨네요. 감사합니다.
잘 봤습니다~
좋은 글 잘 읽고갑니다
오...좋은 글 감사합니다. 이해가 가네요....
잘 보고 갑니다
하나도 모르는상태에서 보니까 좀 어렵네요 ㅠㅠ 그래도 설명을 잘해주셔서 천천히 읽으니 조금씩 이해되는거 같기는 합니다ㅎ 좋은 정보 감사합니다 ㅎ
대학다닐때 배웠던 기억이 조금씩 나는 것 같기도 하군요.
감사합니다.
이런정보가 정말 유용하게 사용되는 그날이 오겠죠...정말 감사합니다
크.. 공대를 갔어야하는데