( AM-DC2 와 89S52 연결시 문제점 및 해결책 )
문제점 :
89S52과 연결 시 신호를 인가하였는데도 동작을 안한다.
(이유)
AM-DC2는 전원만 인가할때 모터의 구동을 막기 위해 풀다운을 처리하여 모터구동을 하지
않도록 제작되었다 . 아래그림은 89S52 PORT1~ 3 까지의 출력 방식이다
AVR포트 구조는 push-pull 방식으로 제어하므로 상관이 없으나.( 출력을 제어하는 fet이
2개 형태로 되어 있다.) 89S52 같은 경우 풀업저항 하나와 fet 하나를 구성된다.
89S52에서 포트에 출력 1을 나가도록 해도 외부에 풀다운이 걸려있으면 전압분배 법칙에 의해 전압이 낮아지게 되어 정상적인 동작에 문제가 될 수 있다.
그러므로 AM-DC2에 제어라인에 풀다운 저항을(노란표시) 제거하거나, 아니면 높은 100K이상의 저항을걸어 전압이 낮아지지 않도록 하면 사용이 가능하다.
( R305,R306,R307,R308,R309,R310 )
