본문 바로가기

인피니언adc2

인피니언 TC3xx EVADC 개념 정리 - 2편 (Arbitration, Result Handling, Service Request Generation) 지난 시간에 이어 EVADC에 대해 알아본다. 오늘 적을 내용은 중재(Arbitration)과 결과 처리(Result handling)이다. Service Request Generation 내용을 추가하였다. 중재(Arbitration) 컨버터는 변환 요구 하나씩 처리할 수 있다. 따라서 변환 요구는 한번에 하나씩 들어올 필요가 있다. 그리고 여러 queue에 저장된 요구 중 어느 것을 먼저 처리할 것인지는 중재자(Arbiter)가 결정하게 된다. 변환 요청은 다음과 같다. - Input 0: Queue 변환 요청(Queued request source) Q0 - Input 1: Queue 변환 요청(Queued request source) Q1 - Input 2: Queue 변환 요청(Queued re.. 2023. 5. 9.
인피니언 TC3xx EVADC 개념 정리 - 1편 (EVADC 개요, 트리거, Queue) 아래 글은 인피니언의 ADC 변환법 중 EVADC를 다룬다. 내용은 TC3xx User Manual을 기반으로 한다. 중요한 부분과 흐름을 파악할 수 있는 부분 위주로 정리하고자 한다. 개인적인 이해 방식이 담겨있다. EVADC란? 인피니언 사에서는 EVADC(Enhanced Versatile Analog-to-Digital Converter)로 정의하는 기능이 있다. SAR (Successive Approximation Register) 원리를 통해 아날로그 값(전압)을 디지털 값으로 바꿔주는 기능이다. ADC에서는 각각 컨버터라고 하는 변환 장치가 있는데, 이는 '독립적'으로 동작하며 값을 변환한다. 컨버터 내에는 각각의 채널이 있다. 예를 들어 각 채널에는 온도 센서, 압력 센서 등이 각각 연결되어.. 2023. 5. 5.