'전체 글'에 해당되는 글 28건

  1. 2020.02.10 퀘이사 프레임워크
  2. 2020.02.07 1-OF-8 DECODER/DEMULTIPLEXER
  3. 2020.02.06 BT Protocol Stack - Baseband
Software2020. 2. 10. 16:27

모 사이트에서 추천하길래 한번 맛만 보려고한다.

 

이전 c#과 pyqt 을 다뤄봤지만 뭔가 아쉬운 느낌들이 있는데, 이건 어떨지..

'Software' 카테고리의 다른 글

stm32cubemx 단평.  (0) 2020.02.25
Posted by
IC Review2020. 2. 7. 16:31

SN54/74LS138

4개 사용하여 LED Common 32bit 제어

 

A0 - A, A1 - B, A2 - C 2^3개 제어

 

E1, E2, E3로 칩을 키고 끄고 하면서 4개까지 제어.

 

3EA Logic

위 그림이 4개로 32bit 제어하는 회로.

각각의 칩들은 A3, A4가 00, 01, 10, 11 일때 1, 3, 2, 4 순서로 Output이 출력된다.

 

IC Logic

참고용 칩 내부 로직.

진리표와 대조해보면 그대로 나온다.

'IC Review' 카테고리의 다른 글

MCP2551 - CAN Transceiver  (0) 2020.02.04
Posted by
Bluetooth2020. 2. 6. 11:05

표준 패킷의 포맷

 

블루투스만의 고유한 통신 시스템 특성을 구현하는 곳이다.

 

블루투스에는 SCO Link(Synchronous Connection-Oriented Link)와 ACL Link(Asynchronous Connection-Less Link) 가 있다.

 

SCO링크는 주기적으로 예약된 타임 슬롯을 통해 패킷을 교환하는 방식으로 주로 음성 채널에 사용된다.

 

ACL 링크는 예약된 타임슬롯을 사용하지 않고 패캣을 교환하는 링크이며, 일반 데이터 채널에 사용된다.

 

이러한 링크 설정이 모두 베이스밴드에서 이루어진다.

 

베이스밴드에서는 에러정정(Error conrrection) 및 에러 검출(Error Checking) 도 담당한다.

-정정법: 1/3 rate FEC, 2/3 rate FEC, ARQ

 

ACL 링크에서만 에러발생시 패킷의 재전송(Retransmisstion) 이 된다.

 

ARQ Scheme

에러 검출은 엑세스 코드, 헤더, 페이로드 각각에 대해서 이루어진다.

스택구조를 보면 베이스밴드는 LM, L2CAP, Voice 레이어 등과 직접 인터페이스를 할 수 있다.

5개의 논리 채널을 설정하여 LC(Link Control), LM(Link Manager), L2CAP, SCO(대부분 Voice) 등과 인터페이스가 가능하다.

 

이외에도 저레벨 링크 라우틴(Low Level Link Routine)도 담당하여 각 링크의 트래픽(Traffic)을 관리하고 흐름제어(Flow Control)도 담당한다.

 

가장 중요한것은 채널 컨트롤이다.

 

블루투스 링크 컨트롤러의 상태도

보안에 관련된 과정도 담당한다.

 

베이스벤드에서 처리하는 일들이 아주 많고 핵심적인 부분이다.

 

따라서 RF부분과 더불어 핵심이라 할 수 있다.

 

초창기에섯 RF와 베이스밴드 부분이 별도의 칩셋으로 불리되었다고 한다.

 

그러나 영국 CSR사에서 처음으로 원칩화하고 제품화 하였다.

'Bluetooth' 카테고리의 다른 글

블루투스 계층(프로토콜 스택)  (0) 2020.02.05
HFP?  (0) 2020.02.05
beacon Data Format  (0) 2020.02.04
beacon 개념.  (0) 2020.02.04
BT 관련 개발.  (0) 2020.02.04
Posted by