Page 51 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 51

ULN2803은  LED  구동에  사용할  드라이버이다.  이는  도시바에서  출시되는  전류  증폭용  소자

            로  트랜지스터  두  개가  연결되어진  달링턴  회로  구조를  가지고  있으며,  저전류(500[mA]  이하)
            의  모터나  구동  전류가  비교적  큰  디바이스들을  제어하는  데  적당하다.  또한,  한  소자  당  입·
            출력이  있어  유용하게  사용될  수  있다.  아래  [사진]은  ULN2803의  8개  달링턴  회로  중  하나와

            ULN2803의  PIN  연결도이다.
















                                     ULN2803 달링턴 구조                             ULN2803  PIN  연결도



                [사진]  (2)에서  보면  알  수  있듯이  1번에서부터  18번,  2번에서부터  17번  같은  방법으로  입
            력과  출력이  한  쌍으로  이루어져  있다.  하지만  입력과  출력  사이에는  반전기호가  있기  때문에
            설계  시  유의하여야  한다.

            이를  실제로  사용하는  것을  살펴보자.  아래  프로그램은  Codevision을  잠시  이용한  것이다.





                         #include<mega128.h>
                         #include<delay.h>



                         void main()
                         {
                                 DDRA = 0x01;

                                 while(1)
                                 {
                                         PORTA.0 = 1;
                                         delay_ms(200);



                                         PORTA.0 = 0;
                                         delay_ms(200);

                                 }
                         }




                                                         -  44  -
   46   47   48   49   50   51   52   53   54   55   56