반응형
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 채널로 adc 트리거링하는게 제약사항이 있는데 c2000은 모든 pwm 채널과 adc 간에 트리거링이 자유롭게 가능함
pwm phase offset
aurix에는 없는 기능인데 c2000에 있다.
인터럽트 컨셉
c2000의 패리펄럴의 인터럽트 벡터위치가 고정이 돼있고 우선순위도 사전에 이미 고정돼있다.
aurix는 인터럽트마다 우선순위 유저가 전부 임의조절이 가능함
반응형
'임베디드 쌩초보 공부 > TI - C2000 MCU' 카테고리의 다른 글
TI C2000 MCU 개발환경 개요3 최적화옵션 (1) | 2023.04.11 |
---|---|
TI C2000 시리즈 PWM 유용한 기능들 (0) | 2023.03.28 |
TI c2000 시리즈 Adc 컨셉 (0) | 2023.03.21 |
TI C2000 시리즈 DMA (1) | 2023.03.18 |
TI C2000 MCU 개발환경 개요 (0) | 2023.03.17 |