Page 355 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 355
ORCAD에는 STM32F103VB 부품이 존재 하지 않았기 때문에 직접 만들어서 사용해야 했다.
처음에는 데이터 시트에 있는 부품 모양 그대로 만들었지만 후에 에러가 나서 위와 같이 수정
해서 만들게 되었다. 4P커넥터는 Raspberry PI와의 SPI통신을 위해서 MISO, MOSI, SCK,
CSS 핀에 연결해 주었고, 2P커넥터는 ATTINY2313과의 UART통신을 위해서 RXD, TXD 핀에
연결해 주었다.
그림) 전원부
전원부에는 커넥터 4개와 커패시터, 스위치가 사용되었다. 두 개의 배터리가 병렬로
사용되기 때문에 왼쪽에 배터리를 꽂을 커넥터 두 개를 사용하여 병렬로 연결하고, VCC에는
캐패시터를 달아주 었다. 그리고 이 배터리로 PCB에 전원을 인가해 주게 되는데 배터리가
낭비되는 것을 막기 위해 ON/OFF 제어를 하려고 3P 스위치를 달아주었다. 이 스위치를
지나면 오른쪽에 DC-DC 컨버터로 들어 갈 커넥터가 있고, 아래쪽에 DC-DC 컨버터 출력을
받아올 커넥터가 하나 있다. 마찬가지로 전압 안정화를 위한 캐패시터가 사용 되었다.
프로젝트에서 중요한 부품중 하나인 ATTINY2313의 라이브러리 역시 ORCAD 프로그램에서
기본적으로 제공해주지 않았기 때문에 LIBRARY를 새로 만들어주었다. STM32F103VB에서
받아온 정보를 LCD에 출력하기 위해 UART통신을 해주어야 하는데 이를 위해 RXD, TXD핀을
STM32F103VB에 연결해주었고, LCD출력을 위해 PA0,1핀, PB0~7핀을 LCD에 연결해 주었다.
- 348 -