Qualcomm QCC711 - trzyrdzeniowy SoC BLE ultraniskiej mocy

| Technika

Qualcomm QCC711 to zaawansowany trzyrdzeniowy układ SoC Bluetooth Low Energy (BLE) o ultraniskiej mocy, zoptymalizowany pod kątem zastosowania w aplikacjach IoT, takich jak beacony do pozycjonowania i śledzenia zasobów, do pracy w inteligentnych akcesoriach do monitorowania zdrowia/sprawności fizycznej, systemach zdalnego sterowania, sprzęcie komputerowym, w inteligentnych przełącznikach i czujnikach, systemach automatyzacji, kontroli budynków i podobnych. QCC711 jest zgodny z Bluetooth 5.4 i obsługuje tryb jednomodowy BLE.

Qualcomm QCC711 - trzyrdzeniowy SoC BLE ultraniskiej mocy

QCC711 jest pierwszym dostępnym na rynku układem Bluetooth Low Energy zawierającym trzy oddzielne podsystemy oparte na mikrokontrolerach z wbudowaną pamięcią SRAM 128 KB i pamięcią RRAM 512 KB, którą w razie potrzeby można dodatkowo rozszerzyć za pomocą zewnętrznej pamięci Flash.

Zaawansowane sprzętowe bezpieczeństwo

Wbudowany w SoC procesor RISC-V Root of Trust (RoT) dla Trusted Execution Environment (TEE) z pamięcią SRAM (z możliwością blokowania zawartości) i ROM, a także silnikiem akceleracji kryptograficznej wyróżnia się na tle konkurencji w przypadku aplikacji wrażliwych na bezpieczeństwo. Obsługiwane funkcje bezpieczeństwa obejmują Secure Boot, Qualcomm Trusted Execution Environment (TEE), akcelerator kryptograficzny i Secure Debug.

 
Moduł MQM711-1B bazujący na QCC711

Mikrokontroler aplikacyjny

 
Zestaw ewaluacyjny DVK-MQM711-1B-4R

Procesor Arm Cortex-M3 pozwala na uruchamianie aplikacji klienta z wbudowanej pamięci RRAM bez potrzeby użycia dodatkowej zewnętrznej pamięci Flash NOR. Aplikacja może działać z systemem RTOS lub bez niego, zapewniając projektantom produktów elastyczność dostosowywania produktu do zastosowania.

Dedykowany mikrokontroler Bluetooth

Trzeci procesor Arm Cortex-M0 przeznaczony jest do uruchamiania stosu Bluetooth Low Energy w pamięci ROM i został zaprojektowany w celu zagwarantowania wydajnej obsługi protokołu bez zajmowania zasobów obliczeniowych procesora Cortex-M3. QCC711 obsługuje Bluetooth 5.4 i Bluetooth Low Energy w trybie single-mode.

Każdy z wymienionych podsystemów ma własną pamięć, aby zapewnić integralność oprogramowania i logiczną separację procesów. Dzięki temu QCC-711 jest szczególnie odpowiedni do aplikacji wymagających wysokiego stopnia bezpieczeństwa, na przykład inteligentnych zamków i bezpiecznych systemów dostępu.

Dodatkowe możliwości oferowane przez QCC-711 obejmują:

  • Coded PHY – jest to nowy schemat modulacji warstwy fizycznej wprowadzony w specyfikacji Bluetooth 5.3. Podwaja zasięg urządzeń BLE i poprawia ich niezawodność w środowiskach o dużych zakłóceniach.
  • Zaawansowane zabezpieczenia sprzętowe – QCC-711 jest wyposażony w dedykowany procesor Root of Trust (RoT) i powiązaną pamięć dla zaufanego środowiska pracy (TEE). Zapewnia to bezpieczną przestrzeń dla krytycznych zadań, takich jak dostarczanie kluczy i bezpieczny rozruch.
  • Kompleksowy zestaw bloków peryferyjnych i interfejsów – są to QSPI, SPI, UART, I2C, FTC (PWM), ADC, MFP i PTA.
  • Dwa tryby pracy: QCC-711 może działać w trybie host lub bez hosta.
  • Układ zarządzania energią (PMU) z bezpośrednim połączeniem z baterią.
  • Elastyczne, bezpłatne, otwarte środowisko programistyczne z zestawem SDK dostarczanym w postaci kodu źródłowego. Zakres temperatur pracy od –40 do 85°.

Do obsługi QCC711 przygotowano w GitHubie oprogramowanie SDK open source, a niedługo będą też wersje dla Microsoft Visual Studio i IAR workbench IDE. SDK zawiera kompletne frameworki dla 3 podsystemów (aplikacja, Bluetooth Low Energy, Root of Trust), standardowe biblioteki ARM Cortex (CMSIS) oraz przykładowe aplikacje, które pozwalają na szybkie rozpoczęcie pracy. QCC711 jest wyposażony w Qualcomm Connectivity Integrated Development Environment (QCCIDE) oparte na Microsoft Visual Studio Code (VSCode). Specyficzna dla QCC711 wtyczka rozszerzenia VScode jest dostępna jako oprogramowanie typu open source, aby umożliwić dostosowane VSCode specjalnie dla QCC711.

Pawel Pajda Codico Sales Engineer Active Components – Poland
Pawel.Pajda@codico.com
Tel. 602 533 063

CODICO Poland
www.codico.com
tel. 12 4171083 w. 21

Zobacz również