Uzyskaj bezpłatną ofertę

Nasz przedstawiciel skontaktuje się z Państwem wkrótce.
Adres e-mail
Imię i nazwisko
Nazwa firmy
Wiadomość
0/1000
WIADOMOŚCI
Strona główna> Wiadomości

Jak zbudować urządzenie wizyjne z funkcją zawsze włączonej pracy przy użyciu układu RV1106

Sep 09, 2026

W zastosowaniach IoT do monitorowania wizyjnego bez nadzoru, zasilanych bateryjnie lub za pomocą systemów fotowoltaicznych, trudno osiągnąć zarówno ultra-długą czasową gotowość urządzenia (standby), jak i rzeczywistą, zdalnie sterowalną łączność. Jest to kluczowy wąskie gardło ograniczające masową wdrożenie projektów monitoringu środowiskowego na zewnątrz, ogólnego zabezpieczenia oraz inspekcji przemysłowych bez nadzoru.

  • Rozwiązanie głębokiego uśpienia: Urządzenie rozłącza się z siecią i zawiesza usługi podczas stanu uśpienia. Czas pracy na baterii jest doskonały, ale chmura nie może wysyłać poleceń do zdalnej inspekcji, robienia zdjęć ani konfiguracji parametrów. Nagłe zdarzenia, takie jak nieuprawnione wejście, gwałtowna zmiana poziomu wody lub przemieszczenie sprzętu, pozostają niezarejestrowane, tworząc ślepe strefy monitoringu i uniemożliwiając systemowi spełnienie wymagań dotyczących niezawodności działania.
  • Rozwiązanie ciągłego obciążenia w pełni: Urządzenie pozostaje podłączone i nieprzerwanie nagrywa wideo w wysokiej rozdzielczości, wspierając interakcję w czasie rzeczywistym z chmurą oraz pełne rejestrowanie zdarzeń. Jednak zużycie mocy systemu jest wysokie, czas pracy akumulatora litowego jest krótki, konieczne są częste ładowanie i konserwacja na miejscu, a koszty eksploatacji przy zastosowaniu na zewnątrz są wysokie. Takie podejście nie nadaje się do długotrwałej, bezobsługowej pracy.

Aby rozwiązać te wyzwania branżowe, Rockchip wprowadził serię układów SoC RV1106 przeznaczonych do aplikacji przetwarzania obrazu w systemach AIoT. Układy te integrują procesor CPU, jednostkę NPU, procesor ISP oraz silnik kodera/dekodera wideo, zapewniając niskie zużycie mocy i niskie koszty dla wbudowanych urządzeń AI przetwarzających obraz. Zastosowania obejmują kamery bezpieczeństwa zasilane bateryjnie, monitorowanie rolnictwa i leśnictwa, nadzór nad stacjami gospodarki wodnej oraz bezobsługową inspekcję przemysłową.

4e3d258a-77be-41d5-bd52-d74f5e7795ab.jpg

Specyfikacje serii RV1106

Moduł funkcyjny

Specyfikacje architektury i wydajności

Wartość inżynierska

Procesor CPU i mikrokontroler MCU

Jednojądrowy 32-bitowy procesor ARM Cortex-A7 z obsługą NEON i jednostką arytmetyczną zmiennoprzecinkową (FPU). Posiada pamięć podręczną instrukcji (I-Cache) o pojemności 32 KB, pamięć podręczną danych (D-Cache) o pojemności 32 KB, spójną pamięć podręczną L2 o pojemności 128 KB oraz niezależny mikrokontroler (MCU) z pamięcią podręczną o pojemności 16 KB. Oficjalna dokumentacja techniczna nie określa częstotliwości taktowania; typowa konfiguracja zestawu SDK to 1,2 GHz. Heterogeniczne planowanie zadań przypisuje główne aplikacje do rdzenia A7, a niskonapięciowe przerwania czasu rzeczywistego – do MCU. W trybie uśpienia rdzeń A7 może zostać całkowicie odłączony od zasilania, pozostawiając aktywny wyłącznie MCU. Wydajność zależy od strategii zarządzania domenami zasilania.

Obsługuje mechanizm niskonapięciowego uśpienia i obudzenia AOV, zapewniający równowagę między wydajnością obliczeniową systemu a czasem pracy na baterii.

NPU

Sprzętowy akcelerator sieci neuronowych obsługujący mieszane kwantyzacje INT4, INT8 i INT16 oraz konwersję modeli z TensorFlow, PyTorch, Caffe, TFLite i ONNX-NN. Teoretyczna szczytowa wydajność wynosi 1 TOPS. Rzeczywista wydajność osiąga około 0,5 TOPS w układzie RV1106G2, podczas gdy układ RV1106G3 umożliwia osiągnięcie pełnej wydajności 1 TOPS. Wydajność wnioskowania jest ograniczona pojemnością pamięci, przepustowością magistrali oraz rozmiarem modelu.

Wykonuje lokalne przetwarzanie brzegowe sztucznej inteligencji w celu wykrywania ludzi, obiektów oraz rozpoznawania twarzy. Przyspieszenie sprzętowe zmniejsza obciążenie procesora i eliminuje konieczność korzystania z obliczeń w chmurze.

Isp

Sprzętowy procesor obrazu (ISP) z dwoma wejściami MIPI-CSI/LVDS oraz jednym wejściem DVP, obsługujący do trzech kamer. Funkcje przetwarzania obrazu obejmują HDR-MGE, 3DNR/2DNR, algorytmy 3A, korekcję niejednorodności oświetlenia (LSC), usuwanie mgły oraz korekcję zniekształceń. RV1106G2 obsługuje maksymalnie 5 Mpix przy 30 FPS; RV1106G3 i RV1106 obsługują maksymalnie 8 Mpix przy 15 FPS. Częstotliwość klatek jest ograniczona przez przepustowość, pobór mocy oraz ścieżkę kodowania.

Przetwarza wstępnie obrazy w warunkach złożonego oświetlenia i generuje wysokiej jakości strumienie YUV przeznaczone do kodowania oraz wnioskowania AI, co zmniejsza obciążenie oprogramowania odpowiedzialnego za przetwarzanie obrazu.

Koder wideo VENC

Sprzętowy silnik kodowania obsługujący H.264 High Profile, H.265 Main Profile oraz JPEG, z sześcioma trybami kontroli szybkości transmisji bitów i maksymalną szybkością transmisji 60 Mbps. RV1106G2 obsługuje 5 Mpix przy 30 FPS; RV1106G3 i RV1106 obsługują maksymalnie 8 Mpix przy 15 FPS. Przechwytywanie JPEG obsługuje maksymalnie 4 Mpix przy 60 FPS, z wieloma strumieniami wyjściowymi.

Kompresja sprzętowa zwalnia zasoby procesora do funkcji bezpieczeństwa, takich jak podgląd wielu strumieni, nagrywanie lokalne i przechwytywanie zdarzeń.

Inteligentny silnik wideo RKIVE

Dedykowana jednostka sprzętowa do przetwarzania obrazu z operatorami: model tła Gaussa (GMM), detektor krawędzi Canny, połączenie komponentów (CCL), przepływ optyczny, filtrowanie oraz operacje morfologiczne. Wykrywanie ruchu i segmentacja pierwszego planu są wykonywane sprzętowo przy minimalnym obciążeniu procesora. Prędkość przetwarzania klatek zależy od limitu wyjściowego ISP.

Wykrywanie zmiany sceny i ekstrakcja pierwszego planu są realizowane sprzętowo, co zmniejsza obciążenie procesora przy wykrywaniu zmian obrazu w trybie AOV o niskim poborze mocy.

Podsystem pamięci

RV1106G2 integruje 1 GB (128 MB) pamięci DDR3L w układzie SIP.
RV1106G3 integruje 2 GB (256 MB) pamięci DDR3L w układzie SIP.
Wersja BGA RV1106 obsługuje zewnętrzną 16-bitową pamięć DDR2, DDR3, DDR3L lub DDR4 o pojemności do 1024 MB. Pamięć w wersjach G2 i G3 jest stała i niepodlega rozbudowie. Wysoka rozdzielczość, wiele kamer oraz duże modele są ograniczone pojemnością i przepustowością pamięci, podczas gdy wersja BGA umożliwia elastyczny dobór pamięci.

Rozwiązanie SIP eliminuje zewnętrzne układy DDR oraz trasy PCB, co redukuje koszty BOM. Wersja BGA obsługuje systemy wielokamerowe i zaawansowane urządzenia wizyjne uruchamiające złożone algorytmy.

Zarządzanie energią

Wiele izolowanych obszarów zasilania umożliwia niezależne przełączanie obszarów zasilania oraz wiele źródeł uśpienia i wybudzenia. Arkusz katalogowy nie zawiera oficjalnych danych dotyczących poboru mocy. Pomiar inżynierski wskazuje na wartość około 500 mW podczas pełnej funkcjonalności oraz około 40 mW w trybie czuwania AOV. Wcześniejsze szacunki wynoszące 0,8 W i 0,1 W należy zastąpić pomiarami wykonanymi na prototypie produkcyjnym.

Obsługuje ocenę działania w czasie rzeczywistym dla produktów zasilanych bateryjnie litowo-jonowymi oraz energią słoneczną i wspomaga definiowanie strategii przełączania obszarów zasilania w celu osiągnięcia niskiego poboru mocy w trybie AOV.

Opakowanie

RV1106G2/G3 wykorzystuje obudowę QFN128 o wymiarach 12,3 × 12,3 mm z rozstawem wyprowadzeń 0,35 mm i klasyfikacją MSL3. RV1106 wykorzystuje obudowę BGA313 o wymiarach 14 × 11 mm z rozstawem kulek 0,6 mm. Rozpraszanie ciepła w obudowie QFN zależy od pełnego połączenia masy dolnej powierzchni E-PAD. Obudowa BGA zapewnia większą możliwość rozbudowy peryferiów, podczas gdy obudowa QFN jest kompaktowa, ale oferuje mniejszy zapas termiczny.

RV1106G2/G3 nadaje się do kompaktowych urządzeń, takich jak dzwonki do drzwi i małe kamery zasilane bateryjnie. RV1106 przeznaczony jest do skalowalnych konstrukcji z wieloma kamerami. Układ sprzętowy musi zapewniać prawidłowe uziemienie oraz odprowadzanie ciepła.

  • RV1106G2 (QFN128 / 128 MB SIP-DDR3L) nadaje się do urządzeń zasilanych bateryjnie o niskim poborze mocy, inteligentnych dzwonków do drzwi oraz niskomocowych kamer IP. Obsługuje maksymalnie rozdzielczość 5 MP przy 30 klatek na sekundę. Trasy pamięci DDR zewnętrznej nie są wymagane, co upraszcza projektowanie płytki PCB i zmniejsza koszty BOM systemu. Ze względu na ograniczenia przepustowości pamięci rzeczywista wydajność NPU wynosi około 0,5 TOPS, co czyni ją odpowiednią do lekkich zadań wykrywania obiektów i wykrywania ludzi.
  • RV1106G3 (QFN128 / 256 MB SIP-DDR3L) nie wymaga również zewnętrznej pamięci DDR. Zapewnia pełną wydajność NPU na poziomie 1 TOPS oraz obsługuje przechwytywanie i kodowanie obrazów o rozdzielczości 8 MP z szybkością 15 klatek na sekundę. Jest odpowiedni do skanerów przemysłowych, rozpoznawania sztucznej inteligencji w wysokiej rozdzielczości oraz produktów DMS przeznaczonych do pracy w szerokim zakresie temperatur. Oferta tej wersji charakteryzuje się najlepszym stosunkiem ceny do wydajności w całej serii.
  • RV1106 (BGA313 z zewnętrzną pamięcią DDR) wykorzystuje obudowę typu BGA i wymaga pełnego projektu zasilania oraz trasowania pamięci DDR. Pojemność pamięci może być konfigurowana zgodnie z potrzebami. Rozwiązanie to nadaje się do urządzeń wizyjnych dla inteligentnej sprzedaży detalicznej z wieloma kamerami i wysoką przepustowością, choć układ płytki PCB jest trudniejszy w realizacji, a całkowity koszt systemu jest wyższy.

Zaprojektowane do długotrwałego czuwania i ciągłego działania w trybie online

Dzienna praca przy jednoczesnym długotrwałym czuwaniu zależy od funkcji AOV (Always on Video), wielu izolowanych obszarów zasilania oraz szybkiego mechanizmu budzenia. Projekt sprzętowy musi spełniać maksymalne wartości bezwzględne oraz zalecane warunki pracy układu scalonego.

Tryb AOV i wielopoziomowe planowanie poboru mocy: AOV łączy ciągłe przechwytywanie obrazu z niską częstotliwością klatek z wyzwalaniem zdarzeń opartym na sztucznej inteligencji, aby spełnić wymagania ciągłego monitorowania urządzeń zasilanych bateryjnie. Podczas długiego trybu czuwania mikrokontroler MCU zarządza czujnikiem i buforem obrazu, podczas gdy procesor Cortex-A7 i jednostka NPU przechodzą w głęboki stan uśpienia. Aktywne pozostają wyłącznie kluczowe obszary zasilania, umożliwiając przechwytywanie i kodowanie obrazu z częstotliwością 1 klatka na sekundę. Gdy wykrywane są osoba, pojazd lub inny obiekt docelowy, przerwanie sprzętowe budzi cały układ i przełącza system na nagrywanie z normalną częstotliwością klatek oraz wnioskowanie AI.

Tryb pracy

Stan główny

Typowa moc

Wykonanie baterii (5200 mAh)

Czuwanie AOV

Działający mikrokontroler RISC-V; procesor A7/NPU w stanie uśpienia

Około 40 mW (odniesienie inżynieryjne)

Około 14 dni bez światła słonecznego (odniesienie prototypowe)

Obudzenie wywołane zdarzeniem

Procesor A7/NPU działający z pełną prędkością przy kodowaniu z normalną częstotliwością klatek

Obciążenie dynamiczne

Zależy od częstotliwości wyzwalania zdarzeń

Nieprzerwane nagrywanie

Wszystkie moduły aktywne

Dynamiczna moc

Zalecane zewnętrzne zasilanie

Kompletna przetwarzająca potęga wizyjna i potok wnioskowania sztucznej inteligencji

  • Architektura sprzętu z bezpośrednim połączeniem oraz struktura mediów MPP: ścieżka danych wizyjnych RV1106 to VI (wejście wideo) – ISP – VENC/NPU za pośrednictwem bezpośredniego połączenia sprzętowego. Struktura mediów MPP wiąże kanał VI bezpośrednio z VENC/NPU, zmniejszając liczbę kopii pamięci CPU oraz obciążenie magistrali.

Zasoby sprzętowe interfejsu wejściowego wideo:

  • Dwa interfejsy MIPI-CSI DPHY wersji 1.2, każdy z dwoma kanałami o przepustowości 1,5 Gbps na kanał. Mogą być połączone w jeden czterokanałowy interfejs.
  • Jeden interfejs DVP działający z maksymalną częstotliwością 150 MHz, obsługujący standardy BT.601, BT.656 oraz BT.1120.

Po wstępnym przetwarzaniu obrazu ISP generuje dane YUV. VENC obsługuje wszystkie sześć trybów kontroli szybkości przesyłu danych określonych w karcie technicznej.

Opcje pamięci startowej: pamięć SPI Flash, eMMC 4.51 oraz karty SD/MMC. Oprogramowanie układowe można pobrać przez USB lub UART.

Pamięć wbudowana: 256 KB współdzielonej pamięci SRAM, 8 KB pamięci PMU-SRAM, 20 KB pamięci Boot ROM oraz 8 Kbit pamięci OTP.

2 Łańcuch narzędzi RKNN i wdrażanie kwantyzacji modeli: Jednostka NPU obsługuje mieszaną kwantyzację INT4, INT8 i INT16, podczas gdy RKNN-Toolkit2 wykonuje konwersję modeli. Kwantyzacja INT8 zapewnia równowagę między dokładnością a szybkością, natomiast INT4 zmniejsza rozmiar modelu. Osiągnięta prędkość wykrywania obiektów przy użyciu biblioteki PaddleDetection wynosi 25 klatek na sekundę – jest to wynik testu inżynierskiego. Wdrożenie wymaga załadowania modelu RKNN do puli pamięci DDR oraz wywołania interfejsu wnioskowania za pomocą API w języku C/C++.

3 Optymalizacja lekkiej biblioteki do przetwarzania obrazów: W systemach wbudowanych stosowana jest zoptymalizowana wersja biblioteki OpenCV-mobile, z usuniętymi komponentami interfejsu graficznego (GUI), co pozwala zmniejszyć jej rozmiar i skrócić czas uruchamiania. Hybrydowa architektura łącząca wstępną obróbkę przy użyciu lekkiej biblioteki z wnioskowaniem na jednostce NPU redukuje obciążenie procesora CPU i odpowiada na ograniczenia budżetu mocy urządzeń przeznaczonych do długotrwałego trybu czuwania.

Scena

Moduł główny

Środowisko lub narzędzie programistyczne

Optymalizacja wydajności

Ograniczenie sprzętowe

Uchwycenie obrazu

VI + MIPI-CSI/DVP

SDK MPP

Powiązanie ścieżek sprzętowych w celu zmniejszenia narzutu związanego z kopiowaniem danych w pamięci

Obsługa do trzech synchronizowanych wejść czujników. Układ RV1106G2 obsługuje rozdzielczość do 5 MP przy 30 klatkach na sekundę.

Poprawa obrazu

Isp

Konfiguracja rejestrów sprzętowych

Włącz przyspieszenie obrazu sprzętowego, takie jak HDR i 3DNR

Sprzętowy ISP obsługuje wielodostęp czasowy do czterech czujników.

Kodowanie wideo

VENC

Interfejs API VENC MPP

Skonfiguruj sześć trybów kontroli szybkości transmisji bitów i włącz kodowanie inteligentne

Maksymalna szybkość transmisji bitów przy kodowaniu wynosi 60 Mbps.

Wnioskowanie sztucznej inteligencji

NPU

RKNN-Toolkit2

Użyj mieszanej kwantyzacji INT4, INT8 i INT16

Zasoby pamięci są ograniczone przez zintegrowaną pamięć DDR SIP lub konfigurację zewnętrznej pamięci DDR.

Przetwarzanie obrazu

Procesor Cortex-A7

OpenCV-mobile
(wersja zoptymalizowana)

Usunięcie niepotrzebnych modułów oprogramowania w celu zmniejszenia obciążenia systemu

W trybie uśpienia AOV priorytetem jest wyłączenie procesora CPU.

Bezprzerwowa łączność oraz inżynierska optymalizacja na poziomie systemowym

1 architektura sieciowa z podwójnym trybem i inteligentna strategia kodowania

Zasoby sprzętowe: zintegrowany w układzie scalonym kontroler Ethernet MAC i PHY 10/100 M (interfejs RMII). Interfejs SDIO 3.0 obsługuje zewnętrzne moduły Wi-Fi i Bluetooth, a zintegrowany jest także interfejs USB 2.0 OTG. Zasoby peryferyjne obejmują pięć interfejsów I2C, dwa interfejsy SPI, sześć interfejsów UART oraz interfejs audio I2S.

Ethernet zapewnia niezawodną przewodową szynę. Zewnętrzny moduł Wi-Fi 6 i Bluetooth 5.2 można podłączyć za pośrednictwem interfejsu SDIO w celu elastycznego zapewnienia łączności bezprzewodowej. Raportowanie sygnału życiowego (heartbeat) oraz automatyczne ponowne łączenie utrzymują połączenie sieciowe w gotowości.

Smart Encoding 2.0 to oprogramowanie SDK warstwy wyższej, zawierające algorytm umożliwiający adaptacyjną regulację szybkości transmisji bitów. W porównaniu do tradycyjnego trybu CBR (stała szybkość transmisji bitów) pozwala ono zmniejszyć zużycie przepustowości oraz wymagania dotyczące pamięci masowej.

Podsystem audio integruje sprzętowy kodek audio z dwukanałowym przetwornikiem ADC 24-bitowym oraz jednokanałowym przetwornikiem DAC. Typowy stosunek sygnału do szumu wynosi 90 dB; obsługiwane są zarówno wejścia mikrofonowe różnicowe, jak i jednobiegunowe.

2 Optymalizacja systemu Linux i uwierzytelnianie zabezpieczające

Do budowy osadzonego systemu Linux wykorzystywany jest Buildroot, który pozwala zoptymalizować jądro i usługi aplikacyjne oraz wspiera aktualizacje oprogramowania układowego (OTA).

Czip zawiera kompletny sprzętowy silnik zabezpieczeń z sprzętową jednostką kryptograficzną obsługującą algorytmy SHA-1, SHA-256, AES, DES, TDES, RSA, ECC oraz SM2, a także generator prawdziwych liczb losowych i bezpieczną pamięć typu OTP. Obsługiwane są technologie TrustZone i bezpieczne uruchamianie (secure boot). Te funkcje umożliwiają szyfrowanie oprogramowania układowego, bezpieczne przechowywanie kluczy oraz izolację domen bezpieczeństwa sprzętowo-programowej w celu ochrony prywatności w produktach zabezpieczających.

c4a52f7f-14fc-4b46-8065-5308b202ac02.jpg

Typowe zastosowania i przewodnik integracji rozwiązań

Zastosowanie

Wymóg kluczowy

Zalecana konfiguracja

Kluczowe interfejsy

Ograniczenie sprzętowe

Niskoprądowy system IPC lub inteligentny dzwon do drzwi

Długotrwałe czekanie w trybie gotowości AOV oraz widzenie w nocy

RV1106G2
SIP z 1 GB pamięci DDR3L

MIPI-CSI,
SDIO Wi-Fi, RTC

Maksymalnie 5 MP przy 30 klatek na sekundę

Przemysłowy skaner kodów kreskowych optycznych

Przechwytywanie w wysokiej prędkości i akwizycja wyzwalana

RV1106G3
SIP z 2 GB pamięci DDR3L

MIPI-CSI, UART, GPIO

Maksymalnie 8 MP przy 15 klatek na sekundę

Inteligentna sprzedaż detaliczna lub inteligentna półka

Analiza obrazu z wielu kamer

RV1106 w obudowie BGA
Zewnętrzna pamięć DDR

Podwójny interfejs MIPI-CSI
Ethernet

Wymaga ścisłego projektowania zasilania DDR

System monitoringu kierowcy w kabinie lub kamera tablicowa

Eksploatacja w szerokim zakresie temperatur

RV1106G3

MIPI/DVP, Ethernet, USB OTG

Temperatura otoczenia: od -20 do 85 °C; temperatura styku: ≤125 °C

Oferujemy projekt sprzętu PCBA oparty na układzie RV1106 oraz dostosowane kompleksowe rozwiązania wizyjne, w tym projekt schematu i płytki PCB, dobór elementów, adaptację sterowników niskopoziomowych, przeniesienie i debugowanie algorytmów oraz integrację całego systemu. W przypadku pytań dotyczących wyboru układów scalonych, projektowania sprzętu, migracji oprogramowania, optymalizacji wydajności lub projektów niestandardowych skontaktuj się z nami w celu uzyskania wsparcia technicznego: [email protected]

Uzyskaj bezpłatną ofertę

Nasz przedstawiciel skontaktuje się z Państwem wkrótce.
Adres e-mail
Imię i nazwisko
Nazwa firmy
Wiadomość
0/1000