Microsoft MVP성태의 닷넷 이야기
사물인터넷: 43. 555 타이머의 단안정 모드 [링크 복사], [링크+제목 복사]
조회: 14947
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일

555 타이머의 단안정 모드

제가 구매한 555 타이머는 다음의 제품입니다.

LM555CN
; https://www.eleparts.co.kr/goods/view?no=278200

제조사: FAIRCHILD
유형: 555 형, 타이머/발진기(단일)
전압-공급: 4.5V ~ 16V
전류-공급: 7.5mA
동작온도: 0°C ~ +70°C
실장타입: 스루홀
패키지: 8-DIP
포장: 튜브

(첨부 파일에 datasheet - LM555-1011181.pdf가 있습니다.)

아래 그림과 같이 패키지의 위를 나타내는 Notch가 있으며 저것을 기준으로 시계 반대 방향으로 핀 번호가 매겨집니다.

arduino_555timer_1.png

즉, 위의 그림에서는 아래의 4개 핀이 (좌->우) 1, 2, 3, 4에 해당하고 위의 핀이 (좌->우) 8, 7, 6, 5번으로 각 핀의 역할은 datasheet에 나와 있는데로 다음과 같습니다.

1: GND
2: Trigger (입력)
3: Output (출력)
4: Reset (초기화)
5: Control Voltage (제어)
6: Threshold (문턱 전압)
7: Discharge (방전)
8: Vcc

아래의 자료를 참고하면,

555 타이머  전기회로 및 ICs/ 전기전자 튜토리얼
; https://blog.naver.com/roboholic84/10182990082

짜릿짜릿 전자회로 DIY (2판) 뜯고 태우고 맛보고, 몸으로 배우는
; http://www.yes24.com/24/goods/33342224

타이머에 3가지 모드가 있다는 것을 알 수 있습니다.

  1. 단안정 모드 (Monostable mode): Trigger 2번 핀이 활성화된 순간부터 Output 3번 핀에 전압이 출력되고, 그 지속 시간은 6번 핀 Threshold로 연결된 capacitor에 의한 일정 전압이 오를 때까지.
  2. 쌍안정 모드 (Bistable mode): Trigger 2번 핀이 활성화된 순간부터 Output 3번 핀에 전압이 출력, 그 지속 시간은 4번 핀 Reset이 활성화될 때까지.
  3. 비안정 모드 (Astable mode): Trigger 2번 핀이 6번 핀 Threshold와 연결되어 Output 3번 핀의 출력이 주기적으로 바뀌는 모드

이 중에서 단안정 모드만 그려보면 다음과 같이 회로를 구성할 수 있습니다.

arduino_555timer_2.png

arduino_555timer_3.png

LM555-1011181.pdf 파일에 있는 555 타이머의 내부 회로를 참고해,

arduino_555timer_4.png

각 핀의 역할을 이렇게 설명할 수 있습니다.

  • 1번 핀은 GND, 8번 핀은 Vcc 입력
  • 2번 핀은 Trigger로써 높은 전압 상태에 있으면 Output 3번 핀의 출력이 OFF, 타이머 내부 회로의 상단을 보면 동일한 저항 3개가 있고 그중 1/3 지점에 Trigger 핀으로의 비교 회로가 연결되어 있는데 따라서 GND-Vcc에 걸린 전압이 9V라면 3V 이하로 전압이 떨어지는 경우 Output 3번 핀의 출력이 ON
  • 3번 핀은 출력 핀으로 2번 핀의 전압 상태에 따라 출력 전압 발생
  • 4번 핀은 Reset 핀으로 높은 전압 상태에서는 아무 동작을 하지 않고 낮은 전압으로 떨어지면 3번 출력 핀의 전압 발생을 해제
  • 6번 핀은 기본적으로 상단의 동일한 저항 3개로부터 2/3 지점의 분배 전압과 비교해, 높아지면(즉 GND-Vcc에 걸린 전압이 9V라면 6V 이상의 전압이 걸리게 되면) Output 3번 핀의 출력을 해제함. 보통 단안정 모드인 경우 이곳에 capacitor를 연결하고 저항과 함께 RC 네트워크를 구성해 3번 핀의 출력을 적절한 시간에 해제하도록 전압을 제어.
  • 5번 핀은 6번 핀의 2/3와 비교되는 기준 전압을 변경하는 것이 가능, 따라서 5번 핀의 전압을 변경하면 6번 핀에 6V가 발생하지 않아도 Output 3번 핀의 출력을 해제하는 것이 가능
  • 7번 핀은 방전 핀으로 3번 핀이 OFF 상태일 때는 접지로 곧바로 연결된 상태여서 6번 핀에 연결된 capacitor를 충전하지 못하게 함. 하지만 3번 핀이 ON 일 때는 끊긴 회로로 바뀌기 때문에 6번 핀에 연결된 capacitor에 충전이 이뤄지고 일정 전압에 도달하면 다시 3번 핀의 출력을 OFF 상태로 만들면서 접지로 연결됨. 따라서 capacitor는 이 순간 방전이 됨.

위의 타이머 내부 회로에서 플립플롭(F/F) 회로가 블랙박스인데 이에 대한 정보를 "짜릿짜릿 전자회로 DIY (2판) 뜯고 태우고 맛보고, 몸으로 배우는" 책에서 조금 더 자세하게 설명하고 있으니 그 부분이 궁금하신 분은 ^^ 책을 구매하셔서 보면 되겠습니다.

제가 브레드보드로 구성한 회로와 각 핀들 간의 역할을 읽어 보면 동작을 유추할 수 있습니다. 스위치를 누르기 전에는 2번 핀에 전압이 부과되어 있는 상태이므로 타이머가 아무런 동작을 하지 않습니다. 반면 스위치를 누르면 접지와 곧바로 연결되기 때문에 2번 핀으로의 전압이 0V에 가깝게 떨어집니다. 따라서 타이머가 동작하게 되어 3번 핀으로의 출력 전압이 발생해 LED에 불이 들어오게 됩니다. 그럼 이제 LED가 언제까지 켜진 채로 있을까요? 3번 핀으로 출력 전압이 발생하면 이와 함께 내부적으로 접지되어 있던 7번 핀의 회로가 끊기면서 전류가 C1 capacitor로 흐르게 됩니다. R3과 함께 C1은 RC 네트워크가 구성되고 저항의 크기에 따른 시상수로 C1이 충전되면서 서서히 6번 핀의 전압이 상승, 결국 GND-Vcc의 2/3 전압까지 올라가면 3번 핀의 출력 전압을 OFF시킵니다.

따라서 단안정 모드에서는 6번 핀에 연결된 capacitor와 저항의 구성에 따라 3번 핀의 출력 전압이 ON 되는 시간을 제어할 수 있습니다.

참고로 위의 회로 구성에서 입력 전압이 6.84V인 상태에서 타이머가 활성화하면 3번 출력 핀으로 5.15V 정도가 나왔습니다. (저가 디지털 계측기라 순간적인 전압 변동에 정확한 값이 안 나왔을 수 있습니다.)




"짜릿짜릿 전자회로 DIY (2판) 뜯고 태우고 맛보고, 몸으로 배우는" 책에도 나오지만 시간 제어를 위해 반고정 가변 저항을 이용하면 쉽게 테스트를 할 수 있습니다. 저도 책에 소개된 20K, 100K, 500K 저항에 해당하는 다음의 제품 3개를 구매했는데,

T93YA203KT20
; https://www.eleparts.co.kr/goods/view?no=95102

No. of Turns: 23Turns
Potentiometer Mounting: Through Hole
Product Range: T93YA Series
Power Rating: 500mW
Resistance Tolerance: ±10%
Temperature Coefficient: ±100ppm/°C
RoHS Phthalates Compliant: Yes
Adjustment Type: Screwdriver Slot
Contact Resistance Variation +: 2%
End Resistance: 1Ω
Full Power Rating Temperature: 85°C
IP / NEMA Rating: IP67
Operating Temperature Max: 155°C
Operating Temperature Min: -55°C
Operating Temperature Range: -55°C to +155°C
Proof Voltage: 1000V
Resistor Element Material: Cermet
Resistor Mounting: Through Hole
Resistor Terminals: Radial Leaded
Temperature Coeff. +: 100ppm/°C
Temperature Coeff. -: 100ppm/°C
Tolerance +: 10%
Tolerance -: 10%
Track Taper: Linear
Voltage Rating: 250V
Voltage Rating V DC: 250V

(첨부 파일에 datasheet - 2571820.pdf가 있습니다.)

T93YA104KT20 
; https://www.eleparts.co.kr/goods/view?no=95098

(datasheet - 저항 값을 제외한 기타 사양은 T93YA203KT20 제품과 동일)

T93YA504KT20
; https://www.eleparts.co.kr/goods/view?no=519701

(datasheet - 저항 값을 제외한 기타 사양은 T93YA203KT20 제품과 동일)

사실 잘 안 쓰게 됩니다. ^^; 이 제품을 보면 턴 횟수가 23회라고 나오는데요, 실제로 ^^; 23 바퀴를 돌려야 원점에서 끝까지 갈 수 있습니다. 따라서 미세하게 조정할 용도로는 좋지만 빠르게 저항을 늘였다 줄였다 하는 용도로는 좀 불편합니다. 오히려 간단한 테스트 용으로는 지난 글에 소개한 "손잡이 가변저항(Trimpot 10K with Knob)"이 더 좋습니다.

(첨부 파일은 이 글의 회로도와 datasheet를 포함하고 있습니다.)

IC - 트랜지스터, 저항, 커패시터 등 개별 부품들의 기능을 그대로 하나의 패키지 속에 고밀도로 집적

분류
   집적화의 규모
     SSI - < 20 gates/chip, 소량의 게이트나 플립플럽 등
     MSI - < 100 gates/chip, 인코더, 디코더, 레지스터 또는 카운터와 같은 기능적인 게이트
     LSI - < 1,000 gates/chip, 기억소자, 마이크로프로세서, 프로그램 가능한 논리소자
     VLSI - < 10,000 gates/chip
   트랜지스터 종류
     TTL - BJT를 주체로 해서 만든 디지털 IC, CMOS 타입에 비해 동작속도가 빠르지만 I/O 전압 레벨의 폭이 상대적으로 작고 노이즈에 민감
           동작 전압은 4.8V ~ 5V 사이, 저전압 프로세스와 연결이 부적합하고 소비 전력이 CMOS에 비해 상대적으로 큼
     CMOS(Complementary Metal Oxide Semiconductor) - FET(전계효과 트랜지스터) 중에 IC화가 가장 적합한 MOS FET을 중심으로 만듦
           I/O 전압 레벨 폭이 상대적으로 넓고, 동작 전압은 2V ~ 7V 사이로 저전압에서 동작 가능하고, 저전력이지만 동작 속도가 느림
   회로 동작 기능 
     디지털 IC - High와 Low의 2가지 전기 신호를 취급, 2개의 레벨 사이를 스위칭하는 기능, AND, OR, NOT, XOR, Flip-Flop 등
     아날로그 IC(리니어 IC) - 아날로그 신호를 입력 그대로 파형으로 증폭하여 출력하는 기능, 연산 증폭기, 타이머, 컨버터(ADC, DAC), 레귤레이터 등
디지털 IC 특성
    VOH(min): 논리 레벨 H 출력일 때, 출력될 수 있는 최저전압
    VIH(min): 논리 레벨 H 입력일 때, H로 인식될 수 있는 최저전압, 이 레벨 이하의 전압은 HIGH로 받아들이지 않음
    VOL(max): 논리 레벨 L 출력일 때, 출력될 수 있는 최대전압
    VIL(max): 논리 레벨 L 입력일 때, L로 인식될 수 있는 최대전압, 이 레벨 이상의 전압은 LOW로 받아들이지 않음
    IOH: 논리 레벨 H 출력일 때, 외부로 공급할 수 있는 출력전류
    IIH: 논리 레벨 H 입력일 때, 입력으로 흐르는 전류
    IOL: 논리 레벨 L 출력일 때, 외부로 공급할 수 있는 출력전류
    IIL: 논리 레벨 L 입력일 때, 입력으로 흐르는 전류
    팬 아웃(Fan out, 구동 능력) - 어떤 게이트가 같은 시리즈의 다른 게이트를 몇 개나 구동할 수 있는가 하는 구동 능력을 나타내는 수치
        - 1개의 게이트에서 다른 게이트의 입력으로 연결 가능한 최대 출력단의 수를 의미
        - 가령 IOH = 0.4mA(max)인 게이트가 IIH = 0.02mA(max)인 또 다른 게이트로 연결하는 경우 총 0.4/0.02 = 20개까지 가능
    전달 지연 시간 - 신호가 입력되어서 출력될 때까지의 시간, 게이트의 동작 속도, 보통 수 ns ~ 수 십 ns
    노이즈 마진(Noise Margin, 잡음 여유도) - 논리 값이 잘못 인식되는 경우
디지털 IC 분류
  * IC 패키지에 의한 분류 - 삽입 실장형(Through-hole mounted), 표면 실장형(Surface-mounted)
      - DIP(Dual-in-Line Package)
      - PLCC (Plastic Lead Chip Carrier) - 네 변에 모두 전극패드 나열, 1.27mm 이하의 Pitch 가공이 어려움, 실장 시 정밀도가 떨어지고 소형화가 어려움 (폐지되고 있는 상태)
      - SOIC(Small Outline Integrated Circuit) - 가장 대표적이고 많이 쓰임, SOP에서 파생
      - TSSOP(Thin Shrink Small Outline Package) - SOP 타입보다 얇고 면적을 줄인 것
      - TQFP(Thin Quad Flat Package) - SOP 타입을 4방향으로 리드를 낸 것, 피치가 작아 핀수가 304핀까지 가능, 리드가 구부러지기 쉬움
  * TTL/CMOS
      - TTL(Transistor-Transistor Logic) IC: IC 내부의 스위치로 트랜지스터 소자를 사용, 일반용 74계열, 군사용 54계열
         예를 들어, 7400, 74LS00, 74S00, 74AS00, ... 등은 모두 기능 번호가 00으로 같기 때문에 4개의 2입력 NAND 게이트를 갖는 IC를 의미
         L: Low power(저전력)
         H: High power(고속형)
         S: Schottky type(쇼트키 다이오드형)
         LS: Low power Schottky(저전압+쇼트키 다이오드 형, 가장 널리 사용되고 속도를 개선시키며 전력 소모를 줄인 형태)
         AS: Advanced Schottky(개선된 쇼트키 다이오드 형, S 시리즈에 비해서 전력 소모는 적으면서 속도 개선)
         ALS: Advanced Low power Schottky(Advanced LS, LS보다 속도, 전력 소모를 훨씬 더 개선)
         F: Fast(속도가 아주 빠름)
      - CMOS - FET 중에 IC화가 가장 적합한 MOS FET을 중심으로 만든 CMOS IC가 가장 일반적
         TTL의 74 시리즈와 54 시리즈와 호환이 가능하지만 4000 시리즈는 TTL과 비-호환
         문자에 C가 들어있는 것은 CMOS를 의미하며 가장 많이 사용하는 시리즈는 74HC 시리즈
         4000/14000 - 초창기의 CMOS IC, 넓은 동작전압 범위: 3 ~ 15V, 속도가 아주 느리고 출력 전류가 아주 작고, 전력 소모가 아주 작음
         74/54
            HC/HCT - High speed CMOS, CMOS의 스위칭 속도를 개선
                     HC 시리즈는 TTL LS 시리즈에 비해 속도가 10배 정도 빠르고 전류 구동 능력이 큼
                     HCT는 입력 전압이 TTL 레벨 입력
            AC/ACT - Advanced CMOS
                     TTL 시리즈와 기능 번호는 같지만 핀 배치는 틀림(노이즈 특성을 개선시키기 위해 기존 TTL의 핀 배치를 수정했음)
                     ACT는 입력 전압이 TTL 레벨 입력
                     AC/ACT 시리즈는 기능 번호로 5자리를 사용하여 11xxx의 형식을 가진 (예, 74AC11004)
            AHC/AHCT - Advanced High speed CMOS, HC 시리즈보다 3배 이상 빠르며 노이즈 특성과 구동 능력이 개선됨
            LVC/ALVC - Low Voltage CMOS, 저전압 레벨을 가짐(전원: 3.3V)
논리 IC의 종류
    게이트 - 디지털 IC 중에 가장 간단하고 기본적인 디지털 소자
            디지털 정보의 흐름을 허용하거나 저지(Gating)하는 기능으로부터 그 이름이 유래
            하나의 게이트는 하나 이상의 입력을 가지고 있고, 현재 입력값들의 함수로 된 하나의 출력을 만듦
            74HC00: Quad 2-Input NAND Gate
            74HC02: Quad 2-Input NOR Gate
            74HC04: Hex Inverters
            74HC08: Quad 2-Input AND Gate
            74HC32: Quad 2-Input OR Gate
            74HC86: Quad 2-Input Exclusive OR Gate
     조합논리회로 IC
            7447: BCD TO 7-SEGMENT DECODER/DRIVERS
            7483: 4-Bit Binary Full Adder
            7485: 4-Bit Magnitude Comparator
            74138: 3-to-8 Line Decoder
            74157: Quad 2-Channel Multiplexer
     순차 논리회로
            7473: Dual J-K Flip-Flop with Preset and Clear
            7474: Dual D-Type Flip-Flop with Preset and Clear
            7493: 4-BIT BINARY COUNTER
            74191: 4-bit Binary up/down Counter
            74193: Sync. up/down Binary Counter
            74374: Octal D-Type Flip-Flop (3-state)
            74390: Dual Decade Counter
            74393: Dual Binary Counter

이름 규칙
  SN 74 LS 00 N
  SN - 제조업체 (SN:텍사스 인스투르먼트사, DM: National Semiconductors, MC: Motorola, F: Fairchild, HD: Hitach, DN/MN: Mitsubishi)
  74 - 일반 산업용 (54: 군사용)
  LS - 동작 속도와 전력 소비의 전기적 특성
       C - CMOS형을 의미
       CT - Input Level을 TTL 레벨로 맞춘 것
       C가 들어있지 않으면 TTL 소자를 나타냄
  00 - 게이트 번호
       00번 ~ 600번대 까지 기본 게이트부터 디코더, 플립플럽, 가산기, 카운터 등 다양한 종류
       00: Quad 2 Input NAND
       02: Quad 2 Input NOR
       04: Hex Invertors
       20: Dual 4 Input NAND
       00 ~ 30번대: Gate
  N - 패키지의 외형
      N: Plastic DIP, J: Ceramic DIP, W: Flat Pack
아날로그 IC - 선형(Linear) IC라고도 하며, 각종 증폭 회로나 전압 안정화 회로를 IC화 한 것
             연산 증폭기, 신호 발생기, 컨버터, 레귤레이터 등

종류
  * 연산 증폭기(Operational amplifier: OP-AMP) - 선형 IC의 대표적 부품, 고이득, 광대역, 고입력 저항, 저출력 저항 등 이상적인 특성을 가진 고성능 증폭기
      - 피드백을 이용하여 원하는 증폭도를 가진 증폭기로 이용
      - 피드백을 거는 방법에 따라 미분회로, 적분회로를 만들 수 있음
      - 피드백을 사용하지 않으면 입력된 값을 비교하는 비교기로도 사용 가능
      - 출력에 대한 전압 이득과 대역폭을 적절히 제어 가능
      - 증폭기, 발진기, 필터 회로, 변복조 회로, 비교기, 연산 회로 등에 사용(대부분 소비 전력 1W 이하의 소신호용)
      1, 5: Offset Null: offset 제거 단자 또는 주파수 보상 단자 - 제조 과정상의 제로 포지션의 오차를 보상하기 위해 사용
      2: Inverting (-), 반전 입력 단자 (입력 신호와 출력 신호 반전 위상)
      3: Non-Inverting (+), 비반전 입력 단자 (입력 신호와 출력 신호 동일 위상)
      4: Power V-, - 전원 단자
      6: Output, 출력 신호가 나오는 단자
      7: Power V+, + 전원 단자
      8: Not Connected (NC)
      - 2번과 3번의 두 입력 단자에 인가된 신호의 차를 연산 증폭기의 자체 이득(개방루프 이득)만큼 증폭한 후, 단일 신호로 출력

      - 개방루프 전압 이득(Open-loop Voltage Gain): 연산 증폭기 자체의 이득으로 매우 큰 값을 가짐
      - 입력 저항: 두 입력 단자에서 본 연산 증폭기의 입력 저항은 큰 값을 가짐, FET 입력 단자를 갖는 연산 증폭기는 무한대에 가까운 입력 저항을 가짐
      - 입력 바이어스: 두 입력 단자로 흐르는 바이어스 전류는 매우 작은 값을 가짐
      - 입력 오프셋(offset) 전압: 출력 DC 전압을 0V로 만들기 위해 개방루프 연산 증폭기의 두 입력 단자에 인가되는 DC 전압, 수 십 uV ~ 수 mv 범위의 매우 작은 값을 가짐
      - 출력 저항: 출력 단자에서 본 연산 증폭기의 출력 저항은 매우 작은 값을 가짐
      - 공통모드 제거비(CMRR): 두 입력 단자에 인가되는 신호의 공통 성분을 제거하는 성능, 100dB 정도의 매우 큰 값을 가짐
      - 슬루율(Slew Rate): 연산 증폭기 출력 전압의 시간당 최대 변화율, 대신호(Large-signal) 응답 특성에 영향을 미침
      - 단위 이득 대역폭: 연산 증폭기의 이득이 1(0dB)이 될 때의 주파수

      - 입력 오프셋(Offset) 전압의 보상: 입력이 없으면 출력이 없는 일반적인 경우와 달리, 입력이 0V이지만 출력이 0V가 되지 않는 것
        이를 위해 1번과 5번의 Offset null을 이용, 외부 가변 저항 연결해 출력이 0V가 나오도록 조정 
      - 부귀환: 증폭기의 출력 중 일부가 입력 신호의 반대 위상각을 가지고 다시 입력으로 되돌아가는 과정
               이를 이용하면 개방루프 전압이득을 줄이면서 조절 가능해 연산 증폭기를 선형 증폭기로 사용 가능
               안정적으로 조절 가능한 전압 이득을 제공, 입출력 임피던스 제어와 대역폭의 제어 가능
      - 회로도: 반전 증폭기, 전압 팔로워, 비반전 증폭기, 차동 증폭기, 가산기

  * 신호 발생기 - 말 그대로 신호를 발생하는 아날로그 칩
      - 타이머(예: 555 타이머), VCO(Voltage-Controlled Oscillator, 예: 566 VCO), PLL(Phase-Looped Lock, 예: 565 PLL)

      - 555 타이머: 일정 시간 간격을 요구하는 전자적인 기능이 필요할 때, 가장 많이 쓰이고 저렴함
            타이머 칩으로 대표적인 펄스 발생기(8핀)
            공급 전원 범위: 4.5 ~ 18[V]
            동작 주파수: 1/50Hz ~ 1MHz (권장: 1/20Hz ~ 300KHz)
            전원과 GND 사이에 항상 저항이 연결되어 있어 소비전력이 다소 큰 편
            회로의 동작은 555 외부에 저항(R), 콘덴서(C) 값의 설정으로 정해짐
            일반적 타이머 회로보다 지속적 펄스 발생기로서 더욱 많이 응용
            TTL 디지털 논리칩과 OP-AMP 칩 모두에게 별도의 인터페이스 없이 접속 가능
            구성: 2개의 비교기, 한 개의 RS Flip-Flop, 방전용 오픈 컬렉터 트랜지스터, 전압 분배기

      - 556 듀얼 타이머: 555 타이머 IC의 변용, 2개의 독립된 555형 타이머를 하나의 IC 칩에 넣은 것과 같음
      - 558 쿼드 타이머: 4개의 독립된 555형 타이머 (하지만 555 타이머의 모든 기능을 갖고 있는 것은 아님)
      - 555, 556은 단안정, 비안정 멀티 바이브레이터 회로에 모두 사용, 558은 단안정 멀티 바이브레이터 회로에만 사용

      - 565 PLL: 위상에 대한 negative 피드백 루프를 사용, 입력 신호와 출력 신호의 위상 차이를 줄이거나 0이 되게 하는 아날로그 소자
            입력 신호와 출력 신호의 위상차 검출
            출력 신호 발생기의 위상 제어
            위상 비교기, 저역 통과 필터, 증폭기, 전압 제어 발진기로 구성되는 자동 위상 제어 루프
            용도: 각종 통신 장치, 텔레비전 수신기, VLSI 칩들의 클락 신호 동기화 등의 목적
            구성: 
                위상 검출기(Phase Detector) - 입력 신호와 출력 신호의 위상차 검출, 직류 전압 레벨로 출력
                저역 통과 필터(Low Pass Filter) - 위상 검출기의 출력에 포함된 고주파 성분 제거, DC 신호만 출력
                증폭기
                전압 제어 발진기(VCO) - LPF의 DC 전압 출력에 따라 발진 주파수 변화

  * 컨버터 - 아날로그 신호를 디지털 신호로 변환, 또는 그 반대.
      - ADC(Analog-Digital Convert): 온도나 압력을 측정할 수 있는 센서 등으로부터 입력되는 아날로그 신호를 마이크로프로세서가 인식할 수 있는 디지털 값인 1과 0으로 변환시켜 주는 소자
      - ADC0809 칩: 0~5V 전압을 인가할 수 있는 8채널 입력 단자
                 0V~+5V 전압 -> 0~255 디지털 값으로 변환할 수 있는 8비트 컨버터
             핀 - IN0~IN7: 아날로그 입력 단자, 외부에서 8개의 아날로그 입력 전압을 받는 단자
                - START: 아날로그 신호를 디지털 신호로 변환을 시작하도록 신호를 입력받는 단자
                - D0~D7: 아날로그 전압을 디지털 신호로 변환 후 디지털 값이 출력되는 단자
                - CLOCK: A/D 변환기 동작의 기준이 되는 클럭을 입력하는 단자

      - DAC(Digital-Analog Convert): 컴퓨터의 디지털 출력을 아날로그 전압으로 바꿔 액츄에이터(Actuator)를 제어할 수 있게 하는 소자
      - DAC0800 칩: +-4.5~+-18V 범위의 양전원 사용
                   8비트의 디지털 코드를 받아 그에 해당되는 크기의 아날로그 신호로 변환
                   디지털 신호를 B1(최상위 비트)~B8(최하위 비트)로 입력, 이 신호를 0~10V 또는 0~5V의 아날로그 신호로 변환, Iout, /Iout 단자로 출력
                   TTL과 C-MOS 등의 일반적인 논리 회로 소자를 직접 인터페이스
             핀 - Iout, /Iout: 디지털 신호를 B1~B8로 입력, 아날로그 신호로 변환 후 이 단자로 출력
                - B1~B8: 디지털 신호 입력 단자
                - V+,V-: 전원 단자

  * 정전압 IC - 불규칙한 입력 전압 및 높은 입력 전압에 대해 사용자가 요구하는 전압을 안정하게 공급하는 IC
                전압 레귤레이터(Voltage Regulator), 3단자 레귤레이터라고 부름
                전원 안정화 회로, 일정한 전압 유지, 출력 전압 항상 일정
                극성에 따라 78 시리즈와 79 시리즈로 분류
                형명: uA 78 L 05
                  첫 번째 항목: 제조사명, uA: TI, MC: ON Semi., LM: NS, HA1: 히다치
                  두 번째 항목: 출력 전압의 극성, 78 (+) 전압, 79 (-) 전압
                  세 번째 항목: 최대 출력 전류, L: 100mA, N: 300mA, M: 500mA, 무표기: 일반적으로 1A, 1.5A
                  네 번째 항목: 출력 전압, 05: 5V, 06: 6V,..., 24: 24V




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 6/20/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 16  17  18  19  20  21  22  23  24  25  26  27  28  29  [30]  ...
NoWriterDateCnt.TitleFile(s)
12869정성태12/8/20218254개발 환경 구성: 613. git clone 실행 시 fingerprint 묻는 단계를 생략하는 방법
12868정성태12/7/20216825오류 유형: 770. twine 업로드 시 "HTTPError: 400 Bad Request ..." 오류 [1]
12867정성태12/7/20216538개발 환경 구성: 612. 파이썬 - PyPI 패키지 만들기 (3) entry_points 옵션
12866정성태12/7/202113910오류 유형: 769. "docker build ..." 시 "failed to solve with frontend dockerfile.v0: failed to read dockerfile ..." 오류
12865정성태12/6/20216606개발 환경 구성: 611. 파이썬 - PyPI 패키지 만들기 (2) long_description, cmdclass 옵션
12864정성태12/6/20215083Linux: 46. WSL 환경에서 find 명령을 사용해 파일을 찾는 방법
12863정성태12/4/20216965개발 환경 구성: 610. 파이썬 - PyPI 패키지 만들기
12862정성태12/3/20215716오류 유형: 768. Golang - 빌드 시 "cmd/go: unsupported GOOS/GOARCH pair linux /amd64" 오류
12861정성태12/3/20217941개발 환경 구성: 609. 파이썬 - "Windows embeddable package"로 개발 환경 구성하는 방법
12860정성태12/1/20216047오류 유형: 767. SQL Server - 127.0.0.1로 접속하는 경우 "Access is denied"가 발생한다면?
12859정성태12/1/202112169개발 환경 구성: 608. Hyper-V 가상 머신에 Console 모드로 로그인하는 방법
12858정성태11/30/20219427개발 환경 구성: 607. 로컬의 USB 장치를 원격 머신에 제공하는 방법 - usbip-win
12857정성태11/24/20216937개발 환경 구성: 606. WSL Ubuntu 20.04에서 파이썬을 위한 uwsgi 설치 방법
12856정성태11/23/20218674.NET Framework: 1121. C# - 동일한 IP:Port로 바인딩 가능한 서버 소켓 [2]
12855정성태11/13/20216078개발 환경 구성: 605. Azure App Service - Kudu SSH 환경에서 FTP를 이용한 파일 전송
12854정성태11/13/20217628개발 환경 구성: 604. Azure - 윈도우 VM에서 FTP 여는 방법
12853정성태11/10/20216004오류 유형: 766. Azure App Service - JBoss 호스팅 생성 시 "This region has quota of 0 PremiumV3 instances for your subscription. Try selecting different region or SKU."
12851정성태11/1/20217360스크립트: 34. 파이썬 - MySQLdb 기본 예제 코드
12850정성태10/27/20218511오류 유형: 765. 우분투에서 pip install mysqlclient 실행 시 "OSError: mysql_config not found" 오류
12849정성태10/17/20217647스크립트: 33. JavaScript와 C#의 시간 변환 [1]
12848정성태10/17/20218615스크립트: 32. 파이썬 - sqlite3 기본 예제 코드 [1]
12847정성태10/14/20218469스크립트: 31. 파이썬 gunicorn - WORKER TIMEOUT 오류 발생
12846정성태10/7/20218245스크립트: 30. 파이썬 __debug__ 플래그 변수에 따른 코드 실행 제어
12845정성태10/6/20218083.NET Framework: 1120. C# - BufferBlock<T> 사용 예제 [5]파일 다운로드1
12844정성태10/3/20216125오류 유형: 764. MSI 설치 시 "... is accessible and not read-only." 오류 메시지
12843정성태10/3/20216581스크립트: 29. 파이썬 - fork 시 기존 클라이언트 소켓 및 스레드의 동작파일 다운로드1
... 16  17  18  19  20  21  22  23  24  25  26  27  28  29  [30]  ...