I display E-Ink sono fantastici. Gli esseri umani hanno trascorso secoli a leggere dispositivi non retroilluminati, e francamente è molto più facile per gli occhi. Ma hai guardato nella guida di uno di questi creati da te? È un incubo. Allora Chapeau! A [Julien] per la sua attuazione basata sulla FPGA che non utilizza solo il nostro toolchain FPGA open source preferito e funge da implementazione di riferimento aperto per qualsiasi altro altrimenti che è interessato.
Ottenere solo in bianco e nero su un display di e-inchiostro E-inchiostro è relativamente facile – basta colpire i pixel dell’inchiostro con lo stesso segnale più e più volte finché non si arrendono. GreyScale è fatto applicando molte più tensioni più sfumate perché i pixel sono in qualche modo dipendenti dallo stato. Se l’endpoint desiderato è un grigio del 50%, ad esempio, lo ha colpito con un treno a impulsi diverso se il pixel era ora bianco contro se fosse ora nero. (Mai notare che la schermata del tuo e-book periodicamente fa un lampeggio nero-nero? Ripristino di tutti i pixel a uno stato noto.) E questo non è nemmeno tenuto conto dei problemi con le varie tensioni pazze che i display di e-inchiostro [Julien] ha consegnato sensibilmente a un chip dedicato.
Alla fine, il dispositivo deve effettuare 20-50 passa attraverso lo schermo per un aggiornamento visibile dall’utente. [Julien] ha scoperto che i normali microcontrollori non erano semplicemente capaci della velocità che voleva, per questo motivo le tabelle FPGA e le forme d’onda su misura. Abbiamo visto gli hack di e-inchiostro prima, e [Julien] è in piedi sulle spalle dei giganti, molto in particolare quelli di [Pettori Aimonen] e [sprite_tm]. [Julien] Hack ha gli aggiornamenti più veloci che abbiamo mai visto.
Non possiamo ancora aspettare il giorno in cui vi è un chip automobilistico di e-inchiostro di inchiostro generico là fuori per i penny, perché quasi tutti i progetti facciamo con un display retroilluminato sarebbe meglio, e masticare le batterie più lente, con e- inchiostro. Nel frattempo, l’implementazione FPGA [Julien] è piuttosto vicina ed è completamente aperta.