트랜지스터가 반도체 수준에서 어떻게 작동하는지에 대한 이론을 원하십니까? 아니면 실용적인 응용 프로그램입니까? 전자의 경우에는 추천 할 것이 많지 않습니다 ... 굉장히 복잡한 것들이며, 완전히 이해하기 위해서는 적어도 양자 역학에 대한 지식이 필요합니다. 그러나 단순히 트랜지스터 를 사용 한다는 점 에서 Make : Electronics-Learn By Discovery 책에서 멋진 소개를 찾았습니다.
http://www.makershed.com/product_p/9780596153748.htm
그 외에도 저의 경험에서이 점들을 공유 할 것입니다. 트랜지스터를 스위치로 생각하십시오. 두 개의 "레그"(콜렉터의 경우 콜렉터 및 이미 터, OR 드레인 및 소스) 사이의 저항이 다른 레그에 적용되는 신호 (MOSFET의 경우베이스, OR 게이트)에 따라 달라집니다. 사람들은 트랜지스터가 신호를 "증폭"한다고 말하는데 이는 일부 사람들의 직관적 인 이해로 오해의 소지가 있습니다. 이들은베이스 / 게이트가 다른 두 레그를 통해 흐르는 전류를 제어한다는 의미에서베이스 / 게이트로 신호를 증폭하지만, 어딘가에서 전원이 공급되어야합니다. 즉, 마술처럼 전류 (또는 전압)를 생산하지 않습니다.
Soooo ... 예를 들어 12VDC 전원 공급 장치가있는 경우 전원 공급 장치에서 트랜지스터 수집기로 이어지고 이미 터에서 부하로 이동 한 다음 접지로 연결되는 리드가있는 경우 ... 더 작은 신호 (예 : 5VDC)는 부하에 대한 전류를 제어합니다. 따라서 어떤 의미에서는 더 작은 신호가 증폭되었다고 말할 수 있습니다.
다른 경우에는 "증폭"에 대해 전혀 신경 쓰지 않습니다. 무언가를 켜거나 끄고 싶을 때 바이너리 로직을 구현할 수 있습니다. 따라서 "off"를 이진 "0"(또는 "거짓")으로, "on"을 이진 "1"(또는 "true")로 생각하면 트랜지스터가 임의의 비트의 디지털 로직을 구현할 수있는 방법을 알아낼 수 있습니다 .
7400, 7402, 7404 등과 같은 IC에 대해 이야기하기 시작하면 특정 논리 비트를 구현하는 모듈 형 사전 패키지 번들로 생각하면 모듈 식 빌딩 블록으로 사용할 수 있습니다. 예를 들어 NAND 게이트를 몇 개의 트랜지스터로 직접 연결할 수 있습니다. 그러나 7400 시리즈 NAND 게이트는 이미 그 목적을 위해 제작 되었기 때문에 더 간단합니다. 점점 더 정교한 IC는 점점 더 많은 트랜지스터를 사용하여 더 복잡한 기능을 구현합니다.