hardware pour 74 HC 595
Répondre à la discussion
Affichage des résultats 1 à 18 sur 18

hardware pour 74 HC 595



  1. #1
    alainav1

    hardware pour 74 HC 595


    ------

    Bonjour,
    j'utilise un pic pour ecrire dans un 74HC595(serie parallele)
    avec 1circuit pas de probleme avec 2 en serie ça marche pas(le outut du premier est relié au output du premier ,les autres connections sont en // la derniere output est en l'air ) ?
    j'ai donc apres realisation en hunesard trouver un simulateur(ISI) el là ça marche en simulation! .
    Donc mon probleme est du hard .
    y a t il de precautions a prendre pour cabler ce type de circuit
    (j'ai un 100nf sur l'alimentation des 74HC)

    cordialement
    Alain

    -----
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  2. #2
    DAUDET78

    Re : hardware pour 74 HC 595

    Citation Envoyé par alainav1 Voir le message
    le outut du premier est relié au output du premier ,les autres connections sont en // la derniere output est en l'air
    le output Q7' du premier (pin 9 et non pas pin 7) est relié au input du dernier (pin 14)


    http://www.datasheetcatalog.org/data...T595_CNV_3.pdf
    J'aime pas le Grec

  3. #3
    alainav1

    Re : hardware pour 74 HC 595

    bonjour,
    j'ai bien relié la pin 9 du premier 74hc à 14 du deuxieme .
    y a til quelque condensateur à ajouter ?
    c'est cablé sur une plaque a pastilles liaison par fil 5/10
    (et ça marche en simulation ?)
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  4. #4
    Forhorse

    Re : hardware pour 74 HC 595

    Quelle frequence d'horloge tu appliques au 595 ?
    est-ce que les timing entre les differents signaux sont respecté ? (temps de monté, etc...)

  5. A voir en vidéo sur Futura
  6. #5
    alainav1

    Re : hardware pour 74 HC 595

    les timing sont donnés avec des instructions du pic ,
    la frequence de l'horloge du pic est de 1MHZ.
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  7. #6
    DAUDET78

    Re : hardware pour 74 HC 595

    Citation Envoyé par alainav1 Voir le message
    avec 1circuit pas de probleme avec 2 en serie ça marche pas
    Ca marche plus du tout? le premier marche toujours ? c'est le second ? il fait quoi?
    J'aime pas le Grec

  8. #7
    alainav1

    Re : hardware pour 74 HC 595

    ça marche pas du tout
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  9. #8
    DAUDET78

    Re : hardware pour 74 HC 595

    Et si tu retires le deuxième, chat remarche ?

    et si tu mets le 2éme à la place du premier ?

    Je pense à un circuit HS
    J'aime pas le Grec

  10. #9
    alainav1

    Re : hardware pour 74 HC 595

    je fais faire des permutations de circuits
    et je vais faire des points d'arret dans le pogramme pour visulaliserer l'etat des horloge , entrée...
    je vous tiens au courant
    A bientôt
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  11. #10
    Forhorse

    Re : hardware pour 74 HC 595

    Citation Envoyé par alainav1 Voir le message
    les timing sont donnés avec des instructions du pic ,
    la frequence de l'horloge du pic est de 1MHZ.
    Justement ça ne répond pas à mes questions.
    Quel est la valeur de ces timings ?

  12. #11
    alainav1

    Re : hardware pour 74 HC 595

    bonjour,
    sachant que le programme pic est ecrit en basic
    les instructions en basic pour controler les commandes ves le 74HC sont ecrites de la façon suivant
    par exemple
    pour declencher un font montant sur la sortie 1 du pic qui est relié au ST(pin 12 du 74HC)
    les instructions sont
    sortie1=0
    nop 'temps de pose de 1µS
    sortie1=1 'j'ignore le temps que prend cette instruction mais >1µS

    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  13. #12
    Forhorse

    Re : hardware pour 74 HC 595

    Beaucoup trop rapide !
    Surtout pour un circuit monté vite fait sur une plaque d'essais sans soudure.
    Essayes de ralentir baucoup la vitesse des signaux (par exemple tempo de 10ms entre chaque changement d'état des signaux de commande)
    Et si ça fonctionne, tu augmentes progressivement la vitesse jusqu'a trouvé la vitesse "critique" à laquelle ça ne fonctionne plus et tu reviens en arrière avec une marge de sécurité.
    Une autre piste est aussi d'utiliset tous simplement le bus SPI si le pic en est équipé.

    PS : quel compilateur basic utilises tu ? il y a quelques années j'avais écris une petit routine (sans pretention) pour piloter un 595 avec le basic Proton+
    Je pourrais peut être la poster ici.

  14. #13
    alainav1

    Re : hardware pour 74 HC 595

    j'utilise picsimulator
    ça marche !
    avec la configuration suivante :
    j'ai remplacer un 74HC qui ete HS
    cependant avec une frequence de 250 Khz (oscillation pic 1MHz)
    j'avais une erreur systematique au passage du circuit 1 vers le circuit 2 (raté d'une lecture ) j'ai doublé la commande de transfert et maintenant ça marche !
    Il y a peut etre une solution plus elegante ?

    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  15. #14
    alainav1

    Re : hardware pour 74 HC 595

    merci pour ces info
    Je me documente sur le bus SPI (je connais pas )
    le pic est un 16F88
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  16. #15
    Forhorse

    Re : hardware pour 74 HC 595

    A tout hazard voici ma routine perso (prévue pour 1 seul 595, mais le principe est là)
    C'est un mélange de BASIC et d'assembleur parce mon compilateur le permet et je préfère la "transparence" de certaines instruction assembleur en terme de nombre d'instruction necessaire par operation.

    Code:
    		'*****************************************************************
    		'*  Routine d'envois des données au registre à decalage 74HCT595 *
    		'*                                                               *
    		'* Variables necessaires : BOUCLE, SORTIES                       *
    		'* Declaration de constantes : STRBO =  STcp broche 12           *
    		'*                             CLCKO =  SHcp broche 11           *
    		'*                             DATA_OUT = DS broche 14           *
    		'*****************************************************************
    		SHIFT_OUT:
    		BCF STRBO
    		FOR BOUCLE = 0 TO 7
    		 DATA_OUT = SORTIES.7 'On commence par envoyer le bit de poid fort
    		 DELAYUS 20
    		 BSF CLCKO 
    		 DELAYUS 20
    		 BCF CLCKO
    		 SORTIES = SORTIES << 1
    		NEXT
    		BSF STRBO
    		DELAYUS 25
    		BCF STRBO
    		SORTIES = 0
    		RETURN
    Maintenant pour moi la solution la plus élégante c'est d'utiliser le module SPI, et si c'était à refaire c'est sans doute du côté là que je regarderais.

  17. #16
    invitefaaca50b

    Re : hardware pour 74 HC 595

    Doubler la commande de transfert non seulement c'est un peu risqué, mais ca masque simplement une grosse erreur de soft... Avant de faire cela, cherche ou est la boulette dans le soft...

    C'est un peu comme j'envoie 3 m3 d'eau dans un tuyau, j'en ai qu'un en sortie au lieu de 3 alors je triple le debit, et comme ca ca me fait 3m3 en sortie... Ouais, mais 6m3 de perdu a cause de la fuite dans le tuyau... Mon equivalence est parlante???

  18. #17
    alainav1

    Re : hardware pour 74 HC 595

    quelle est la signification de
    SORTIES = SORTIES << 1 ?

    bien sur ma solution n'est pas terrible
    je vais regarder le spi (google est mon amis )
    cependant si vous avez des liens à me proposer je suis preneur
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  19. #18
    Forhorse

    Re : hardware pour 74 HC 595

    Citation Envoyé par alainav1 Voir le message
    quelle est la signification de
    SORTIES = SORTIES << 1 ?
    Decalage de l'octet d'un emplacement vers la gauche.
    C'est l'equivalent assembleur de "RLF SORTIES,d" Sauf que dans ce cas ce n'est pas limité à 8 bits (si "SORTIES" est un mot de 16 ou 32 bits alors le compilateur se charge de gerer la retenue entre les differents octets)

    Par exemple, pour deux 595 on utilise un mot "SORTIES" sur 16 bits et on écrit "BOUCLE = 0 to 15", le reste de la routine est identique.
    Dernière modification par Forhorse ; 21/03/2011 à 13h26.

Discussions similaires

  1. [Divers] Panne Karcher 595
    Par Mafu2436 dans le forum Dépannage
    Réponses: 9
    Dernier message: 10/11/2009, 11h01
  2. [Divers] pression sur KARCHER 595
    Par JC54 dans le forum Dépannage
    Réponses: 0
    Dernier message: 22/08/2008, 10h50
  3. [Blanc] Panne Lave-vaisselle Miele G 595 SC
    Par Dominguesric dans le forum Dépannage
    Réponses: 11
    Dernier message: 29/07/2008, 15h15
  4. Config pour un vieux du hardware
    Par invite25824988 dans le forum Matériel - Hardware
    Réponses: 7
    Dernier message: 19/01/2007, 16h08
  5. Hardware de Programateur de PIC pour IC-PROG
    Par Mkala dans le forum Électronique
    Réponses: 11
    Dernier message: 12/05/2003, 19h28
Découvrez nos comparatifs produits sur l'informatique et les technologies.