루덴스코드 Blog

사용자 삽입 이미지


Part 1 : C8051F321 - USB 를 통한 PC와 연결 및 디버깅 담당
회로도는 두 부분으로 나눠져 있다. 간단히 USB 를 통해 PC와 연결되는 부분이 있다. 이 부분에 사용되는 칩이 C8051F321 이라는 칩이다. 역시 8051 칩인데 이건 PC와의 USB 통신을 통해 프로그램을 올리거나 디버깅용으로 사용된다.

Part 2 : C8051F300 - 직접 제어하는 8051 코어
또 다른 부분이 직접 사용하는 부분이다. C8051F300 칩이 사용된다. 회로도를 보면 알겠지만, F300 보다는 차라리 F321 을 위한 회로였으면 하는 마음이 든다. 그래도 이건 StoolStick 의 Evaluation 버젼이고 간단한 테스트로 LED 를 깜박이는 것을 주로 하는 것이니 더 이상의 주문을 바라는 것은 무리다. 원한다면 Evaluation 버젼이 아닌 ToolStick 을 구입해야 한다. 그것 역시도 구입이 가능하고 다른 종류의 칩을 사용할 수 있도록 이것과는 조금 다른 모습으로 만들어져 있다. 그건 다음번에 설명해본다.

그런데 이 회로를 보고 느끼는 건데, 생각보다 아주 단순하게 USB와의 통신을 가능하게 하고 있다. 별도의 이렇다할 코일 하나 없이 그냥 다이렉트로 4개의 선을 잇는 것으로 끝내버린다. 아마도 USB포트에 직접 꼽는 다는 것때문에 노이즈에 대한 외부 회로를 생략한 것 같기도 하다. 어쨌거나 이 칩 C8051F321 을 잘 사용하면 USB 사용이 무척 간단해 질것 같다.

사용자 삽입 이미지PC 의 USB 를 통한 연결을 담당하는 부분 회로

사용자 삽입 이미지C8051F300 이라는 작은 칩


Comment +0