블루투스 저에너지 tws 이어폰의 아키텍처 애플

블루투스 저에너지 tws 이어폰의 아키텍처 애플

게시 시간: 저자: 사이트 편집자 방문: 252

블루투스 저에너지 tws 이어폰의 아키텍처 애플

링크 레이어
링크 계층은 Bluetooth 저에너지 아키텍처에서 가장 복잡한 부분입니다. 브로드캐스팅, 스캐닝, 연결 설정 및 유지 관리는 물론 데이터 패킷이 올바른 방식으로 구성되고 체크섬 및 암호화 시퀀스가 ​​올바르게 계산되는지 확인하는 일을 담당합니다. 위의 기능을 실현하기 위해 다음 세 가지 기본 개념이 필요합니다. 정의됩니다. 채널, 메시지 및 프로세스. www.bjbjaaudio.com

링크 계층 채널에는 브로드캐스트 채널과 데이터 채널의 두 가지 유형이 있습니다. 연결되지 않은 장치는 브로드캐스트 채널을 사용하여 데이터를 보냅니다. 3개의 방송 채널이 있습니다. 다시 말하지만, 이 숫자는 낮은 전력 소비와 견고함 사이의 절충안입니다. 장치는 이 채널을 사용하여 자신을 연결 가능 또는 검색 가능하다고 알리고 스캔을 수행하거나 연결을 시작하기 위해 브로드캐스트합니다. 연결이 설정되면 장치는 데이터 채널을 사용하여 데이터를 전송합니다. 견고성을 위해 적응형 주파수 호핑 엔진으로 제어되는 총 37개의 데이터 채널이 있습니다. 데이터 채널에서 한쪽 끝은 각 패킷을 암호화하고 인증하는 것 외에도 데이터를 다른 쪽 끝으로 보내고 승인하고 필요한 경우 재전송할 수 있습니다.
모든 채널(브로드캐스트 채널 및 데이터 채널 포함)에서 전송되는 데이터는 작은 패킷입니다. 데이터 패킷은 보낸 사람에서 받는 사람으로 가는 소량의 데이터와 데이터의 정확성을 보장하기 위한 체크섬을 캡슐화합니다. 방송 채널이든 데이터 채널이든. 기본 패킷 형식은 동일합니다. 각 데이터에는 최소 80비트의 주소, 헤더 및 확인 정보가 포함됩니다. www.bjbjaaudio.com

호스트/컨트롤러 인터페이스
많은 장치에서 호스트/컨트롤러 인터페이스(HCI)의 출현은 호스트가 컨트롤러와 통신할 수 있는 표준 인터페이스를 제공합니다. 이 구조적 구분은 클래식 블루투스에서 널리 퍼져 있습니다. 블루투스 컨트롤러의 60% 이상이 HCI 인터페이스를 사용합니다. 이를 통해 호스트는 명령과 데이터를 컨트롤러에 보낼 수 있고 컨트롤러는 이벤트와 데이터를 호스트에 보낼 수 있습니다. 호스트/컨트롤러 인터페이스는 실제로 논리적 인터페이스와 물리적 인터페이스의 두 부분으로 구성됩니다. www.bjbjaaudio.com

논리적 인터페이스는 명령과 이벤트 및 관련 동작을 정의합니다. 논리적 인터페이스는 모든 물리적 전송으로 전달되거나 내장된 호스트 프로토콜 스택을 포함할 수 있는 컨트롤러에 있는 기본 API(응용 프로그래밍 인터페이스)를 통해 컨트롤러로 전달될 수 있습니다.
물리적 인터페이스는 명령, 이벤트 및 데이터가 다른 연결 기술을 통해 전송되는 방식을 정의합니다. 정의된 물리적 인터페이스에는 USB, SDIO 및 두 가지 UART@ 변형이 포함됩니다. 대부분의 컨트롤러의 경우 하나 또는 두 개의 인터페이스만 지원합니다. USB 인터페이스를 구현하려면 많은 하드웨어가 필요하고 저전력 인터페이스가 아니라는 점을 고려할 때 일반적으로 Bluetooth 저에너지용 단일 모드 컨트롤러에는 나타나지 않습니다. 호스트 컨트롤러 인터페이스가 컨트롤러와 호스트 내에 존재하기 때문에 컨트롤러에 있는 부분을 호스트 컨트롤러 인터페이스의 하위 부분이라고 하는 경우가 많습니다. 호스트에 있는 부분을 일반적으로 상위 부분이라고 합니다. 호스트 컨트롤러 인터페이스. www.bjbjaaudio.com