본문 바로가기

임베디드 쌩초보 공부/TI - C2000 MCU11

TI C2000 MCU 개발환경 개요 TI는 STM , 인피니언, NXP 같은 반도체회사이고 얘네가 만드는 수 많은 MCU 제품군중에 하나가 C2000 시리즈이다. C2000 시리즈에 속하는MCU도 종류가 굉장히 다양하다. 암튼 개발환경은 크게 3가지가 필요하다. 컴파일러 및 IDE = CCS(Code Composer Studio) TI 에서 제공하는 Sw 라이브러리들 (C2000Ware 라고 부른다.) SysConfig - MCU와 관련된 이런저런 셋팅을 GUI 로 셋팅하면 Code Gen 해준다. 생성된 Code는 주로 C2000ware에 구현되어있는 함수들을 사용한다. CCS, C2000Ware, Sysconfig 모두 TI 사 홈페이지에서 다운로드가 가능하다.※ 참고로 c2000ware 에서 제공되는 함수와 sysconfig 툴 사용.. 2023. 3. 17.
TI MCU C2000 시리즈 AURIX와 비교 TI 사의 32 bit mcu인 c2000 시리즈와 인피니언의 Aurix를 몇가지 관점에서 비교해보자. PWM 채널간 타이밍을 동기화 시켜야 하는 경우가 있는데 Aurix의 경우 pwm 채널마다 번호가 있는데 직전 채널이 직후 채널을 동기화 시키는 방식이다. 그래서 만약 채널 3개를 동기화한다면 atom ch0 ~ ch2 이런식으로 할당해서 써야함. 근데 c2000은 모든 채널간에 자유롭게 동기화가 가능하다. ex)채널 1 8 12 이렇게 무작위하게도 동기화 가능함 pwm 포트 핀. aurix의 경우 하나의 pwm 채널이 다수개의 mcu port pin과 연결이 가능해서 그 중에 하나 골라쓰는 방식인데 c2000은 그냥 아예 핀 하나에 고정이 돼있음. pwm으로 adc 트리거하기. aurix는 pwm 채.. 2023. 3. 14.