고속 룰렛 사이트 표준 'MIPI'란??모바일 테두리 돌출、자동차에도 적용 MI-PI의 장거리화를 V-by-One HS로 실현、내장 카지노 룰렛용 SerDes 칩셋의 선정을 용이하게 한다(Sub-Link편)
2022.08.22
- 기사
- 사례
이전에는Main-Link에 대한 디자인 가이드 소개그러나、이번에는 제어 신호를 전송하는 Sub-Link에 대한 디자인 가이드를 자세히 소개。
Sub-Link란?
우선、Sub-Link에 대한 구체적인 소개에 들어가기 전에 V-by-One® HS 대응 트랜스미터 IC 「THCV241A」를 예로 하여 Main-Link와 Sub-Link의 개요를 각각 정리하고 싶다(그림 1)。'THCV241A'는 카메라 모듈에서 출력되는 MIPI® CSI-2 신호를 V-by-One HS 신호로 변환하는 IC이지만、Main-Link는 V-by-One HS 신호 자체를 전송하는 경로를 의미합니다。그러나 "THCV241A"는 I2C와 GPIO(범용 입출력 신호)의 제어 신호 인터페이스를 갖추고 있습니다、이 신호를 송신기 IC와 수신기 IC 사이에서 서로 전달하는 데 사용되는 경로는 Sub-Link입니다。Sub-Link 기능을 사용하면、트랜스미터 IC 및 수신기 IC를 통해 이미지 데이터를 전달할 뿐만 아니라、카지노 룰렛 끄거나、리셋을 걸거나、LED를 켜거나 하는 등、보다 다양한 시스템을 구현할 수 있게 됨。또한、Sub-Link 기능을 사용할 때는 Sub-Link도 Main-Link처럼 수신기 IC와 연결해야 함。
그림 1 송신기 IC THCV241A의 블록 다이어그램
Sub-Link: Through GPIO 및 Register GPIO 사용
위에서 설명한 대로、Sub-Link를 통해 I2C 및 GPIO 신호와 같은 신호를 전달할 수 있지만、그 GPIO의 제어 방식은、Through GPIO와 Register GPIO의 두 가지 유형이 있습니다。전자 기기 제조업체(사용자)、이 두 가지 유형의 제어 방법을 사용하여 최적의 시스템을 고려해야 합니다。
우선、Through GPIO는 카메라 모듈과 SoC 사이에 들어가는 송신기 IC와 수신기 IC를、마치 존재하지 않는 것처럼 통과시켜、카지노 룰렛 직접 제어하는 방법。이 때문에 SoC 설정을 변경하지 않고、장거리 전송을 지원할 수 있다는 장점이 있습니다。추가、트랜스미터 IC와 수신기 IC는 단지 통과하기 때문에、카지노 룰렛 실시간으로 제어할 수 있음。
하지만、'THCV241A'와 'THCV242A'의 조합에서、Through GPIO로 사용할 수 있는 GPIO 단자는 최대 4개(GPIO0、GPIO1、GPIO2、GPIO3) 그리고 업스트림과 다운스트림은 각각 2개의 제약이 있다(그림 2)。이 때문에、연결할 카지노 룰렛 수가 늘어나는 등、GPIO 단자를 통해 제어할 요소가 증가함、Through GPIO만으로는 제어가 어려워지는 경우가 발생함。
그곳에서、Through GPIO로 커버할 수 없는 제어를 보완하는 것이 Register GPIO입니다。Register GPIO、SoC에서 I2C 버스를 통해 수신기 IC 및 송신기 IC의 레지스터를 원하는 타이밍으로 재작성함으로써、희망하는 제어를 실현한다(도 3)。이것이 Through GPIO 제약을 초과했습니다、보다 복잡한 시스템 구성을 구축할 수 있게 됨。
그러나、Register GPIO에는 Through GPIO에 비해 배려를 요하는 점이 2점 있다。하나는、SoC의 제어 소프트웨어에 대해 새롭게 Register GPIO 제어를 위한 사양을 추가할 필요가 있다는 것。SoC 타이밍에 따라 매번、I2C 버스를 통해 각 레지스터의 내용을 다시 쓰면서 GPIO 핀을 제어해야 합니다。다른 하나、실시간에 뒤떨어지는 것。레지스터 다시 쓰기、그 내용에 따라 송신기 IC/수신기 IC가 작동하기 때문에、대기 시간(지연 시간) 발생。시스템 설계 엔지니어는、Through GPIO 및 Register GPIO 각각의 제약과 특성을 고려한 후에 시스템을 고려해야 함。
우선、Through GPIO는 카메라 모듈과 SoC 사이에 들어가는 송신기 IC와 수신기 IC를、마치 존재하지 않는 것처럼 통과시켜、카지노 룰렛 직접 제어하는 방법。이 때문에 SoC 설정을 변경하지 않고、장거리 전송을 지원할 수 있다는 장점이 있습니다。추가、트랜스미터 IC와 수신기 IC는 단지 통과하기 때문에、카지노 룰렛 실시간으로 제어할 수 있음。
하지만、'THCV241A'와 'THCV242A'의 조합에서、Through GPIO로 사용할 수 있는 GPIO 단자는 최대 4개(GPIO0、GPIO1、GPIO2、GPIO3) 그리고 업스트림과 다운스트림은 각각 2개의 제약이 있다(그림 2)。이 때문에、연결할 카지노 룰렛 수가 늘어나는 등、GPIO 단자를 통해 제어할 요소가 증가함、Through GPIO만으로는 제어가 어려워지는 경우가 발생함。
그림 2 Through GPIO 전용 구성 예
그곳에서、Through GPIO로 커버할 수 없는 제어를 보완하는 것이 Register GPIO입니다。Register GPIO、SoC에서 I2C 버스를 통해 수신기 IC 및 송신기 IC의 레지스터를 원하는 타이밍으로 재작성함으로써、희망하는 제어를 실현한다(도 3)。이것이 Through GPIO 제약을 초과했습니다、보다 복잡한 시스템 구성을 구축할 수 있게 됨。
그림 3 Register GPIO를 이용한 제어 예
그러나、Register GPIO에는 Through GPIO에 비해 배려를 요하는 점이 2점 있다。하나는、SoC의 제어 소프트웨어에 대해 새롭게 Register GPIO 제어를 위한 사양을 추가할 필요가 있다는 것。SoC 타이밍에 따라 매번、I2C 버스를 통해 각 레지스터의 내용을 다시 쓰면서 GPIO 핀을 제어해야 합니다。다른 하나、실시간에 뒤떨어지는 것。레지스터 다시 쓰기、그 내용에 따라 송신기 IC/수신기 IC가 작동하기 때문에、대기 시간(지연 시간) 발생。시스템 설계 엔지니어는、Through GPIO 및 Register GPIO 각각의 제약과 특성을 고려한 후에 시스템을 고려해야 함。
EXSYNC: 여러 카지노 룰렛 동기화
Sub-Link에 관한 디자인 가이드에서는、마지막으로 "EXSYNC"라고 부르는 기능을 언급합니다(그림 4)。EXSYNC는、스테레오 카메라 등、2개의 카지노 룰렛과 SoC를 동기화하여 작동할 때 사용하는 기능。실현하는 방법은 2가지。하나는、SoC에서 생성된 동기 신호、Through GPIO를 사용하여 두 대의 카지노 룰렛에 분배하는 방법。다른 하나、리시버 IC에 내장된 싱크 제너레이터(Sync Generator)에서 발생시킨 동기 신호를、Through GPIO를 사용하여 2대의 카지노 룰렛에 분배하는 동시에、전용 EXSYNC 단자를 통해 SoC로 보내는 방법。두 가지 방법 중 하나를 사용하면、동기화된 멀티 카메라 시스템 등을 실현할 수 있습니다。
그림 4 EXTSYNC 기능을 이용한 다중 카지노 룰렛 동기화 시스템 구현
인터페이스 그 자체는 부가가치가 되지 않는다
마지막 Main-Link 편과 함께、시스템 검토에 소요되는 시간과 노력을 줄이기 위해 준비한 두 가지 디자인 가이드를 소개했습니다。카지노 룰렛을 탑재한 전자 기기에 대해서、인터페이스 그 자체는 부가가치가 되지 않는다。2개의 디자인 가이드를 활용하여 절약할 수 있는 시간과 노력、진정한 부가가치 검토에 활용될 것으로 기대함。