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 -