액티브 노이즈 캔슬링 탑재한 블루투스 지식 이어폰 대중화
액티브 노이즈 캔슬링 탑재한 블루투스 지식 이어폰 대중화
몇 가지 일반 명사에 익숙해질 필요가 있습니다.
Bluetooth 40 표준의 하위 집합인 BLE(Bluetooth Low Energy)인 Bluetooth 40은 두 부분으로 나뉩니다. 하나는 기존 Bluetooth와 호환되는 고속 부분이고, 다른 하나는 여기에서 BLE의 두 가지 주요 기능입니다. BLE: 낮은 전력 소비, 속도가 낮습니다. 따라서 오디오 전송 또는 파일 전송에 BLE를 사용할 계획이 없습니다. 현재 BLE의 최대 전송 속도는 4~5K 바이트/초에 불과합니다. www.bjbjaaudio.com
Bluetooth 40의 BLE 프로토콜 스택은 프로토콜 사양일 뿐이며 BLE 프로토콜 스택은 프로토콜의 코드 구현입니다. Bluetooth 조직 SIG는 프로토콜 공식화만 담당하며 프로토콜 구현 방법은 각 칩 회사에서 완료해야 합니다. 이런 식으로 BLE 프로토콜 스택은 칩 회사에서 미리 컴파일된 소스 코드 또는 라이브러리임을 이해할 수 있습니다. www.bjbjaaudio.com
TI(Texas Instruments Semiconductor Corporation)의 BLE 칩인 CC2540/CC2541, TI에서 구현한 BLE 프로토콜 스택도 ble 프로토콜의 코드 구현입니다. 이 BLE 코드는 CC2540/CC2541 칩에서 실행됩니다. 간단히 말해서 CC254x는 블루투스 기능이 있는 A 51 단일 칩 마이크로 컴퓨터이며 다른 마이크로 컨트롤러에는 리소스가 있습니다. 예를 들어 타이머, UART, SPI, ADC, GPIO, USB(CC2540 독점), 12C(CC2541 독점) 등이 있습니다. CC254x에도 있으며 BLE 프로토콜 스택도 일부 복잡한 c 언어 소스 코드입니다(사실 , 대부분은 lib 라이브러리이며 핵심 소스 코드는 정책상의 이유로 공개할 수 없습니다. 또 다른 질문이 있습니다. 우리 개발자들은 어떻게 개발합니까? www.bjbjaaudio.com
BLE 프로토콜 스택은 복잡한 기본 통신을 구현하며 상위 계층이 전송하려는 데이터는 개발자의 비즈니스입니다. 우리가 해야 할 일은 다른 사람들이 제공한 많은 코드를 특정 형식에 따라 수정한 다음 원하는 기능을 달성하기 위해 능동적으로 휴대폰으로 데이터를 보낼지, 휴대폰에서 데이터를 받을지 등입니다. , 개발자가 배우고 수행해야 하는 모든 것입니다. 마지막 질문: 시작하는 방법? www.bjbjaaudio.com
8051 개발 환경 T용 IAR의 ble 프로토콜 스택은 IAR 컴파일 소프트웨어를 기반으로 하며 AR만 사용할 수 있습니다. MCU를 배우는 사람들은 keil에 대해 더 많은 애정을 가지고 있는 것 같습니다. 걱정하지 마세요. 개발 소프트웨어는 비슷합니다. 그의 가장 큰 역할은 이러한 단계가 친숙한 한 컴파일, 다운로드, 디버깅입니다.
www.bjbjaaudio.com
BLE(CC254x) 개발 장치를 만나
보십시오. 질문을 생각해 보십시오. 왜 그렇게 많은 장치가 있습니까?
우리의 설명: CC254x의 응용 프로그램은 매우 광범위하며 세 가지 황금 응용 프로그램이 있습니다. 1개의 직렬 포트 투명 전송, 2개의 웨어러블 장치, 3개의 장치에 해당하는 PC의 3개의 BLE 어댑터, 직렬 포트가 있는 SmartRF 개발 보드 포함(용 대부분의 응용 프로그램 개발), 3축 가속도계가 있는 Keyfob 분실 방지 장치 개발 보드(웨어러블 장치 개발에 사용), 마지막으로 USB 포트에 직접 연결할 수 있는 CC2540USBdongle(BLE 어댑터 또는 가상 직렬 포트 및 기타 개발) 응용 프로그램). 그리고 TI의 BLE 프로토콜 스택 루틴도 이 세 가지 장치를 기반으로 합니다. 응용 분야는 분명합니다. 마지막으로 모든 사람이 제품 설계를 할 때 개발 기판 회로가 더 많은 참조가 됩니다. www.bjbjaaudio.com