Analog Digital Convertor, ADC란 MCU로 들어오는 아날로그 전압을 Digital 값으로 변경해주는 모듈이다.
TC275는 12비트의 ADC resolution을 가지고 있어 0~5V의 아날로그 전압을 입력으로 받을 수 있다.
0V ==> 0
5V ==> 4095
2V ==> 1638
해당 모듈의 기본 클럭 속도는 SPB 모듈과 같은 신호를 받아 100Mhz로 동작한다.
Converter는 아날로그 신호를 디지털 신호로 변화하는 하드웨어이다. Converter가 여러개면 병렬로 아날로그 값을 변환할 수 있다.
Channel은 ADC 모듈의 Converter가 변환해야하는 아날로그 입력 라인이다.
순차적으로 처리한다고 한다.
Aurix TC275의 데이터시트를 참고하면 Conveter와 Channel의 수를 알 수 있다.

예시로 보면 다음과 같다.
67번 Pin에 첫번째 아날로그 입력라인 AN0가 있는데 이것은 0번째 Group (Converter)의 0번째 채널
66번 Pin의 AN1은 0번쨰 Group (Converter) 의 1번째 채널을 의미한다.
모든 아날로그 입력 라인을 정리하면 다음과 같다.
AN0 - 0G 0CH
AN1 - 0G 1CH
AN2 - 0G 2CH
AN3 - 0G 3CH
AN4 - 0G 4CH
AN5 - 0G 5CH
AN6 - 0G 6CH
AN7 - 0G 7CH
8개
AN8 - 1G 0CH
AN10 - 1G 2CH
AN11 - 1G 3CH
AN12 - 1G 4CH
AN13 - 1G 5CH
5개
AN16 - 2G 0CH
AN17 - 2G 1CH
AN18 - 2G 2CH
AN19 - 2G 3CH
AN20 - 2G 4CH
AN21 - 2G 5CH
6개
AN24 - 3G 0CH
AN25 - 3G 1CH
AN26 - 3G 2CH
AN27 - 3G 3CH
AN28 - 3G 4CH
AN29 - 3G 5CH
6개
AN32 - 4G 0CH
AN33 - 4G 1CH
AN35 - 4G 3CH
AN36 - 4G 4CH
AN37 - 4G 5CH
AN38 - 4G 6CH
AN39 - 4G 7CH
7개
AN44 - 5G 4CH
AN45 - 5G 5CH
AN46 - 5G 6CH
AN47 - 5G 7CH
4개
총 36개의 pin이 아날로그 입력 라인으로 할당되어있다.

TC275 보드에 Potetionmeter는 AN0와 이미 연결되어있다.
이것을 사용해서 ADC 모듈을 사용해보겠다.
https://cafe.naver.com/binaryembedded
https://embeddedchallenge.tistory.com/241