Calcul de résistance sur pic 16F628A
Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

Calcul de résistance sur pic 16F628A



  1. #1
    invite3026ff02

    Calcul de résistance sur pic 16F628A


    ------

    Bonjours, j'ai fais un montage sur pic et sur la datasheet du pic il ne sort que 25mA des sorties.

    Maximum output current sourced by any I/O pin........................... .....25 mA

    et mes LED blanche on besoin de 30mA et il ne sort que 25mA... Donc je n'est pas mis de résistance. j'ai 7 LED mais elle ne sont pas allumer tous en même temps, du coups, je ne dépasse pas les 200mA maximum du pic...

    Maximum current sourced by PORTA and PORTB (Combined).................... ...........200 mA

    J'ai donc fais mon montage sans résistance et tout fonctionne à merveille depuis plusieurs mois.

    Est-ce qu'il y a quelque chose que je ne comprend pas ou les montage que je n'est pas conçu on trop de composent pour rien?

    Voici le datasheet de mon pic 40044F.pdf

    Et voila mon montage en action... https://www.youtube.com/watch?v=bMD_DgTBW4o

    Merci à l'avance...

    -----

  2. #2
    invitee05a3fcc

    Re : Calcul de résistance sur pic 16F628A

    Citation Envoyé par mgduc Voir le message
    Maximum output current sourced by any I/O pin........................... .....25 mA
    On va le répéter encore une fois ....
    Les 25mA du PIC , c'est du bidon, de la PUB , du Baratin, de la rumeur de WEB !

    C'est dans la rubrique maximum rating , donc les valeurs à ne pas dépasser avant que le PIC ne pète les plombs .

    La valeur garantie est de l'ordre de 5mA (voir la Datasheet Iol et Ioh )

    Alors quand on est sérieux, on met un buffer entre la partie intelligente et la partie puissance

  3. #3
    invite3026ff02

    Re : Calcul de résistance sur pic 16F628A

    Citation Envoyé par DAUDET78 Voir le message
    C'est dans la rubrique maximum rating , donc les valeurs à ne pas dépasser avant que le PIC ne pète les plombs . La valeur garantie est de l'ordre de 5mA (voir la Datasheet Iol et Ioh )
    C'est la que j'ai pris mon info aussi

    17.0
    ELECTRICAL SPECIFICATIONS
    Absolute Maximum Ratings(†)
    Ambient temperature under bias.......................... .............................. .............................. ........................... -40 to +125°C
    Storage temperature .............................. .............................. .............................. .............................. ...... -65°C to +150°C
    Voltage on VDD with respect to VSS .............................. .............................. .............................. .................. -0.3 to +6.5V
    Voltage on MCLR and RA4 with respect to VSS .............................. .............................. .............................. ..-0.3 to +14V
    Voltage on all other pins with respect to VSS .............................. .............................. ........................-0.3V to VDD + 0.3V
    Total power dissipation(1) .............................. .............................. .............................. .............................. .............800 mW
    Maximum current out of VSS pin .............................. .............................. .............................. .............................. ...300 mA
    Maximum current into VDD pin .............................. .............................. .............................. .............................. ......250 mA
    Input clamp current, IIK (VI < 0 or VI > VDD).......................... .............................. .............................. .............................. . ± 20 mA
    Output clamp current, IOK (Vo < 0 or Vo >VDD)......................... .............................. .............................. .......................... ± 20 mA
    Maximum output current sunk by any I/O pin........................... .............................. .............................. ...................25 mA
    Maximum output current sourced by any I/O pin .............................. .............................. .............................. ..........25 mA
    Maximum current sunk by PORTA and PORTB (Combined).................... .............................. .............................. 200 mA
    Maximum current sourced by PORTA and PORTB (Combined).................... .............................. .........................200 mA
    Note 1: Power dissipation is calculated as follows: PDIS = VDD x {IDD – ∑ IOH} + ∑ {(VDD – VOH) x IOH} + ∑(VOl x IOL)
    Et mon projet fonctionne comme cela depuis longtemps. voir la vidéo

  4. #4
    invitee05a3fcc

    Re : Calcul de résistance sur pic 16F628A

    Citation Envoyé par mgduc Voir le message
    Et mon projet fonctionne comme cela depuis longtemps. voir la vidéo
    Non non ... il tombe en marche depuis longtemps

    Ce genre d’ânerie, ce n'est pas à conseiller !

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

    Re : Calcul de résistance sur pic 16F628A

    il marche mais ton montage n'est pas sûr, Il faut ajouter un transistor sur chaque sortie

  7. #6
    invite3026ff02

    Re : Calcul de résistance sur pic 16F628A

    Peripheral Features:
    • 16 I/O pins with individual direction control
    • High current sink/source for direct LED drive
    Pourquoi dirais-t-il une tel chose dans leur datasheet? Fausse publicité?

    Si c'est le cas il n'ont pas le droit...

  8. #7
    invitee05a3fcc

    Re : Calcul de résistance sur pic 16F628A

    Citation Envoyé par mgduc Voir le message
    Pourquoi dirais-t-il une tel chose dans leur datasheet? Fausse publicité? Si c'est le cas il n'ont pas le droit...
    Il faut savoir lire une datasheet !
    Tout ce qui est écrit, c'est de la pub (mensongère ?)....
    Ce qui est garanti, c'est là où il a des min et des max . Par exemple : Pour Ioh = 5mA, la tension de sortie Voh est plus grande ou égale à 4,5V ( avec Vdd=5V)

    Tout le reste, à la poubelle !

  9. #8
    invite3026ff02

    Re : Calcul de résistance sur pic 16F628A

    D'accord, quand je ferais des projets plus sérieux j'ajouterais des transistor.

  10. #9
    invite3026ff02

    Re : Calcul de résistance sur pic 16F628A

    j'ai trouver la section d'on tu parle. (IOH = -3.0 mA, VDD = 4.5 V, -40° to +85°C)

    C'est bien ça?

  11. #10
    invitee05a3fcc

    Re : Calcul de résistance sur pic 16F628A

    Citation Envoyé par mgduc Voir le message
    C'est bien ça?
    Exact , c'est ce qui est garantie . Pour 25mA, il n'y a pas de valeur de Voh ou Vol

  12. #11
    invite29971eb1

    Re : Calcul de résistance sur pic 16F628A

    Sinon tu passes à des micros avec des sorties plus pêchues. Avec un Atmega88, tu sortiras du 30mA sans problèmes.

    Les Voh et Vol sont qualifiés à 20mA de courant et l'Absolute Maximum Rating est à 40.

    Pour 8 leds, il faudra simplement en piloter 4 en normal et 4 en inverse pour répartir le courant entre Vdd et Vss ( chacun ne doit pas prendre plus de 200mA).

    J'avais fait un gradateur de test qui pilotait 5 leds RGB (donc équivalent de 15 leds à 15mA) sur un seul micro sans buffer....et ça restait dans la spec. De mémoire, il y en avait 3 en normal et 2 en inverse.

  13. #12
    invite3026ff02

    Re : Calcul de résistance sur pic 16F628A

    D'accord, merci beaucoup DAUDET78

  14. #13
    invite3026ff02

    Re : Calcul de résistance sur pic 16F628A

    Citation Envoyé par ftorama Voir le message
    Sinon tu passes à des micros avec des sorties plus pêchues. Avec un Atmega88, tu sortiras du 30mA sans problèmes.

    Les Voh et Vol sont qualifiés à 20mA de courant et l'Absolute Maximum Rating est à 40.

    Pour 8 leds, il faudra simplement en piloter 4 en normal et 4 en inverse pour répartir le courant entre Vdd et Vss ( chacun ne doit pas prendre plus de 200mA).

    J'avais fait un gradateur de test qui pilotait 5 leds RGB (donc équivalent de 15 leds à 15mA) sur un seul micro sans buffer....et ça restait dans la spec. De mémoire, il y en avait 3 en normal et 2 en inverse.
    Désolé ftorama, je n'avais pas vue ta réponse, merci pour l'info

  15. #14
    invite3026ff02

    Re : Calcul de résistance sur pic 16F628A

    Si jamais mon code intéresse quelqu'un alors voila...

    #include <p16f628a.inc>

    __CONFIG _WDT_OFF & _PWRTE_OFF & _INTRC_OSC_NOCLKOUT & _MCLRE_OFF & _BODEN_OFF & _LVP_OFF & _DATA_CP_OFF & _CP_OFF

    INT_VAR UDATA_SHR

    TMP RES 1
    TMP2 RES 1
    CNT RES 1
    CNT2 RES 1

    LED1O MACRO
    BSF PORTA, 2
    ENDM
    LED2O MACRO
    BSF PORTA, 3
    ENDM
    LED3O MACRO
    BSF PORTA, 1
    ENDM
    LED4O MACRO
    BSF PORTA, 6
    ENDM
    LED5O MACRO
    BSF PORTB, 0
    ENDM
    LED6O MACRO
    BSF PORTB, 2
    ENDM
    LED7O MACRO
    BSF PORTB, 3
    ENDM
    LED1F MACRO
    BCF PORTA, 2
    ENDM
    LED2F MACRO
    BCF PORTA, 3
    ENDM
    LED3F MACRO
    BCF PORTA, 1
    ENDM
    LED4F MACRO
    BCF PORTA, 6
    ENDM
    LED5F MACRO
    BCF PORTB, 0
    ENDM
    LED6F MACRO
    BCF PORTB, 2
    ENDM
    LED7F MACRO
    BCF PORTB, 3
    ENDM

    STARTUP CODE 0x000
    BSF STATUS, RP0
    BCF TRISA, 2
    BCF TRISA, 3
    BCF TRISA, 1
    BCF TRISA, 6
    BCF TRISB, 0
    BCF TRISB, 2
    BCF TRISB, 3
    BCF STATUS, RP0
    GOTO START

    TEMPO
    MOVLW 70
    MOVWF TMP2
    PREP
    CLRF TMP
    BOUCLE
    DECFSZ TMP, F
    GOTO BOUCLE
    DECFSZ TMP2
    GOTO PREP
    RETURN

    START
    MOVLW 10
    MOVWF CNT
    LED1F
    LED2F
    LED3F
    LED4F
    LED5F
    LED6F
    LED7F
    EF1
    LED1O
    CALL TEMPO
    LED1F
    LED2O
    CALL TEMPO
    LED2F
    LED3O
    CALL TEMPO
    LED3F
    LED4O
    CALL TEMPO
    LED4F
    LED5O
    CALL TEMPO
    LED5F
    LED6O
    CALL TEMPO
    LED6F
    LED7O
    CALL TEMPO
    CALL TEMPO
    LED7F
    LED6O
    CALL TEMPO
    LED6F
    LED5O
    CALL TEMPO
    LED5F
    LED4O
    CALL TEMPO
    LED4F
    LED3O
    CALL TEMPO
    LED3F
    LED2O
    CALL TEMPO
    LED2F
    LED1O
    CALL TEMPO
    DECFSZ CNT, F
    GOTO EF1
    GOTO EF2
    EF2
    MOVLW 20
    MOVWF CNT
    EF2V
    LED1F
    LED4O
    CALL TEMPO
    LED4F
    LED3O
    LED5O
    CALL TEMPO
    LED3F
    LED5F
    LED2O
    LED6O
    CALL TEMPO
    LED2F
    LED6F
    LED1O
    LED7O
    CALL TEMPO
    LED1F
    LED7F
    LED2O
    LED6O
    CALL TEMPO
    LED2F
    LED6F
    LED3O
    LED5O
    CALL TEMPO
    LED3F
    LED5F
    LED4O
    DECFSZ CNT, F
    GOTO EF2V
    EF3
    MOVLW 20
    MOVWF CNT2
    LED4F
    LED1O
    CALL TEMPO
    LED1F
    LED2O
    CALL TEMPO
    LED2F
    LED3O
    CALL TEMPO
    LED3F
    LED4O
    LED1O
    CALL TEMPO
    EF3V
    LED4F
    LED1F
    LED5O
    LED2O
    CALL TEMPO
    LED5F
    LED2F
    LED6O
    LED3O
    CALL TEMPO
    LED6F
    LED3F
    LED7O
    LED4O
    LED1O
    CALL TEMPO
    LED7F
    DECFSZ CNT2, F
    GOTO EF3V
    LED4F
    LED1F
    LED2O
    LED5O
    CALL TEMPO
    LED2F
    LED5F
    LED3O
    LED6O
    CALL TEMPO
    LED3F
    LED6F
    LED4O
    LED7O
    CALL TEMPO
    LED4F
    LED7F
    LED5O
    CALL TEMPO
    LED5F
    LED6O
    CALL TEMPO
    LED6F
    LED7O
    CALL TEMPO
    LED7F
    GOTO START

    END

Discussions similaires

  1. Besoin d'aide programme en c sur PIC 16F628A
    Par invite1848d4ec dans le forum Électronique
    Réponses: 10
    Dernier message: 25/04/2013, 23h17
  2. Programme sur PIC 16f628a
    Par anthonydu62 dans le forum Électronique
    Réponses: 12
    Dernier message: 25/02/2013, 15h21
  3. programme PIC 16F628A
    Par invite980b6e62 dans le forum Électronique
    Réponses: 82
    Dernier message: 31/01/2013, 13h00
  4. PROBLEME PIC 16F628a mikroC
    Par invite9547c629 dans le forum Électronique
    Réponses: 0
    Dernier message: 07/05/2010, 09h50
  5. pic 16f628A et entrées
    Par invite07bc4d05 dans le forum Électronique
    Réponses: 11
    Dernier message: 11/03/2007, 21h15
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...