[Autre] LTspice CD4000 [Résolu]
Répondre à la discussion
Affichage des résultats 1 à 15 sur 15

LTspice CD4000 [Résolu]



  1. #1
    Pascal071

    LTspice CD4000 [Résolu]


    ------

    Bonjour à tous

    ça fait pas mal de temps que je me prends la tête pour intégrer dans LTspice les modèles CD4000
    j'ai suivi plusieurs tutos, sans résultat
    si quelqu’un a une solution efficace ...

    LTspice version (x64): 24.1.9
    les schémas sont sous C:\Users\moi\Documents\LTspice
    sous C:\Users\moi\Documents\LTspice \lib\sym\CD4000 j'ai tous les fichiers .asy et CD4000.lib

    j'ajoute dans le schéma: .inc C:\Users\moi\Documents\LTspice \lib\sym\CD4000\CD4000.lib
    et message d'erreur...
    pareil avec .lib C:\Users\moi\Documents\LTspice \lib\sym\CD4000\CD4000.lib

    help !

    -----
    Pascal

  2. #2
    annjy

    Re : LTspice CD4000

    Bsr,

    Je ne connais absolument rien à LTspice, mais l'espace àprès LTspice ne peut pas gêner ?

    Nom : ltspice.jpg
Affichages : 45
Taille : 31,0 Ko

    cdlt,
    JY
    M'enfin ?!

  3. #3
    lutshur

    Re : LTspice CD4000

    Bonjour,
    Passe à la version 26.0.1. Et tu ne te prends plus la tête.
    C:\Users\moi\Documents\LTspice \lib\sym\CD4000 j'ai tous les fichiers .asy et CD4000.lib
    Dans Documents\LTspice\ tu mets en vrac tous les fichiers, non natifs, .lib et autres extensions, mais qui sont les librairies. Les mettre dans un dossier ne fonctionne pas.
    Tu y mets aussi les dossiers contenant les symboles, non natifs. Tu peux rassembler tous ces dossiers en un dossier unique.
    Par défaut, LTspice prend en compte Documents\LTspice.
    C'était un peu chiati... avec les versions plus anciennes de LTspice
    * non natifs = non fournis par LTspice.

  4. #4
    lutshur

    Re : LTspice CD4000

    Perso, les schémas vont ailleurs. Il faut alors renseigner le "Search Paths".
    --------
    Lorsque tu voudras un composant, tu auras le choix entre "all", "ADI symbols", ton "Documents\LTspice", et ce que tu as mis dans "Search Paths".

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

    Re : LTspice CD4000

    merci lutshur !
    installé la V26.0.1
    copié répertoire CD4000 (*.asy) et fichier CD4000.lib sous C:\Users\moi\Documents\LTspice (répertoire des schémas)
    les fichiers sont de source github
    enfin !

    NB. est il possible de remplacer le paramètre VDD par une autre source de tension présente dans le circuit ?

    Nom : Capture d'écran 2026-02-21 231149.png
Affichages : 38
Taille : 55,4 Ko
    Dernière modification par Pascal071 ; Hier à 23h20.
    Pascal

  7. #6
    lutshur

    Re : LTspice CD4000

    est il possible de remplacer le paramètre VDD par une autre source de tension présente dans le circuit ?
    A la volée, non. Ca demande de modifier le fichier cd4000.lib, non seulement le {VDD} du circuit considéré, mais aussi les VDD dans les .SUBCKT des entrées et des sorties.
    Par exemple, un modèle d'entrée, en sachant qu'il est partagé par plusieurs circuits intégrés
    .MODEL CD40DIO1 D(Is=1e-12 Rs=100)
    *
    .SUBCKT CD40_IN_0 in out VDD VGND vdd3={vdd2} speed3={speed2} tripdt3={tripdt2}
    .param vt1=0.5
    .param gain=(1/{vdd3})
    *
    *D1 0 in CD40DIO1
    *D2 in VDD CD40DIO1
    R2 in VGND 1e8
    E1 out20 0 in VGND {gain}
    *B1 out20 0 V=LIMIT(0,V(in)/max(V(VDD,VGND),1),1)
    AE1 out20 0 0 0 0 0 out 0 BUF ref={vt1} vhigh=1 tripdt={tripdt3}
    .ends
    Si tu veux t'amuser, tu peux refaire un modèle spécifique à chaque circuit intégré
    Il n'y a que le 0V que tu peux modifier dans les attributs du fichier .asy. (spicemodel, VDD 0)
    Dernière modification par lutshur ; Aujourd'hui à 09h33.

  8. #7
    lutshur

    Re : LTspice CD4000

    Ou bien ...
    Nommer ton autre source VDD
    Pièce jointe 517025

  9. #8
    Forhorse

    Re : LTspice CD4000

    Pardon pour l'incruste, mais je profite du sujet. Est-ce que LTspice fonctionne sous linux ? (avec Wine par exemple) ou est-ce qu'il y a un équivalent ?
    Tout projet flou conduit à une connerie précise !

  10. #9
    lutshur

    Re : LTspice CD4000

    Je n'utilise que Linux
    Autre moyen d'utiliser 2 alims différentes, créer une hérarchie pour le composant voulu.
    Nom : Capture d’écran_2026-02-22_10-26-00.jpg
Affichages : 7
Taille : 76,0 Ko

  11. #10
    lutshur

    Re : LTspice CD4000

    A la volée, non
    J'ai faux ! C'est possible.
    Nom : Capture d’écran_2026-02-22_12-09-16.jpg
Affichages : 0
Taille : 69,0 Ko

  12. #11
    lutshur

    Re : LTspice CD4000

    C'est plus explicite là
    Nom : Sans titre.png
Affichages : 0
Taille : 338,2 Ko

  13. #12
    Janpolanton

    Re : LTspice CD4000 [Résolu]

    Bonjour à tous,

    Pour ma part, j'utilise la librairie modifiée "CD4000_v.lib" dispo dans le groupe .io
    Et je passe mes paramètres de la façon ci-dessous.

    Images attachées Images attachées  

  14. #13
    Pascal071

    Re : LTspice CD4000 [Résolu]

    bonjour

    merci pour toutes ces réponses,
    je peux enfin simuler avec des CD4xxx

    pour le VDD, c'est pas simple, mais ce n'était qu'un plus demandé.
    le but était plutôt d'utiliser un VDD variable dans le temps.

    dans ce cas je continuerai d'utiliser des AOP en trigger, leurs alims sont plus flexibles.
    Pascal

  15. #14
    Janpolanton

    Re : LTspice CD4000 [Résolu]

    La librairie CD4000_v.lib (dispo sur github) est préférable dans ce cas.

    Voilà la réponse du "chat" pour la différence entre les 2 librairies.

     cd4000.lib
    • Modèles logiques simplifiés des circuits CMOS série 4000.
    • Comportement principalement numérique / fonctionnel.
    • Les seuils sont fixes et peu dépendants de VDD.
    • Simulation plus rapide.
    • Suffisant pour vérifier la logique (portes NAND, NOR, bascules…).
     cd4000_v.lib
    • Modèles détaillés dépendants de la tension (VDD).
    • Les seuils d’entrée, courants, délais de propagation varient avec l’alimentation.
    • Modélisation plus proche du comportement analogique réel.
    • Utile si :
      • Tu varies VDD (ex: 5 V → 12 V)
      • Tu analyses les temps de montée/descente
      • Tu fais une simulation mixte analogique/logique

     En pratique dans LTspice

    Si tu :
    • ✔️ veux juste tester une fonction logique → cd4000.lib
    • ✔️ veux une simulation réaliste avec timing et niveaux dépendant de VDD → cd4000_v.lib
    On ne saurait être plus clair.

  16. #15
    Pascal071

    Re : LTspice CD4000 [Résolu]

    j'avais aussi copié ce cd4000-v.lib, qui est souvent conseillé.
    est que les fichiers .asy restent les mêmes ?
    ou faut il un répertoire cd4000_v pour les .asy ?
    Pascal

Discussions similaires

  1. [Outils/Fab/Comp] BOM sur LTspice
    Par invite0b5017c6 dans le forum Électronique
    Réponses: 0
    Dernier message: 24/04/2019, 15h47
  2. ltspice
    Par invitee29a61a2 dans le forum Électronique
    Réponses: 1
    Dernier message: 12/11/2012, 09h32
  3. ltspice
    Par invitee29a61a2 dans le forum Électronique
    Réponses: 0
    Dernier message: 26/09/2012, 06h10
  4. ltspice iv
    Par invitee29a61a2 dans le forum Électronique
    Réponses: 1
    Dernier message: 05/09/2012, 15h04
  5. CD4000, 74, 74 HCT : différences, avantages inconvénients...
    Par invitebd8dbca5 dans le forum Électronique
    Réponses: 2
    Dernier message: 09/06/2009, 17h00
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...