e-paper: wyświetlacze w teorii i praktyce [1]
List. 6. Procedura line_end_pic
void line_end_pic(u8 *new_pic, u8 frame)
{
int i;
for(i=0; i<200; i++)
{
g_dest_data[i] = wave_end_table[new_pic[i]][frame];
}
}
W wyniku działania tej funkcji tworzona jest tablica g_dest_data[] o rozmiarze 200bajtów. Zawartość tej tablicy jest zapisywana do rejestru SOURCE przez funkcję SendSOURCEData(). Sekwencja zapisu jest kończona wyłączeniem zasilania matrycy – procedura EPD_PowerOff(). Na fotografii 6 pokazano wyświetloną przykładową bitmapę wyświetloną na wyświetlaczu zestawu KAmodEPAPER.

Fot. 6. Przykładowa bitmapa wyświetlona na wyświetlaczu e-paper zestawu KAmodEPAPER
Układ zasilania
Układ zasilania matrycy e-paper jest rozbudowany , bo musi dostarczać napięć +15V (VPOS) i -15V (VNEG) do zasilania bufora SOURCE oraz +20V (VGH) i -20V (VGL) do zasilania bufora GATE. Zależności pomiędzy tymi napięciami są pokazane na rysunku 7.

Rys. 7. Zależności pomiędzy poziomami napięć zasilających wyświetlacz
Sterowanie układem zasilania musi umożliwiać wykonanie sekwencji włączania i wyłączania napięć zasilających tak jak to pokazano na rysunku 8. Żeby było to możliwe zasilacz został wyposażony w tranzystorowe klucze włączające i wyłączające niezależnie każde z napięć wyjściowych.

Rys. 8. Sekwencja włączania i wyłączania napięć zasilających wyświetlacz
Z oczywistych względów najpierw ma się pojawić napięcie zasilające układy cyfrowe: VDD, potem ujemne napięcia zasilające bufor GATE: VGL i w końcu pozostałe napięcia VNEG, VPOS i VGH. Przy wyłączaniu wyświetlacza jako ostatnie jest wyłączane napięcie VGL. Taka sekwencja ma zapobiegać zjawisku zatrzaskiwania (latch-up) i w konsekwencji możliwości uszkodzenia układu zasilania, lub sterownika wyświetlacza.
W modelowym rozwiązaniu wykorzystano przetwornicę AME5142 oraz sterowane cyfrowo układy włączania/wyłączania napięć wyjściowych, zgodnie ze schematem z rysunku 9.
Rys. 9. Przykładowy schemat układu zasilania wyświetlacza e-paper
Procedura sekwencji włączenia zasilania została pokazana na listingu 7, a wyłączania na listingu 8.
List. 7. Sekwencja włączania napięć zasilających
void EPD_PowerOn(void)
{
GPIO_SetBits(VNEGGVEE_CTR_PORT, VNEGGVEE_CTR); //pa1
Delay(0xf);
GPIO_SetBits(VPOS15_CTR_PORT, VPOS15_CTR); //pa2
Delay(0xf);
GPIO_SetBits(GVDD22_CTR_PORT, GVDD22_CTR); //pa3
Delay(0xf);
GPIO_SetBits(VCOM_CTR_PORT, VCOM_CTR); //VCOM = -V
Delay(0xff);
}
List. 8. Sekwencja wyłączania napięć zasilających
void EPD_PowerOff(void)
{
GPIO_ResetBits(VCOM_CTR_PORT, VCOM_CTR); //VCOM = 0
Delay(0xff);
GPIO_ResetBits(GVDD22_CTR_PORT, GVDD22_CTR);
Delay(0xf);
GPIO_ResetBits(VPOS15_CTR_PORT, VPOS15_CTR);
Delay(0xf);
GPIO_ResetBits(VNEGGVEE_CTR_PORT, VNEGGVEE_CTR);
Delay(0xff);
}


Miernik dozowania kleju 3M™ – kontrola proporcji mieszania w czasie rzeczywistym
Kondensatory obwodu pośredniego prądu stałego o ultra niskiej indukcyjności przeznaczone do elektroniki mocy opartej na SiC
Prof. Ryszard Tadeusiewicz: Elektronika i mózg 


![https://www.youtube.com/watch?v=gHcP8AajoN4 Szymon Robak oprowadza po katowickim Laboratorium Badań Kompatybilności Elektromagnetycznej w Sieć Badawcza Łukasiewicz - Instytucie Sztucznej Inteligencji i Cyberbezpieczeństwa. Zapraszamy na film! [materiał redakcyjny]](https://mikrokontroler.pl/wp-content/uploads/2026/06/Szymon-Robak-tytulowe.png)
![https://www.youtube.com/watch?v=BgxJVTwYJ-s Zapraszamy do obejrzenia filmu i wysłuchania krótkich wypowiedzi prelegentów Hardware Forum 2026 i organizatorów majowej konferencji dla inżynierów z branży elektronicznej: Konrad Bruliński z Lemontech, prof. Krzysztof Kulpa z Politechniki Warszawskiej, Zbigniew Huber z FLC, Ewa Załupska z firmy KROK, Jerzy Kozieł z MPTECH, Grzegorz Potyralski z VIGO Photonics, dr Krzysztof Czuba z Politechniki Warszawskiej, Anna Beata Kalisz Hedegaard z Quantum Security Defence, Adrian Cichosz z Elhurt Dystrybucja Anna Kamińska z Creotech Quantum, oraz Łukasz Jaeszke i Adam Jaeszke z TEK.day [materiał redakcyjny]](https://mikrokontroler.pl/wp-content/uploads/2026/05/tytulowe-film-1.png)
