Inflearn brand logo image

인프런 커뮤니티 질문&답변

Edened님의 프로필 이미지
Edened

작성한 질문수

PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트

STM32F103 schematic 설계하기 - Power 설계

STM32F103 schematic 설계하기 - power 설계하기 강의 질문

해결된 질문

작성

·

92

0

안녕하세요 삼코치님, 강의 복습 중에 질문이 생겨 남깁니다.

 

  1. 13분 42초부터 OSC 사용을 위한 Schem 설계를 하시는데, 강의 에는 "외부 OSC를 사용을 하기 때문에 OSC32_IN/OUT을 no connection 시키고, OSC_IN/OUT에 X-tal을 연결한다"라고 말씀하셨습니다.



    DS를 참조했을 때는 OSC32_IN/OUT Pin이 LSE Pin이고 OSC_IN/OUT은 HSE Pin 이어서 둘 다 외부 OSC를 사용하는 것으로 보여지는데 제가 잘못 이해하는 걸까요?




    감사합니다

답변 1

0

안녕하세요, 답변 남겨드립니다.
좋은 질문 주셨습니다. 정리해드리면, 질문자님께서 이해하신 내용은 전반적으로 맞으며, 다만 "외부 OSC 사용"이라는 표현이 HSE와 LSE 중 무엇을 의미하는지에 따라 혼동이 생길 수 있습니다. 아래와 같이 구분해 설명드리겠습니다.

STM32F103 시리즈 MCU에서:

  1. HSE (High-Speed External oscillator)

    • 핀 이름: OSC_IN, OSC_OUT

    • 외부 고속 크리스탈 (예: 8MHz)을 연결하여 메인 클럭 소스로 사용합니다.

    • 시스템 클럭(System Clock)의 주된 소스이며, 대부분의 어플리케이션에서 HSE가 주 클럭입니다.

  2. LSE (Low-Speed External oscillator)

    • 핀 이름: OSC32_IN, OSC32_OUT

    • 32.768kHz 크리스탈을 연결해 RTC(Real-Time Clock)에 사용됩니다.

    • 전력 소모가 적고 배터리 백업이 가능하므로 시간 유지에 적합합니다.

강의에서 언급한 "외부 OSC를 사용한다"는 표현은 HSE 사용을 전제로 한 설계 문맥이었습니다. 즉, 외부 고속 클럭(HSE)을 사용할 것이므로 OSC_IN, OSC_OUT에 크리스탈을 연결하고, 동시에 RTC용 LSE는 사용하지 않을 것이므로 OSC32_IN, OSC32_OUT은 NC 처리한 것입니다.

따라서, 질문자님의 해석처럼 둘 다 외부 OSC용 핀은 맞지만, 기능적 용도가 다르며, 해당 강의에서는 RTC를 사용하지 않으므로 LSE를 연결하지 않은 것입니다.

요약하면, "외부 OSC 사용"이라는 말은 강의 컨텍스트에서는 HSE를 사용한다는 의미였고, 그래서 HSE 핀은 크리스탈 연결, LSE 핀은 NC 처리한 것입니다. 데이터시트상의 설명과 강의 설계가 모순되는 것이 아니므로 안심하셔도 됩니다.

Edened님의 프로필 이미지
Edened
질문자

설명해주셔서 감사합니다. 처음 들을 때는 막연하게 정보를 받아드리다가, 다시 하나하나 복습하다보니 좀 심오하게 다가갔던거 같습니다.

Edened님의 프로필 이미지
Edened

작성한 질문수

질문하기