컨슈머 IR

Consumer IR

컨슈머 IR, 컨슈머 적외선 또는 CIR는 무선 [citation needed]통신에 전자기 스펙트럼적외선 부분을 사용하는 디바이스의 한 종류입니다.CIR 포트는 TV 리모트컨트롤, PDA, 노트북, 컴퓨터 등의 가전제품 디바이스에 일반적으로 탑재되어 있습니다.

CIR의 기능은 이를 휴대하는 가전제품만큼이나 광범위합니다.예를 들어, TV 리모컨은 "채널 업" 명령을 TV에 전달할 수 있지만, 컴퓨터는 CIR를 통해서만 인터넷 서핑을 할 수 있습니다.전송되는 정보의 유형, 속도, 대역폭 및 전력은 사용되는 특정 CIR 프로토콜에 따라 달라집니다.

CIR는 빈 공간 광통신의 가장 일반적인 유형입니다.

프로토콜 설명

소비자 IR 프로토콜은 대부분 표준화되지 않았기 때문에 컴퓨터와 유니버설 리모트는 종종 압축과 실제 비트 전송률을 결정하지 않고 비트 스트림을 기억하여 재생합니다.리모트간의 유사성은, 적외선 인코더/디코더 칩(현재는 마이크로 컨트롤러도 사용되고 있지만)과 IR 리시버 모듈이나 낡은 칩의 모방에 의해서, 설계상의 것이 아니고, 우연한 결과인 경우가 많습니다.가전제품 제조업체는 동일한 프로토콜을 여러 유사한 장치에서 재사용하는 경우가 많지만, 각 제조업체와 장치 유형에는 일반적으로 여러 개의 프로토콜이 사용됩니다.코드 리스트에는 유니버설리모컨에 관한 정보가 기재되어 있습니다.

CIR 및 프로토콜 구현

저렴한 마이크로컨트롤러 칩이 준비되어 있기 때문에 오늘날 많은 리모트는 전용 리모트 컨트롤 인코더 칩이 아닌 그러한 칩을 기반으로 합니다.따라서 리모컨의 버튼을 이동할 때 동일한 코드를 쉽게 유지할 수 있습니다.

또, 디코더 기능은, AV디바이스를 제어하는 보다 복잡한 마이크로 컨트롤러에 짜넣어져 있기 때문에, 별도의 칩이 필요 없습니다.실행 가능한 표준이 없는 경우 마이크로 컨트롤러는 오래된 전용 인코더/디코더 칩에 의해 사용되는 애매한 프로토콜을 에뮬레이트하기 위해 사용될 수 있으며,[clarification needed] 이는 종종 그런 경우가 있는 것으로 보인다.또, 리모트 컨트롤 전용의 4비트 마스크·프로그래밍 가능한 마이크로 컨트롤러도 있습니다(NEC의 μPD612xA(단종), μPD613x, μPD1724x, μPD6x, μPD17932x 8비트[1] 패밀리 등).이러한 기능에서는 키보드 웨이크, 저전력 스탠바이 모드 및 샘플컨트롤러 코드가 제공되지만 보다 일반적인 PIC 마이크로컨트롤러 또는 Atmel AVR에는 유사한 기능이 있습니다.

다른 디바이스에서의 CIR의 영향

일부 적외선 무선 노트북 키보드와 마우스는 소비자 IR 장치와 유사한 프로토콜을 사용합니다.컴퓨터 미디어 플레이어 제어, 프레젠테이션 소프트웨어 제어 또는 기타 응용 프로그램에 사용되는 일부 PC 리모컨도 소비자 IR 스타일 프로토콜을 사용합니다.IrDA는 매우 짧은 범위에서만 사용하도록 설계되었지만 일부 컴퓨터 원격, 키보드 및 마우스에서는 IrDA 프로토콜을 사용할 수도 있습니다.

표준

소니는 S-링크라고 불리는 공통의 독점 프로토콜을 공유하는 다양한 유형의 소비자 기기를 제조했다.각 장치의 잭을 통해 원격 제어 신호를 장치 간에 상호 연결할 수 있습니다.이 프로토콜에는 여러 개의 동일한 유형의 장치(예: 여러 개의 CD 체인저)를 지원하는 유용하지만 특이한 기능이 포함되어 있습니다.AV 컴포넌트에 따라서는, 녹음중의 CD가 재생을 정지했을 때에, 테이프 덱이 자동적으로 정지하는 등의 조작에 사용할 수 있는 정보 상태 코드가 생성되는 일이 있습니다.적절한 인터페이스를 갖춘 PC 상에서 실행되고 있는 소프트웨어는, AV 컴포넌트를 제어해, 그 동작을 감시할 수도 있습니다.예를 들면, CD 체인저로 재생되고 있는 디스크와 트랙을 컴퓨터가 인식해, 인터넷 CD 데이터베이스의 타이틀을 검색할 수 있습니다.Sony는 S-Link [2]문서 접근에 대해 USD 5000을 청구합니다.소니는 리모컨에 SIRC 프로토콜을 사용합니다.[3]SIRC는 12비트, 15비트, 20비트의 3가지 버전으로 개발되었습니다.12비트가 수신된 후 수신기는 SIRC 프로토콜이 15비트 또는 20비트 코드인지 확인하기 위해 하강 에지가 더 있는지 여부를 확인합니다.

필립스가 개발한 RECS-80RC-5 코드는 흔히 국제 [4][5]표준으로 불리고 있습니다.그러나, RECS-80 프로토콜은 간섭을 받기 쉬웠고 RC-5 프로토콜로 빠르게 대체되었습니다.Philips가 개발한 독점 프로토콜로 보이지만, 유럽 및 미국에 기반을 둔 다양한 제조업체에서도 채택되었습니다.이것에 의해, 리모트 핸드 세트와 다양한 브랜드의 기기간의 상호 운용성이 가능하게 되었습니다.RC-5 코드는 미국과 유럽의 많은 전문 오디오/비디오 장비 제조업체에서 사용되었으며 지금도 사용되고 있습니다.안타깝게도 표준 명령어 문서는 널리 배포되지 않았습니다.따라서 비표준 명령어를 사용하는 일부 기기 브랜드가 있어 RC-5 프로토콜을 사용하는 다른 기기와의 간섭이 발생합니다.

RC-5 명령어세트는 1980년대 후반에 정의되어 1990년대 초에 명령어 수를 늘리기 위해 확장되었습니다(RC-5x라고도 불립니다).그러나 그 이후 새로운 카테고리의 전자제품(DVD 플레이어, 케이블 박스, DVR 등)에 대한 요구가 급속히 확대됨에 따라 Philips는 RC-5 프로토콜을 확장된 디바이스 세트(256개, RC-5 및 1285개)와 디바이스당 명령어 수(256개, RC-5의 경우)를 모두 갖춘 새로운 RC-6 프로토콜로 대체하게 되었습니다.x) RC-6 프로토콜에 대한 정보는 Philips에서 쉽게 구할 수 없습니다.

반면 일본의 주요 가전업체들은 NEC(현재의 르네사스)가 개발하고 관리하는 프로토콜을 거의 보편적으로 채택했다.NEC 프로토콜에서는 각 제조업체에 전송된 명령에 포함된 고유한 코드가 할당되어 있어 다른 원격 핸드셋에 의한 잘못된 트리거 가능성을 방지합니다.

RECS-80은 펄스 위치 변조를 사용하고 RC-5는 바이페이즈를 사용합니다.초기 전용 칩은 RECS-80 및 RC-5 프로토콜을 쉽게 사용할 수 있도록 Philips Semiconductors에 의해 제공되었습니다.SAA3004, SAA3007 및 SAA3008 인코더 칩은 RECS-80을 사용하고 SAA3006 및 SAA3010 인코더 칩은 RC-5를 사용했습니다.SAA3049A 디코더 칩은, 어느쪽인가를 디코딩 했습니다.(Philips Semiconductors 사업부는 현재 NXP Semiconductors입니다).이 칩들은 모두 단종되었습니다.그러나 이러한 전송 프로토콜은 Microchip Technology Atmel에서 제공하는 것과 같은 범용 8비트 마이크로 컨트롤러로 쉽게 생성 및/또는 디코딩할 수 있습니다.

IR 명령을 전송하려면 마이크로컨트롤러와 적외선 LED만 필요하며, 다양한 소스에서 사용할 수 있습니다.RC-5, RC-6 및 NEC 프로토콜에 대한 변조된 명령 수신은 Sharp CorporationVishay Intertechnology에서 가장 쉽게 사용할 수 있는 특수 IR 수신기를 통해 쉽게 수행할 수 있습니다.이러한 리시버에는 포토 다이오드, 자동 이득 제어(AGC) 회로 및 복조기가 포함됩니다.그런 다음 마이크로컨트롤러를 사용하여 복조된 신호를 디코딩합니다.

CEA-931-B는 IP를 통해 리모트컨트롤 코드를 캡슐화하는 방식을 정의하고 CEA-931-A는 IEEE-1394[1]를 통해 리모트컨트롤 코드를 캡슐화하는 방식을 정의합니다.이러한 문서는 무료 표준이 인터넷 프로토콜의 표준이고 널리 채택되는 데 크게 기여했음에도 불구하고 무료가 아니다.

프로토콜 제한

표준화의 결여는 소비자에게 많은 문제를 일으킵니다.즉, 서로 연결된 디바이스의 관련 기능을 원본이 제어할 수 없기 때문에 유니버설 리모트를 구입해야 하며, 새로운 디바이스를 구입할 때 업그레이드해야 합니다.디바이스를 적절하게 제어하지 못하는 유니버설 리모트, 같은 타입의 유닛을 여러 개 제어할 수 없습니다.대부분의 컨슈머 셋업에서는 CD가 종료되었을 때 테이프 녹화를 정지할 수 없고 VCR이 케이블 채널을 제어할 수 없으며 5개 이상의 다른 리모컨을 소유할 수 없습니다.

기술 정보

  • 적외선 파장: 약 870 nm 및 930 ~950 nm.[6][7][8]후자는 대기 중의 물이 이 파장의 햇빛을 차단하기 때문에 장치가 블라인딩에 덜 취약하기 때문에 선호된다.
  • 반송파 주파수:보통 고정 반송파 주파수, 보통 33~40kHz 또는 50~60kHz 사이입니다.가장 일반적으로 사용되는 프로토콜은 반송파 주파수를 38kHz로 지정하는 NEC 프로토콜입니다.NEC 규약은 일본제 가전제품의 대부분이 사용하고 있다.Philips RC-5 및 RC-6 프로토콜은 모두 반송파 주파수를 36kHz로 지정합니다.그러나 초기 RC-5 인코딩 칩은 4비트 마이크로컨트롤러의 마스터 주파수를 12로 나누었습니다.이를 위해서는 432kHz의 세라믹 공진기가 필요하며, 36kHz 반송파를 실현하기 위해서는 널리 보급되지 않았습니다.따라서 많은 회사가 455 kHz 세라믹 공진기를 사용했는데, 이는 AM 방송 라디오의 중간 주파수 단계에서 사용되는 주파수로 인해 반송파 주파수가 37.92 kHz (본질적으로 38 kHz)이기 때문에 일반적입니다.Philips의 컨트롤러 칩 문서에서도 캐리어 주파수가 35.75kHz인 429kHz 세라믹 공진기를 사용할 것을 권장하고 있습니다.최신 IR 송신기는 일반적으로 4MHz 마스터 클럭 주파수를 가진 8비트 마이크로 컨트롤러를 사용하여 반송파 주파수를 거의 임의로 선택할 수 있습니다.
  • 변조 방식: 일반적으로 100% 진폭 편이 키(ASK)입니다.또한 전송 펄스의 펄스 위치 변조, 바이페이즈/맨체스터 부호화 등을 포함할 수 있습니다(캐리어 자체와는 반대).대부분의 리모트는 데이터를 부호화하기 위해 펄스 사이의 간격을 사용합니다.
  • 데이터 레이트: 보통 반송파 주파수보다 상당히 낮습니다.대부분의 프로토콜은 120비트/초에서 4비트/초 사이로 보입니다.일부 일반적인 비트 부호화 방식은 1과 0을 구별하기 위해 펄스 간의 타이밍을 변경하기 때문에 데이터 레이트는 가변적일 수 있습니다.
  • 부호화: 사용하는 인코더/디코더 칩에 따라 다릅니다.통상, 에러 검출 또는 수정을 위한 용장성이 포함되어 있습니다.예를 들어, 일부 NEC 칩은 같은 코드를 4회(두 번째와 네 번째 반전) 송신합니다.
  • 키와 코드 매핑: 리모트 컨트롤에 따라 다릅니다.대부분의 경우 전송되는 코드는 통합 플랜보다 리모트상의 행과 열의 위치와 관련이 있을 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "UPD17932x(Non Promotion)". Support for the UPD17932x Group is limited to customers who have already adopted these products. If adopting new products, please consider other ranges such as the RL78/L12 Group.
  2. ^ Sony S-Link 리소스 센터
  3. ^ https://www.sbprojects.net/knowledge/ir/sirc.php Sony SIRC 프로토콜
  4. ^ 위르겐 푸츠거.Wayback Machine에서 IR 리모컨 디코딩 2007-02-10
  5. ^ 에릭 마스(2001년).'유니버설 리모트 컨트롤구조', MadSci
  6. ^ 전미전기제조자협회 램프섹션(1998).적외선 제어기와 전자 콤팩트 형광등의 상호작용
  7. ^ ePanorama.적외선 리모컨 테크놀로지
  8. ^ http://www.vishay.com/docs/82486/tsmp58138.pdf[베어 URL PDF]

외부 링크