DOG Serie

Série DOG

L'écran reste sombre (SPI)

Question :
J'ai suivi à la lettre la fiche technique d'ELECTRONIC ASSEMBLY et j'ai construit le matériel en conséquence. J'ai également suivi la fiche technique pour l'initialisation du logiciel. Malgré cela, l'écran reste vide et on ne peut rien voir.

Réponse :

Nous vous remercions de votre demande.

Malheureusement, il n'est pas facile de donner un bon conseil, car ce comportement peut avoir plus d'une cause. Tout d'abord, je regarderais le matériel une seconde fois : Avez-vous compté correctement les broches, les soudures sont-elles en bon état ? Un autre problème fréquent est l'interface SPI. Veuillez regarder - de préférence avec un oscilloscope - les signaux SPI et comparez avec le schéma suivant :

cid:image001.png@01D43E17.4A436E10

Nous espérons que le problème a pu être résolu. N'hésitez pas à nous contacter si vous avez d'autres questions.



Vous trouverez de plus amples informations et des conseils de programmation sur nos pages"Application Note et Arduino".

J'ai besoin d'informations sur l'écran tactile EA TOUCH160-1

Question :
Je viens d'acheter l'écran EA DOGXL160-7 et un panneau tactile. Je suis à la recherche de fiches techniques sur le produit susmentionné. La seule chose que j'ai pu trouver sur votre site
est l'exemple d'application pour le panneau tactile qui montre comment connecter le panneau tactile à un processeur ATmega AVR et rien d'autre. Cet exemple d'application ne fournit aucune information sur le fonctionnement du panneau tactile.

Réponse :
Le panneau tactile EA TOUCH160-1 (qui correspond à l'EA DOGXL160-7) est un écran tactile analogique, à 4 fils et résistif.Comme tu peux le voir, les 4 fils sont reliés aux 4 bords du panneau tactile.

Lorsque

tu appuies dessus, il y aura un contact électrique entre les deux

layers du panneau tactile. Votre ATmega fera quelque chose comme ceci :

(1) connecte 5V au bord supérieur et 0V au bord inférieur.
(2) lit la tension sur le bord droit/gauche

(3) connecte 5V au bord gauche et 0V au bord gauche
(4) lit le voltage sur le bord supérieur/inférieur

Exemple :
(2) lit 2.5V and (4) reads 1V

This

2.5V reading tells you that the 'key press' was on a horizontal line

which is in the middle of the panel. And the second reading 1.0V indicates

he 'key press' on a vertical line near the right edge.
The 'key' was pressed on the coordinates where both lines intersect.

There's an interesting application note #341 on Atmel's web site :

www.atmel.com/dyn/resources/prod_documents/doc8091.pdf

The code that goes with it is here, if you search on 341 :

www.atmel.com/dyn/products/app_notes.asp

Vous trouverez plus d'informations et de conseils de programmation sur nos pages "Support" et "Data sheets".

Question :

Nous utilisons avec succès un EA DOGM128xxx et aimerions équiper le futur appareil qui le remplacera d'un écran plus grand qui, dans l'idéal, fonctionne encore à -30°. Le logiciel doit être modifié le moins possible.

Que proposez-vous ?

Réponse :
Cher Monsieur XYZ,

Un écran OLED de la série EA OLEDL128 convient parfaitement à cette exigence. Vous pouvez continuer à utiliser la majeure partie de votre développement actuel, seul le domaine de l'alimentation électrique changera. Du point de vue de la programmation, les OLEDL128xxx et DOGM128xxx sont identiques, à l'exception de l'initialisation qui est légèrement différente.

EA DOGM128
Référence LCD
EA OLEDM128
comme OLED

EA OLEDL128
OLED & plus grand

Plage de température -20 jusqu'à +70°C -40 jusqu'à +80°C

-40 jusqu'à +80°C

Horloge SPI (max)

10MHz 20MHz

20MHz

Alimentation électrique +3.3V / le courant dépend de l'éclairage +3.3V / +12V/200mA

+3.3V / +12V/300mA

Hauteur de construction

2.0 jusqu'à 5.6mm 2.4 jusqu'à 3.6mm 2.4 jusqu'à 3.6mm
Dimensions 55x46mm 55x46mm 68x51mm

Fenêtre d'affichage

51x31mm 51x31mm

64x37mm

:

:

:

:

Comment utiliser le panneau tactile de l'EA DOGXL160-7 ?

Question :
Je viens d'acheter l'écran EA DOGXL160-7 et un panneau tactile. Je suis à la recherche de fiches techniques sur le produit susmentionné. La seule chose que j'ai pu trouver sur votre site
est l'exemple d'application pour le panneau tactile qui montre comment connecter le panneau tactile à un processeur ATmega AVR et rien d'autre. Cet exemple d'application ne fournit aucune information sur le fonctionnement du panneau tactile.

Réponse :
Le panneau tactile EA TOUCH160-1 (qui correspond à l'EA DOGXL160-7) est un écran tactile analogique, 4 fils, résistif.
Comme vous pouvez le voir, les 4 fils sont reliés aux 4 bords du panneau tactile.

Lorsque

vous appuyez dessus, il y aura un contact électrique entre les deux

couches du panneau tactile. Votre ATmega fera quelque chose comme ceci :

(1) connecte 5V au bord supérieur et 0V au bord inférieur.
(2) lit la tension sur le bord droit/gauche

(3) connecte 5V au bord gauche et 0V au bord gauche
(4) lit le voltage sur le bord supérieur/inférieur

Exemple :
(2) lit 2.5V and (4) reads 1V

This

2.5V reading tells you that the 'key press' was on a horizontal line

which is in the middle of the panel. Et la deuxième lecture 1.0V indique

le 'key press' sur une ligne verticale près du bord droit.The 'key' was pressed on the coordinates where both lines intersect.

There's an interesting application note #341 on Atmel's web site :

www.atmel.com/dyn/resources/prod_documents/doc8091.pdf

The code that goes with it is here, if you search on 341 :

www.atmel.com/dyn/products/app_notes.asp

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Data Sheets".

Est-ce que l'EA DOGXL160-7 supporte l'échelle grise / le niveau de gris ?

Question :
L'EA DOGXL utilise le contrôleur UC1610 qui supporte l'échelle grise 2 bits. Est-ce que l'échelle de gris fonctionne avec le DOGXL ?

Réponse :
Oui, c'est une bonne question. Veuillez noter que l'écran supporte également les 4 niveaux de gris ! Ce n'est tout simplement pas mentionné dans la fiche technique.

D'autre part, et c'est la raison pour laquelle nous ne faisons pas de promotion, chaque niveau de gris réduit le contraste. Nous suggérons donc d'utiliser le noir complet chaque fois que c'est possible.

Mais pour certains problèmes mineurs, il peut être judicieux d'utiliser les niveaux de gris également, par exemple pour une fonction désactivée. Mais pour la plupart des contenus affichés, nous
suggérons d'utiliser l'option full black&white.

Here's the link to the controllers user manual UC1610.

Have fun with it !

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Data Sheets".

L'EA 9780 et KitEditor ne fonctionnent pas ensemble

Question :
J'ai l'écran EA DOGXL160-7 avec la carte de test EA 9780-2USB controller. Avec le Kit-Editor, je ne parviens pas à afficher quelque chose sur l'appareil ou je ne connais pas les instructions du compilateur.

Réponse :
Le Kit-Editor est conçu pour créer des macros pour les séries EA KIT et EA eDIP. Ce sont tous deux des afficheurs graphiques intelligents avec une mémoire intégrée (EEPROM / Flash) et de nombreuses fonctions graphiques.
Pour piloter les modules DOG sur la carte de test EA 9780-2, c'est le simulateur DOG StartDog.exe qui est compétent.

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

Niveaux de gris sur l'EA DOGXL160-7

Question :
Le contrôleur UC1610 utilisé sur votre EA DOGXL160-7 permet un affichage en niveaux de gris 2 bits. Votre fiche technique ne mentionne que la commande en noir et blanc. Une représentation en niveaux de gris n'est-elle pas judicieuse ou inadmissible pour ce module ?

Réponse :
La représentation en niveaux de gris est également entièrement prise en charge par l'EA DOGXL160-7 !
Nous recommandons de n'utiliser les niveaux de gris que très discrètement, car ils dégradent en principe le contraste et donc la lisibilité.

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

Mon module DOG ne fonctionne pas

Question :
Mon module DOG ne fonctionne pas. Dois-je le renvoyer à Reichelt ?

Réponse :
Comme la description de votre erreur n'est malheureusement pas très détaillée et que ma boule de cristal est en route pour la réparation, je ne peux vous donner qu'une petite liste de points clés. Veuillez vérifier votre matériel et votre logiciel à l'aide de cette liste :
EA DOGM081 / DOGM162 / DOGM163 utilisent le contrôleur LCD ST7036. Vous trouverez la fiche technique ici.
Des exemples de programmes sont disponibles dans le document susmentionné. Fiche technique st7036.PDF.
- Série : Le mode série nécessite quatre lignes.
- Série : Il n'y a pas de possibilité de lire le drapeau de bus.
- Série : Ce mode correspond, à l'exception du timing (200 ms au lieu de 26,3 µs selon Follower Control), au mode 8 bits.
- Interface : Vous avez le choix entre 4 bits et 8 bits en parallèle d'une part et SPI en série d'autre part. I²C n'est pas supporté !
- Contraste : le contraste est réglé par logiciel. Un potentiomètre ne peut pas être raccordé (voir description des registres C0 ... C5 dans la fiche technique ST7036). Les valeurs concrètes pour les différentes configurations se trouvent dans dog-m.PDF.
- Sériel : Envoyer le bit 7 en premier ? Ou peut-être plutôt le bit 0 ?
- Série : Le transfert du bit de données vers SI se fait avec le front montant de SCK (exemple de programme à la page 44 de la fiche technique ST7036).
- Horloge : Le contrôleur LCD fonctionne à une fréquence typique de 540 kHz. Comme cette fréquence est spécifiée de manière très souple par le fabricant de puces (350 à 1.100 kHz), nous vous recommandons de tenir compte du busyflag ou de régler le timing de votre processeur en conséquence "lent" (voir colonne de gauche du temps d'exécution dans les tableaux d'instructions).
- Hardware : Le timing et le niveau sont-ils respectés (voir fiche technique) ?
- Hardware : Avez-vous utilisé un système 3 V (μC) mélangé avec un système 5 V (écran) ? Les niveaux H ou L sont-ils suffisants pour garantir une transmission parfaite des données ?

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

DOG-M ne montre aucune réaction en mode SPI

Question :
Je viens de trouver l'erreur dans la commande de l'écran DOG-M que j'utilise : Le chipset LCD est très critique en ce qui concerne le timing du tCSH (cf. ST7036 Datasheet p. 55).
La valeur prescrite est de 200-350 ns.
Avec le CY7C68013 que j'ai utilisé et la commande USB programmée par Braintechnology pour l'interface SPI, les réglages "Polarité CLK = 1 ( Idle-State = 1, 1->0 = leading Edge, 0->1 = trailing Edge)" et "Données valables avec trailing Edge" produisent un tCSH assez faible. Cela suffit à perturber l'affichage et à le faire planter.

Réponse :
Si l'on fait pivoter la polarité CLK par logiciel et que l'on place les données sur le front montant (0->1), le tCSH aura une longueur de 0,5 période CLK. Le seul inconvénient est que la position de repos CLK ne correspond pas aux spécifications de Sitronics ST7036. Aucun effet négatif n'a été constaté jusqu'à présent.

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

Lignes horizontales / diagonales sur l'écran

Question :
Je viens d'acheter et de recevoir deux écrans EA DOGM128W-6 de Mouser, ainsi que deux rétroéclairages blancs. A l'ouverture de l'emballage, je vois deux lignes horizontales à l'avant des écrans. Est-ce normal ou les écrans sont-ils endommagés ? Ces lignes disparaîtront-elles une fois l'écran allumé ?

Ne vous méprenez pas sur les deux lignes diagonales et le cercle de l'autocollant ROHS à l'arrière de l'écran.

Réponse :
Les lignes noires/grises indiquent qu'il y a des films de protection, ils doivent être enlevés avant le montage.

Il y a un film de protection
- sur la face avant de l'écran
- sur la face arrière de l'écran
- sur la face avant du rétroéclairage.

Veuillez les enlever avant le montage et le soudage. L'autocollant RoHS s'enlève automatiquement lorsque vous retirez la feuille de protection arrière.

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

EA DOGM162 ne démarre pas 80C51

Question :
J'ai acheté un EA DOGM162S-A avec un EA LED55X31-R. L'écran fonctionne sur le 8051, mais j'essaie maintenant de le faire fonctionner avec le 80C51 (5 V). Mais l'éclairage ne fonctionne pas autrement. J'ai intégré des temps d'attente très longs (1,5 s après l'allumage puis 10 ms à chaque fois) dans l'initialisation et sinon aussi la demande de busy. Mais je n'obtiens rien. Selon la fiche technique, le contraste devrait être suffisant après la mise sous tension.

Réponse :
Avant toute chose :
avec les modules DOG, le contraste est réglé par commande, c'est pourquoi vous ne pouvez voir quelque chose sur l'écran que lorsque les commandes POWERCONTROL, FOLLOWERCONTROL et CONTRASTSET ont été correctement émises.
Veuillez vérifier les niveaux Lo en lisant l'écran ; extrait de la fiche technique p. 4 :
Veuillez noter qu'en raison de la technique COG, la capacité de charge en courant des sorties est limitée. Il peut en résulter des boucles de signal et des niveaux impropres en cas de charge de bus importante.
En cas de doute, des résistances pull-down supplémentaires (8051) sont nécessaires ou des waits / NOP supplémentaires doivent être insérés.

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

http://www.lcd-module.de/deu/pdf/doma/dog-m.pdf

Question :
Comme je suis obligé d'utiliser le processeur avec 5 V, je me demande comment je peux résoudre le problème de niveau d'interface qui en résulte sans utiliser de grands convertisseurs de niveau actifs.
La fiche technique disponible ne permet malheureusement pas de savoir quels niveaux sont nécessaires pour une détection sûre des H-resp. L nécessaire aux entrées, s'il y a des résistances pull-up / pull-down en interne et jusqu'où on peut aller avec le niveau au-dessus de Ub sans griller les entrées.

Réponse :
A ma connaissance, les entrées ne sont pas tolérantes aux 5 V. Le niveau H des sorties de l'écran peut être suffisant, selon le μC.
Pour plus d'informations, voir la fiche technique du ST7565.
Nous recommandons l'utilisation de convertisseurs de niveau, comme le 74LVC4245 ou similaire.
On pourrait bien sûr aussi travailler avec des résistances de division ou des diodes Zener, du moins pour les faibles fréquences d'horloge.

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

A-t-on besoin d'un éclairage avec un écran tactile ?

Question :
J'ai une question sur la combinaison d'un film tactile avec un écran DOG : un rétroéclairage de l'écran est-il absolument nécessaire pour cela ou cela fonctionnerait-il aussi avec un écran STN pos. jaune-vert réfléchissant ?

Réponse :
Nous vous recommandons d'utiliser un rétroéclairage.
La raison en est que le panneau tactile réduit la luminosité et le contraste de l'écran. Le rétroéclairage permet au moins de compenser largement la baisse de luminosité.
Avec des réserves, on peut toutefois encore reconnaître un tel écran sans éclairage.

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".
Deutsch
Englisch