RA8875 Driver Board for 40-pin TFT Touch Displays – 800×480 Max

46,60 inc. VAT

Shipping from 1 to 3 days – Expédition de 1 à 3 jours

Versand von 1 bis 3 Tagen – Verzending van 1 tot 3 dagen

2 in stock

Description

RA8875 Driver Board for 40-pin TFT Touch Displays – 800×480 Max

Have you gazed longingly at large TFT displays – you know what I’m talking about here, 4″, 5″ or 7″ TFTs with up to 800×480 pixels. Then you look at your Arduino. You love your Arduino (you really do!) but there’s no way it can control a display like that, one that requires 60Hz refresh and 4 MHz pixel clocking. Heck, it doesn’t even have enough pins. I suppose you could move to ARM core processors with TTL display drivers built in but you’ve already got all these shields working and anyways you like small micros you’ve got.

What if I told you there was a driver chip that could fulfill those longings? A chip that can control up 800×480 displays, and heck, a resistive touchscreen as well. All you need to give up is 5 or so SPI pins. Would you even believe me? Well, sit down because this product may shock you.

The RA8875 is a powerful TFT driver chip. It is a perfect match for any chip that wants to draw on a big TFT screen but doesn’t quite have the oomph (whether it be hardware or speed). Inside is 768KB of RAM, so it can buffer the display (and depending on the screen size also have double overlaying). The interface is SPI with a very basic register read/write method of communication (no strange and convoluted packets). The chip has a range of hardware-accelerated shapes such as lines, rectangles, triangles, ellipses, built in and round-rects. There is also a built in English/European font set (see the datasheet section 7-4-1 for the font table) This makes it possible to draw fast even over SPI.

The RA8875 can also handle standard 4-wire resistive touchscreens over the same SPI interface to save you pins. There’s an IRQ pin that you can use to help manage touch interrupts. The touchscreen handler isn’t the most precise driver we’ve used, so we broke out the X/Y pins so you can connect them up to something like the STMPE610 which is a very classy touchscreen controller.

On the PCB we have the main chip, level shifting so you can use safely with 3-5V logic. There is also a 3V regulator to provide clean power to the chip and the display. For the backlight, we put a constant-current booster that can provide 25mA or 50mA at up to 24V. The connector to the screen is a classic ’40 pin’ connector. All the 40-pin TFT’s in the Adafruit shop are known to work well. There are other 40-pin displays that have different pinouts or backlight management and these may not work – they may even damage the driver or TFT if the boost converter pushes 24V into the display logic pins! For that reason, we only recommend the displays we’ve tested and sell here.

Each order comes with an assembled, tested RA8875 breakout and a stick of header. You’ll also need to purchase a 40-pin TFT screen. We currently have 4.3″, 5.0″ and 7.0″ screens available.

To get you started we’ve written a graphics library that handles the basic interfacing, drawing and reading functions. Download the Adafruit RA8875 library from github and install as described in our tutorial. Connect a 40 pin TFT to the FPC port and wire up the SPI interface to an Arduino as described in the example code. Once started you’ll be able to see the graphic/text demo and then touch the screen to ‘paint’. For more advanced details on what the RA8875 can do (and it can do a lot) check the datasheet.

TECHNICAL DETAILS

Dimensions: 40.6mm x 48.7mm x 3.8mm (1.6″ x 2″ x 0.1″)

RA8875 Driver Board for 40-pin TFT Touch Displays – 800×480 Max

Avez-vous regardé avec envie les grands écrans TFT – vous savez de quoi je parle ici, les écrans TFT 4 “, 5” ou 7 “avec une résolution pouvant atteindre 800 x 480 pixels. Ensuite, vous regardez votre Arduino. Vous aimez votre Arduino (vraiment!). ) mais il n’ya aucun moyen de contrôler un tel écran, nécessitant un rafraîchissement de 60 Hz et une cadence de 4 MHz, mais il n’a même pas assez de broches. Je suppose que vous pourriez passer aux processeurs ARM avec les pilotes d’affichage TTL intégrés. mais vous avez déjà tous ces boucliers qui fonctionnent et de toute façon vous aimez les micros que vous avez.

Et si je vous disais qu’il y avait une puce de pilote capable de répondre à ces attentes? Une puce capable de contrôler jusqu’à 800×480 écrans, mais aussi un écran tactile résistif. Tout ce dont vous avez besoin d’abandonner est d’environ 5 broches SPI. Voulez-vous même me croire? Eh bien, asseyez-vous, car ce produit peut vous choquer.

Le RA8875 est un puissant pilote TFT. C’est un match parfait pour n’importe quelle puce qui veut dessiner sur un grand écran TFT mais qui n’a pas encore le punch (que ce soit du matériel ou de la vitesse). Il contient 768 Ko de mémoire vive à l’intérieur, de sorte qu’il peut tamponner l’affichage (et, en fonction de la taille de l’écran, disposer également d’une double superposition). L’interface est SPI avec une méthode de communication lecture / écriture très basique avec les registres (pas de paquets étranges et compliqués). La puce possède une gamme de formes à accélération matérielle telles que des lignes, des rectangles, des triangles, des ellipses, des réflexes intégrés et des motifs ronds. Il existe également un jeu de polices anglais / européen intégré (voir la section Fiche technique 7-4-1 pour le tableau des polices). Cela permet de dessiner rapidement, même sur SPI.

Le RA8875 peut également gérer des écrans tactiles résistifs à 4 fils standard sur la même interface SPI pour enregistrer vos broches. Vous pouvez utiliser une broche IRQ pour vous aider à gérer les interruptions tactiles. Le gestionnaire d’écran tactile n’est pas le pilote le plus précis que nous ayons utilisé. Nous avons donc brisé les broches X / Y pour que vous puissiez les connecter à quelque chose comme le STMPE610, un contrôleur d’écran tactile très élégant.

Sur le circuit imprimé, nous avons la puce principale, le changement de niveau afin que vous puissiez utiliser en toute sécurité avec une logique 3-5V. Il existe également un régulateur 3V pour fournir une alimentation propre à la puce et à l’écran. Pour le rétro-éclairage, nous avons mis un amplificateur à courant constant pouvant fournir 25 mA ou 50 mA à 24 V. Le connecteur à l’écran est un connecteur classique à «40 broches». Tous les TFT à 40 broches de la boutique Adafruit fonctionnent bien. Il existe d’autres écrans à 40 broches qui ont des goupilles différentes ou une gestion du rétroéclairage qui peut ne pas fonctionner. Ils peuvent même endommager le pilote ou le TFT si le convertisseur élévateur pousse 24 V dans les broches de la logique d’affichage! Pour cette raison, nous recommandons uniquement les écrans que nous avons testés et vendus ici.

Chaque commande est livrée avec une ouverture RA8875 assemblée et testée et un bâtonnet d’entête. Vous devrez également acheter un écran TFT à 40 broches. Nous avons actuellement des écrans 4.3 “, 5.0” et 7.0 “disponibles.

Pour vous aider à démarrer, nous avons écrit une bibliothèque graphique qui gère les fonctions de base d’interfaçage, de dessin et de lecture. Téléchargez la bibliothèque Adafruit RA8875 à partir de github et installez-la comme décrit dans notre tutoriel. Connectez un TFT à 40 broches au port FPC et connectez l’interface SPI à un Arduino comme décrit dans l’exemple de code. Une fois démarré, vous pourrez voir la démonstration graphique / texte, puis toucher l’écran pour «peindre». Pour plus de détails sur ce que le RA8875 peut faire (et il peut en faire beaucoup), consultez la fiche technique.

DÉTAILS TECHNIQUES

Dimensions: 40,6 mm x 48,7 mm x 3,8 mm (1,6 “x 2” x 0,1 “)

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.