PCB보드 디버그 완료 TFT LCD동작 성공...

by 이희철 | 2016-11-16 10:56

회로도를 펼쳐놓고 디버깅 시작...


모든 회로를 도통테스터로 연결 여부를 테스트 했다...


연결이 안 된 단자는 한 곳도 없었고 쇼트된 곳도 한 곳도 없었다...


오랜 시간을 허비하고 찾아낸 버그는...


SD카드의 칩 enable 신호인 SD_SS를 별도로 아두이노의 Digital Pin 11으로 콘트롤하게 프로그램 되어 있는데 53번핀인 SD_SS가 또 연결되어 있어...

결국 두 핀이 쇼트된 것과 마찬가지로 연결되어 있었던 것...



53번핀을 칼로 자르고...


현미경을 사용해서 확대 해서 완전히 PCB동판이 분리되었는지를 확인...




칼로 패턴을 절단해서 연결을 확실하게 차단 후...


다시 동작 테스트...



그래도 안 된다...


몇시간을 헤메이다 찾은 버그는...


케이블 불량...


이놈...


버그가 한개가 아니고 여려개 일 경우에는 디버그하기가 정말 어렵다... 





이제 정상 동작...






수정할 곳 리스트


1. 아두이노와 연결 코넥터 홀크기를 더 크게

2. 콘덴서 103 홀간격 약간 더 넓은 것으로

3. 2003 IC 1번핀 ㄷ자나 점 표시. (1번핀 패드는 네모난 것으로)


댓글 3

MADE BY

이희철

요리, 전자회로설계