본문 바로가기
반응형

오실레이터3

인피니언 MCU Clock, 오실레이터 에 대한 이해 (TC275 보드에서 확인) 안녕하세요. 오늘은 인피니언 MCU의 Clock을 설정해 보는 시간을 가져 보도록 하겠습니다. 참고로 이 글은 개발의 전체적인 내용을 연재하고 있는 글이 중에 하나입니다. 그래서, 앞에쓴 글을 보시면 더욱 도움이 되실것 같습니다. 아래 글을 링크 걸어둘께요. 필요하신 분은 한번 읽어 보세요. (물론 이 글만 보셔도 크게 문제는 없습니다.) 1) 임베디드 SW, MCU에 대한 정리 (feat. 임베디드 SW 비전) https://embeddedchallenge.tistory.com/210 2) MCU 개발 장비 구매 방법 정리 (인피니언 MCU TC275 Lite) https://embeddedchallenge.tistory.com/211 3) 임베디드 SW 개발 환경 세팅 방법 정리 (소스코드 편집기, .. 2021. 11. 15.
12. MCU에서 Clock 과 오실레이터(Oscillator) 이란 무엇인가? MCU에서 Clock이라는 단어가 참 많이 나옵니다. Clock은 MCU를 개발하는데 있어서, 가장 기초적이고 중요한 개념입니다. 그렇다면 Clock이라는 개념을 위키에서 먼저 찾아 보도록 할게요. https://ko.wikipedia.org/wiki/%ED%81%B4%EB%9F%AD_%EC%8B%A0%ED%98%B8 클럭 신호(영어: clock signal)는 논리상태 H(high,논리 1)와 L(low,논리 0)이 주기적으로 나타나는 방형파(square wave) 신호를 말한다. 많은 경우 전자공학의 디지털 회로에서 클럭 신호에 맞추어 신호의 처리를 하는 동기 처리를 위해 사용한다. 클럭은 순차회로(sequential circuit)의 플립플롭(flip-flop)에서 반드시 필요하다. 여러개의 플립플.. 2021. 7. 22.
[Infineon] 13. Aurix (TC23x) Clock Setting 임베디드 SW 개발에 있어서 가장 중요하다는 부분이 Clock Setting이라고 생각한다. 모든 주변기기의 동작은 Clock을 받아 동작하기 때문에 몇 Hz의 Clock이 주변기기로 들어오는지를 정확히 알아야 한다. TC237 개발 보드에는 20MHz의 외부 오실레이터가 달려 있다. 이 오실레이터를 기반으로 PLL(Phase Lock Loop)모듈을 통하여 더 높은 Hz로 분주를 한다. 이 PLL 모듈은 아래 System Control Unit 아래 CCU 모듈안에 있다. 위의 그림을 보면 20MHz의 외부 오실레이터를 input으로 받아서 200MHz의 주파수를 만들어 내는 것을 볼수 있다. TC237 MCU의 최대 주파수는 200MHz 까지기 때문에 최대한으로 분주하였다. 이제 어떻게 분주가 되는지.. 2021. 5. 28.
반응형