[Numérique] Retarder un signal avec un RC
Répondre à la discussion
Affichage des résultats 1 à 16 sur 16

Retarder un signal avec un RC



  1. #1
    FabAppleII

    Retarder un signal avec un RC


    ------

    Bonjour à tous,

    Je me sens un peu sec devant quelque chose qui m'avait pourtant l'air très simple.
    J'utilise un 74LS273 dans un montage, cf ma 1ère pj : "Sans RC".
    Il est muni d'une broche /CLR (pin 1) qui "clear" toutes les sorties lorsque CLR est positionné à 0.
    Dans mon montage, j'ai relié /CLR au +5V car je ne m'en servais pas.

    Sans RC.png

    Désormais, je souhaite ainsi maintenir cette broche à 0 un court instant à l'allumage de mon montage, pour être certain que toutes mes sorties soient proprement initialisées à 0. Pour cela, j'ai pensé utiliser un simple RC. Ce qui donne ma 2nde pj : "Avec RC".
    En clair, je rajoute R1 et C18 et je raccorde ma broche /CLR dessus.

    Avec RC.png

    Ce que je comprends de ceci :
    - à l'allumage C18 va se charger au travers de R1, avec une constante t = RC = 100μF x 10kΩ = 1s.
    - la tension aux bornes de C18, nulle à l'allumage, va augmenter.
    - passé un certain seuil, /CLR va passer de l'état 0 à l'état 1.

    Donc je me dis que c'est gagné.
    Mais en pratiquant ainsi, ne vais-je pas "retarder" de la même façon l'alimentation de tout le reste du circuit, qui se poursuit au-delà sur la droite du schéma ?
    Je crois que je ne suis pas au point sur les RC

    Merci par avance pour vos lumières !
    Bonne journée à tous,
    Fabien

    -----

  2. #2
    azad

    Re : Retarder un signal avec un RC

    Salut,
    sans voir le reste du schéma, pas encore validé, on ne peut ... que spéculer. Néanmoins, il existe des puces spécialisées "reset" qui peuvent servir dans ton cas en générant une ligne "reset" dont l' état peut -être appliqué à different ponts de ton schéma.
    D'autre part attention aussi au fait que la remontée "douce" de la tension sur la patte CLR de ton LS273 ne soit pas génératrice d'un état indéfini pouvant nuire à l'initialisation de ce circuit. Un trigger serait peut-être bienvenu.

  3. #3
    jiherve

    Re : Retarder un signal avec un RC

    bonjour
    sans voir les pièces jointes:
    un RC sur le clear fera bien une raz à la mise sous tension, mais il faudra rajouter une diode en // sur la resistance (cathode au +5) pour décharger la capa à la coupure d'alimentation.
    Néanmoins il faudra tenir compte du courant d'entrée à l’état bas (-0,4mA,donc sortant) pour calculer la constante de temps.
    10k/100n devraient suffire si l'alimentation grimpe de façon "raide".
    JR
    l'électronique c'est pas du vaudou!

  4. #4
    Antoane
    Responsable technique

    Re : Retarder un signal avec un RC

    Bonjour,

    Pas de problème sur le principe : tant que l'alimentation est présente et suffisente pour les besoins en courants de la carte, il y a 5V aux bornes de C17, C8 et entre les ligne 0/5V indépendamment du reste du circuit.
    Seul le point commun au RC voit sa tension varier lentement.

    Attention cependant : la famille 74LS a un courant d'entrée non négligeable, très supérieur à celui d'un circuit CMOS. En typique :
    fs211.PNG
    source : http://ecee.colorado.edu/~mcclurel/O...-D.pdf#page=12

    et en worst-case :
    fs212.PNG
    https://www.onsemi.com/pub/Collateral/SN74LS273-D.PDF
    Il faut donc revoir le calcul de la constante de temps (le condensateur se charge via la résistance + le courant de fuite de l'entrée) et vérifier que la résistance de pull-up est suffisamment faible pour assurer une bonne polarisation de l'entrée (i.e. que la tension d'entrée demeure > au seuil en dépitt de la chute de tension dans la résistance).

    J'imagine que tu as aussi noté que les niveaux de sortie sont "loin" de 5V...
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

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

    Re : Retarder un signal avec un RC

    Merci à tous pour vos différent éclairages. Du coup je me pose des questions

    Azad : Je note pour l'idée de la ligne de reset. Et oui tu as raison, ce serait plus propre que j'utilise un trigger de Schmitt plutôt que d'appliquer ma tension variable sur la broche /CLR !

    Jiherve : Pigé pour la diode, je note la technique. Pour bien comprendre, que se passe-t-il si je n'en mets pas ? C18 se décharge via R1 et donc le montage va rester alimenté une fraction de seconde après l'extinction de la batterie, c'est ça ? Est-ce que cela peut avoir de mauvaises conséquences sur le montage ?

    Antoane : Merci pour l'éclaircissement sur le RC. C'est plus clair pour moi. Et oui c'est clair que je dois tenir compte du courant d'entrée de mon CI, et qu'il faut que je vérifie la valeur de ma résistance, ce que je n'ai pas fait ! Je ne l'envisageais pas comme une résistance de pull-up, mais une fois C18 chargé, ça revient en effet à ça. Par contre tu voulais souligner quoi en disant "J'imagine que tu as aussi noté que les niveaux de sortie sont loin de 5V..." ?

    Merci à tous. Je savais bien que c'était plus compliqué que ça n'en avait l'air

  7. #6
    jiherve

    Re : Retarder un signal avec un RC

    Re
    la diode permet de recycler plus vite, sans elle un on off rapide sera ignoré, grand classique sur nombre de montages olé olé!.
    JR
    l'électronique c'est pas du vaudou!

  8. #7
    FabAppleII

    Re : Retarder un signal avec un RC

    Merci Jiherve
    Ok donc pas de conséquences graves mais c'est en effet beaucoup plus propre ! Je vais en mettre une

  9. #8
    Antoane
    Responsable technique

    Re : Retarder un signal avec un RC

    Citation Envoyé par FabAppleII Voir le message
    . Par contre tu voulais souligner quoi en disant "J'imagine que tu as aussi noté que les niveaux de sortie sont loin de 5V..." ?
    La tension de sortie s'écroule dès qu'un "tout petit" peu de courant est tiré en sortie du circuit :
    Nom : fs213.PNG
Affichages : 270
Taille : 28,1 Ko
    On doit trouver des données plus précises et garanties, la datasheet n'est pas très diserte.

    Merci à tous. Je savais bien que c'était plus compliqué que ça n'en avait l'air
    Tu n'as pas choisi la meilleure famille logique non plus... OnSemi l'a rangée parmi les obsolètes.
    Avec un CMOS 74HCT273 c'était bien plus facile : pas de courant de fuite à prendre en compte et une entrée bufferisée (c'est moins bien que le trigger, mais un bon début quand même)
    https://assets.nexperia.com/document...4HC_HCT273.pdf

    Citation Envoyé par Jiherve
    la diode permet de recycler plus vite, sans elle un on off rapide sera ignoré, grand classique sur nombre de montages olé olé!.
    Même si on décide qu'il est déraisonnable de s'en servir en usage normal, la diode de clamp interne devrait faire ce travail, non ?
    Dernière modification par Antoane ; 14/03/2019 à 12h44.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  10. #9
    FabAppleII

    Re : Retarder un signal avec un RC

    Antoane,

    La tension de sortie s'écroule dès qu'un "tout petit" peu de courant est tiré en sortie du circuit.
    Ah oui, j'avais vu en effet que les 74LS ne fournissent pas grand-chose en sortie. J'imagine envoyer les sorties du 74LS273 vers les entrées d'un ULN2803 pour pouvoir récupérer davantage de courant en sortie.

    Tu n'as pas choisi la meilleure famille logique non plus... OnSemi l'a rangée parmi les obsolètes.
    Ouiii Mais mon montage est destiné à s'interfacer avec le bus data de mon Apple II+ et je m'efforce de respecter la technologie de l'époque par plaisir et pour mieux la comprendre Du coup j'utilise des 74LS... ! Un jour je passerai aux 74HCT et tout deviendra plus simple

  11. #10
    jiherve

    Re : Retarder un signal avec un RC

    Re
    il n'y a pas de diode de clamp au Vcc dans une LS au contraire il y a deux diodes,cathodes vers la pin d'entrée,l'une en // qui clampera les undershoot et une en série avec le transistor d'entrée:http://www.ti.com/lit/an/sdya009c/sdya009c.pdf.
    J'ai bien donné dans les 70's avec les premiers LS qui dysfonctionnaient lors d'undershoot costauds,gros échanges à l’époque avec le support TI.
    ajout : un Apple 2+ d’époque ?
    JR
    l'électronique c'est pas du vaudou!

  12. #11
    Antoane
    Responsable technique

    Re : Retarder un signal avec un RC

    Ok, merci.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  13. #12
    FabAppleII

    Re : Retarder un signal avec un RC

    Bonjour à tous !

    ajout : un Apple 2+ d’époque ?
    Oui m'sieur ! Retapé et bichonné Il trône fièrement dans le coin du salon et je l'utilise tous les jours.
    Tiens le voilà en photo.

    Nom : IMG_5189.jpg
Affichages : 247
Taille : 102,8 Ko

  14. #13
    FabAppleII

    Re : Retarder un signal avec un RC

    Ah tiens ma photo était droite mais elle apparaît de côté sur le forum. Bizarre. Mes excuses.

  15. #14
    jiherve

    Re : Retarder un signal avec un RC

    bonjour
    oui c'est du beau avec deux floppy et manifestement l'extension couleur et sans doute la carte DRAM additionnelle.
    C'est bien de conserver.
    JR
    l'électronique c'est pas du vaudou!

  16. #15
    FabAppleII

    Re : Retarder un signal avec un RC

    Carte RAM, carte Chat Mauve pour la couleur, et plein d'autres encore... Super Serial, CP/M, Mockingboard, CFFA...
    Je l'adore

    Nom : IMG_5190.jpg
Affichages : 240
Taille : 151,2 Ko

  17. #16
    jiherve

    Re : Retarder un signal avec un RC

    bonsoir
    je possède un clone "hand made by myself" mais avec boitier Apple d'origine(bricole du début 80's), carte graphique(home made) + extension RAM(home made)+ Floppy(acheté 3000 FF à l'epoque), clavier propriétaire avec touches à effet Hall(recup d'un ordi Bull,inusable),alim home made.
    Mais je ne sais pas s'il fonctionne toujours car cela fait une trentaine d'année qu'il végète dans mon cabanon de jardin.
    J'ai aussi eu un ITT2020 copie de l'Apple 2.
    J'ai des dizaines de disquettes de jeux et autres mais état inconnu, si cela t'intéresse pour copie adresse en MP!
    JR
    l'électronique c'est pas du vaudou!

Discussions similaires

  1. [Numérique] Retarder un signal TTL
    Par FabAppleII dans le forum Électronique
    Réponses: 3
    Dernier message: 04/03/2019, 16h50
  2. Retarder un signal de 16,6 ms
    Par roro222 dans le forum Électronique
    Réponses: 11
    Dernier message: 15/06/2013, 12h02
  3. Retarder un signal de masse
    Par Der33 dans le forum Électronique
    Réponses: 0
    Dernier message: 12/11/2012, 07h53
  4. Retarder un signal
    Par invite06c96a93 dans le forum Électronique
    Réponses: 12
    Dernier message: 13/04/2008, 17h00
  5. retarder le signal d'un capteur
    Par invite171abe49 dans le forum Électronique
    Réponses: 58
    Dernier message: 06/11/2007, 12h27
Découvrez nos comparatifs produits sur l'informatique et les technologies.