본문 바로가기
Arduino/AVR/0. 회로이론

Vcc,Vdd,Vss,Vee 구분하기, 싱크전류(sink current)와 소스전류(source current)

by pepsiman 2009. 6. 16.
결론부터 말하자면
Vcc, Vdd 는 +전원, Vss, Vee는 -전원(GND)를 말합니다.

각각
Vcc - collector 전원
Vee - emitter 전원
Vdd - drain 전원
Vss - source 전원의 약자로
Vcc,Vee는 TR에서 사용하는 용어이고 Vdd,Vss는 FET에서 사용하는 용어라는 차이 입니다.



아래는 웹에서 찾은 결과들 입니다.

sink current는 칩의 특정 핀이??외부에서 이 핀을 통해 칩 안으로 끌어 들일 수 있는 전류를 나타내고,
source current는 특정 핀이??이 핀에서 외부로 공급해 줄 수 있는 전류를 나타냅니다.
얼핏 생각하면, sink current 와 source current 는 크기가 거의 같을 것 처럼 생각되나,
사실을 그렇지 않은 경우가 있읍니다. 8051의 경우가 그러합니다.
이러한 sink current 와 source current의 크기의 비대칭성은 8051의 외부에 다른 장치를 연결하는 방식에 영향을
미칩니다. 예를 들어 8051 칩에 LED를 붙이는 경우, Vcc에서 나온 전류가 보호 저항과 LED를 거친 뒤 8051 칩
안으로 들어가겠끔 설계되지, 그 반대의 경우는 찾아보기 힘듭니다.
그 이유인 즉은, 8051의 source current가 sink current에 비해 미약하기 때문입니다.
운좋게도 Atmega8 (아마도 다른 AVR도 그럴것 같지만) 스펙을 보면 IO port가 비교적symetrical 하게
sink와 source할 수 있도록 좋은 output buffer를 가지고 있어서,
LED를 direct로 드라이브할 수 있군요 (5V일경우 20mA는 드라이브할 수 있는 듯).
그래도 LED를 sink하는 방식으로 설계하는 것이 좋긴할 것 같아요. 전류를 많이 쓰는것은 전력소모상 안좋으니까용.
sink와 source current가 중요한 것은 fan-out 과fan-in 수용능력때문인데,
큰 sink와 source current 가진다면 한 IO에서 한꺼번에 여러개의 LED를 구동할 수 있기때문입니다.
AVR은 힘이 좋은 놈이죠.

싱크 전류(sink current)
부하 측에서 전원쪽으로 거꾸로 흘러들어 가는 전류. 일반적으로 전원은 부하로 전류(source current)를 공급하는 장치이나 동작에 따라서는 부하 측에서 전원 방향으로 전류가 거꾸로 흘러들어 가기도 하는데 이러한 전류가 정상 동작일 수도 있지만 때로는 과도한 전류로 전원이 제어 능력을 상실해 고장을 일으키는 원인이 될 수도 있다. 집적 회로에서는 출력을 통하여 제공되는 전류의 양을 의미한다.


Vcc,Vdd,Vss의 풀네임은 무엇인가요??: http://ledtv.tistory.com/10

요약하면, Vcc, Vdd, Vss 따위는 회로에 사용하는 여러 공통전원단을 나타내는 것인데, 원래는 발췌문 표에 나와있는 것 처럼 트랜지스터에 인가되는 전원을 구분하기 위한 것입니다.

예를 들면, BJT의 collector에 인가되는 전원은 Vcc, FET의 drain에 인가되는 전원은 Vdd 라는 식으로 말이지요.

즉, BJT로 구현되는 TTL IC에는 Vcc, Vee의 기호를 주로 쓰고 FET을 사용하는 CMOS IC에는 Vdd, Vss의  기호를 주로 씁니다.

그런데, 이런 구분은 서로 호환가능한 CMOS와 TTL의 응용회로가 쓰이는 이후로 모호하게 되었다고 하는군요.

그래서, 요즘은 CMOS라도 정/부전원을 표시하기 위해 Vcc와 GND를 쓴다고 합니다.

정리하면, Vcc, Vdd, Vss, Vee에서 c, d, s, e는 각각 collector, drain, source, emitter의 머릿자를 딴 것이 되겠네요.

그냥 Vs라고 하면 회로의 일반적인 전원과 혼동될 수 있고, Vc라고 하면 제어기나 보상회로의 출력을 의미하는 경우가 많으며, Ve 역시 제어기의 오차전압을 의미하는 경우가 많고, Vd는 전압 차나 다이오드 전압이라는 의미로 생각하기 쉽기 때문에, cc, dd, ee 하는 식으로 두 번씩 반복해서 씀으로 해서 트랜지스터 전원이라는 의미로 구분하여 나타내는 것 같습니다.

아래 발췌문의 링크들은 원 사이트에 들어가면 제대로 동작합니다.
---------------- 발췌 ----------------
Vcc, Vdd, Vss, etc.

These notations are used in describingvoltagesat various common power supply terminals (at these points, only a wire lead exists between the point and a power source) of a givencircuit. It turns out that these commonvoltageterms map totransistortechnology as follows:

BJT | FET | "Vxx" meaning
----+-----+-----------------------
Vcc | Vdd | Positive supplyvoltage
Vee | Vss | Negative supply,ground

Apparently this terminology originated in some way from the terminals of each type oftransistor, and their common connections in logiccircuits (i.e., Vcc is often applied toBJTcollectors, Vee toBJTemitters, Vdd toFETdrains, and Vss toFETsources). This notation then carries across to integrated circuits --TTLICs were originally based onBJTtechnology, and so often use the Vcc / Vee terminology;CMOSICs are based onFETtechnology, and so often use the Vdd / Vss terminology.
The absolute distinctions between these common supply terms has since been blurred by the interchangeable application ofTTLandCMOSlogic families. MostCMOS(74HC / AC, etc.)ICdata sheets now use Vcc and Gnd to designate the positive and negative supply pins.
내용출처 : http://encyclobeamia.solarbotics.net/articles/vxx.html
Vcc,Vdd,Vss의 풀네임은 무엇인가요??: http://ledtv.tistory.com/10