AN5096 Getting started with STM32G0 Series hardware development - Application
[ MCU ] STMicroelectronics 社 - STM32G81RB 하드웨어 시작하기 #1
https://dongdong2da.tistory.com/127
Clocks
HSI RC - HSI16 Clock 을 생성하는 고속 통합형 RC 오실레이터 (약 16MHz)
HSE OSC - 외부의 크리스탈/세라믹 공진기 또는 외부 클럭 소스가 있는 고속 오실레이터 (4~48MHz)
LSI RC - LSI Clock 을 생성하는 저속 통합형 RC 오실레이터 (약32kHz)
LSE OSC - 외부 크리스탈/세라믹 공진기 또는 외부 클럭 소스가 있는 저속 오실레이터(32.768kHz 또는 1MHz까지)
I2S_CKIN - I2S1 의 주변기기를 위한 직접 입력 클럭을 위한 핀
각 클럭들을 전력 소비 최적화를 위해서 사용하지 않을 때 독립적으로 온 오프가 가능합니다.
이에 대한 자세한 설명은 어플리케이션 노트를 참보하시면 될 것 같습니다.
솔직히 쭉 한번 읽어봤는데 더 아는게 어디에 필요한지 아직은 잘 감이 안옵니다..
공부를 디테일하게 해두면 나중에 클럭 문제가 생겼을 때,
감 잡기는 쉽겠다 이런 느낌입니다..
(중요한 부분 짚어주실 고수 분 환영입니다!)
외부 OSC의 연결을 주로 많이 사용을 했는데요.
보통 캐패시터는 캐패시터 데이터 시트에서 주어지는 값으로 계산해서 적용을 하기 때문에 큰 문제는 없습니다.
전원부의 BYPASS Cap이나 OSC는 MCU와 최대한 가깝게 배치해서 라우팅을 해주어야 하는데요.
이 부분이 멀지 않으면 대충해도 웬만해서는 문제가 안생기지만 가이드를 따라서 하다보면
깔끔하게 아트웍하기가 쉽지는 않더라구요 ㅎㅎ
STM32G0의 Boot modes 입니다.
사실 펌웨어는 기본적인 동작하는 코드 수정 수준의 디버깅만 해보아서
어떻게 사용하는 부분인지 자세히는 모르지만 여러가지의 Boot modes가 있습니다.
하드웨어 다 구성을 하고 추 후 펌웨어를 들어갈 때 하나하나 살펴보도록 해야겠습니다!
간단하게 AN5096의 정리를 마치겠습니다.
'Hardware > MCU' 카테고리의 다른 글
[ MCU ] STMicroelectronics 社 - STM32G81RB 하드웨어 시작하기 #1 (1) | 2023.02.22 |
---|