Low Cost Controllerless przy użyciu mikrokontrolerów PIC32

Microchip PIC32MXJednym z rozwiązań, które staje się popularne jest rozwiązanie "controllerless" wykorzystujące urządzenia peryferyjne mikrokontrolera do tworzenia "wirtualnego" kontrolera przeznaczonego do renderowania grafiki, bez zajmowania dużej ilości czasu procesora.

Low-Cost Controllerless Graphics PICtail™ Plus Daughter Board zwana dalej dalej jako LLC Graphics Board to płyta deweloperska zaprojetowana aby pokazać techniki oferowane przez Microchip, która wykorzystuje wiele istniejących zestawów startowych PIC32 oraz wyświetlaczy graficznych.

 

Low-Cost Controllerless Graphics PICtail™ Plus Daughter BoardObraz po prawej stronie przedstawia konfigurację LLC Graphic Board z zestawem startowym PIC32 USB Starter Kit II, podłączonym do Graphics Display Powertip 4.3" o rozdzielczości 480x272.

Ogólnie rzecz biorąc, system graficzny controllerless musi wysłać ramkę z informacją piksela na szkło wyświetlacza w określonym tempie. Ta częstotliwość odświeżania to zwykle około 60 Hz. Aby to zrobić, system musi stale wysyłać dane ramki do panelu LCD. Na pierwszy rzut wydaje się, że to zadanie może objąć większość czasu procesora w MCU. Jednak nie w przypadku mikrokontrolerów PIC32, które wykorzystują DMA dla transferu danych. Z przekazywaniem danych pikseli po kanale DMA, zadanie wykorzystuje mniej niż 5% czasu procesora użytego do osiągnięcia wirtualnego kontrolera grafiki.

Mikrokontrolery rodziny PIC32 posiadają wbudowaną jednostkę Direct Memory Access (DMA) mogąc dzieki niej przesyłać dane z jednego miejsca do drugiego bez użycia CPU. W metodzie controllerless jeden wiersz danych klatki jest przesyłany poprzez Parallel Master Port (PMP). Każda linia składa się z wielu pikseli. DMA wysyła część bufora ramki podczas jednego transferu.

Low Cost Controllerless GraphicsPMP lub przerwania timera służą do uruchomienia kolejnego transferu DMA, dopóki linia nie zostanie przeniesiona. Układy PIC32 z nietrwałymi przerwaniami powodują iż zegar jest używany jako źródło spustu DMA. Podczas transmisji danych, PMP daje sygnał odczytu lub zapisu po każdym transferze pikseli.

Sygnały odczytu / zapisu z PMP odpowiadają taktowaniu pikseli na szkle wyświetlacza. Po przekazaniu każdej linii pikseli procesor jest przerywany przez DMA i niektóre sygnały czasu niezbędne dla paneli LCD są aktualizowane. Jest to powtarzane w sposób ciągły, aż cała klatka, nie zostanie sporządzona. Klatka jest przechowywana w pamięci nieulotnej, więc obraz może być dynamiczny.

Konfiguracja z pamięcią SRAM jest podstawą systemu graficznego LCCG - controllerless. System może być skonfigurowany do korzystania z wewnętrznej lub zewnętrznej pamięci SRAM. Schemat każdego systemu można zobaczyć obok.

Wiele firm oferuje obecnie rozwiązania z udziałem dodatkowych wewnętrznych lub zewnętrznych kontrolerów grafiki jako część systemu, co może spowodować wzrost kosztów i bardziej skomplikowane projekty. W większości przypadków, prosty osadzony graficzny interfejs użytkownika (GUI), nie wymaga korzystania z takich kontrolerów grafiki. Low-Cost Controllerless (LCC) Graphics PICtail Plus Daughter Board umożliwia rozwój rozwiązań graficznych bez zewnętrznego sterownika grafiki, tym samym zmniejszając koszty BOM dla wielu zastosowań.

Więcej informacji: Microchip Low-Cost Controllerless (LCC) Graphics Solutions



Więcej informacji związanych z Microchip [strona 1/9]

Cykl szkoleń Microchip Technical Training
Cykl szkoleń Microchip Technical Training
Szanowni klienci, Jak co roku firma Gamma jako dystrybutor Microchip w Polsce organizuje szkolenia produktowe mające na celu przekazanie cennych informacji dotyczących sposobów wykorzystania ukła
Zapraszamy Państwa na cykl praktycznych szkoleń podczas których specjaliści z firmy Microchip zaprezentują Państwu swoją ofertę produktową oraz przekażą cenne - praktyczne informacje jak ...
Więcej 
Firma Microchip przejmuje Standard Microsystems lidera w dziedzinie mieszanych układów łącznośc...
Firma Microchip przejmuje Standard Microsystems lidera w dziedzinie mieszanych układów łączności
Firma Microchip Technology Incorporated ogłosiła na początku maja przejęcie firmy Standard Microsystems Corporation w skrócie SMSC. Microchip poinformował o podpisaniu ostatecznej umowy przejęc...
Przejęcie zostało zatwierdzone przez zarządy każdej ze spółek i ma zostać sfinalizowane w trzecim kwartale 2012 roku, z zastrzeżeniem zatwierdzenia przez akcjonariuszy SMSC, zgód regulacyjn...
Więcej 
MCP3911 nowej generacji układ dla aplikacji pomiaru i monitoringu energii
MCP3911 nowej generacji układ dla aplikacji pomiaru i monitoringu energii
Firma Microchip Technology Inc ogłosiła dziś dodanie do swojego portfolio nowej generacji analogowego układu pomiaru energii MCP3911, który wyposażony jest w dwa 24-bitowe przetworniki delta-sig...
Więcej 
Microchip przejmuję firmę Roving Networks
Microchip przejmuję firmę Roving Networks
Microchip Technology wiodący dostawca mikrokontrolerów, układów analogowych oraz pamięci Flash, ogłosił przejęcie firmy Roving Networks, innowatora w dziedzinie osadzonych rozwiązań komunika...
Więcej 
Microchip Remote Control Demo Board
Microchip Remote Control Demo Board
Microchip Technology Inc, ogłosił dostępność zestawu Remote Control Demo Board, który integruje grafikę, wykrywanie dotyku, USB i komunikację bezprzewodową (ZigBee ® RF4CE). Zestaw zawiera p...
Więcej 
MPLAB XC nowa linia kompilatorów Microchip
MPLAB XC nowa linia kompilatorów Microchip
MPLAB® XC to uproszczona linia kompilatorów C firmy Microchip, które zapewniają najlepszą szybkość wykonywania i rozmiaru kodu dla wszystkich spośród 900 modeli mikrokontrolerów PIC® oraz c
Kompilatory MPLAB® XC8, XC16 i XC32 oferują redukcję złożoności kodu dla 8, 16 i 32-bitowych projektantów, dzięki trzem efektywnym kosztowo poziomom optymalizacji: Free, Standard i Pro. Wer...
Więcej 
Wysoce zintegrowany nowy mikrokontroler PIC16 firmy Microchip
Wysoce zintegrowany nowy mikrokontroler PIC16 firmy Microchip
Microchip Technology Inc, na odbywających się w San Jose targach DESIGN West ogłosił rozszerzenie swojego portfolio o rodzinę PIC16F(LF)178X - 8-bitowych mikrokontrolerów zawierających zaawanso...
Więcej 
Nowy demo board integrujący Wi-Fi z 32-bitowym mikrokontrolerem PIC32 firmy Microchip
Nowy demo board integrujący Wi-Fi z 32-bitowym mikrokontrolerem PIC32 firmy Microchip
Microchip Technology Inc zaprezentował płytkę Wi-Fi ® Comm Demo Board (DV102411), która łączy najlepszy w swojej klasie 32-bitowy mikrokontroler PIC32 z energooszczędnym certyfikowanym transce...
Więcej 
Tani układ RTCC MCP7940M w ofercie firmy Microchip
Tani układ RTCC MCP7940M w ofercie firmy Microchip
Firma Microchip Technology ogłosiła rozszerzenie rodziny układów czasu rzeczywistego i kalendarza (RTCC) o układ MCP7940M z interfejsem I2C. Nowy układ przeznaczony dla konkurencyjnych cenowo pr...
Więcej 
Nowe 8-bitowe mikrokontrolery ogólnego zastosowania PIC12 HV firmy Microchip
Nowe 8-bitowe mikrokontrolery ogólnego zastosowania PIC12 HV firmy Microchip
Microchip Technology zaprezentował nowa rodzinę 8-bitowych mikrokontrolerów posiadających następnej generacji analogowe i cyfrowe urządzenia peryferyjne, co czyni je idealnymi dla aplikacji ogó...
Więcej 
starsze
nowsze