PDA

Επιστροφή στο Forum : βοήθεια με MOSFET σε συνδεσμολογία διακόπτη



elektronio
07-11-20, 12:13
Προσπαθώ να χρησιμοποιήσω ένα MOSFET P chanel σαν διακόπτη. Η εφαρμογή είναι να λειτουργεί ένα arduino στα 3,7-4V από μπαταρία λιθίου και όταν ανοίγει το DC-DC converter να μου ανεβάζει την τάση στο επιθυμητό σημείο.
Δοκίμασα αρχικά με N chanel MOSFET αλλά δεν είχε την απαιτούμενη τάση για να ανοίξει σωστά το FET.
Δοκίμασα και με το P chanel MOSFET IRF9Z34 αλλά δεν κλείνει σωστά. (αυτό είχα πρόχειρο, αν θέλετε προτείνετε κάποιο άλλο, αν και είναι δύσκολο να το βρω λόγω καραντίνας)
Αρχικά είναι κλειστό αλλά μόλις ανοίξει και μετά δεν ξανακλείνει και μένει ανοικτό με τάση 1,18V
82195
Δείτε λίγο και σεις μπας και με ξεκολλήσετε γιατί βαρέθηκα τις δοκιμές
Ευχαριστώ προκαταβολικά

SProg
07-11-20, 12:19
Τι τάση βγάζει το DC Converter; Και γιατί δεν το κάνεις με 2 διόδους;

elektronio
07-11-20, 12:29
Τι τάση βγάζει το DC Converter; Και γιατί δεν το κάνεις με 2 διόδους;

Ανεβάζει την τάση στα 5V για κάποιο module που δεν του φτάνουν τα 3,7V

gep58
07-11-20, 12:46
Το τσιπ του module μήπως έχει κάποιο enable pin (πχ το ΜΤ3608 έχει το #4 για ON/OFF) που θα μπορούσες να εκμεταλευτείς?

SProg
07-11-20, 12:50
Όπως το έχεις υπάρχει ροή ρεύματος από τo DC Converter προς τη μπαταρία.

Δεν αναφέρεις ποιος ενεργοποιεί το DC Converter, το κάνεις με τον Arduino μέσω κάποιου !ΕΝ pin; Εάν θέλεις απλά το module να τροφοδοτείται με 3.7V και μόλις ενεργοποιηθεί το DC Converter και βγάλει έξοδο 5V να γίνει η εναλλαγή, μπορείς με 2 διόδους. Όπως γίνεται και στα RTC που δεν έχουν 2ή τροφοδοσία (μπαταρίας και μόνιμης τροφοδοσίας):

82196

cycler
07-11-20, 12:53
Η έξοδος του DC/DC δεν φαίνεται στο σχέδιό σου. Μήπως οι τάσεις όταν δουλεύει το converter δεν είναι όσο γράφεις;

elektronio
07-11-20, 13:33
Το τσιπ του module μήπως έχει κάποιο enable pin (πχ το ΜΤ3608 έχει το #4 για ON/OFF) που θα μπορούσες να εκμεταλευτείς?

To module που χρησιμοποιώ έχει επάνω το SB6286 που βλέπω ότι είναι παρόμοιο με το MT3608 και έχει το #4 για ENABLE (ON/OFF). Απλά θα χρειαστεί εγχείρηση γιατί στο πλακετάκι το έχει μόνιμα στο +V.

Επομένως προτείνεις να καταργήσω το FET και να δίνω από το arduino στο enable του module;

nestoras
07-11-20, 13:33
Μάρκο, αρχικα σημείωσε εισοδους/εξοδους στον dc/dc converter. Δεν ειναι αυτονοητο όπως το εχεις στο σχηματικο.

gep58
07-11-20, 13:37
To module που χρησιμοποιώ έχει επάνω το SB6286 που βλέπω ότι είναι παρόμοιο με το MT3608 και έχει το #4 για ENABLE (ON/OFF). Απλά θα χρειαστεί εγχείρηση γιατί στο πλακετάκι το έχει μόνιμα στο +V.

Επομένως προτείνεις να καταργήσω το FET και να δίνω από το arduino στο enable του module;

Ναι... νομίζω είναι πιο απλό να γίνει έτσι

elektronio
07-11-20, 13:47
Όπως το έχεις υπάρχει ροή ρεύματος από τo DC Converter προς τη μπαταρία.

Δεν αναφέρεις ποιος ενεργοποιεί το DC Converter, το κάνεις με τον Arduino μέσω κάποιου !ΕΝ pin; Εάν θέλεις απλά το module να τροφοδοτείται με 3.7V και μόλις ενεργοποιηθεί το DC Converter και βγάλει έξοδο 5V να γίνει η εναλλαγή, μπορείς με 2 διόδους. Όπως γίνεται και στα RTC που δεν έχουν 2ή τροφοδοσία (μπαταρίας και μόνιμης τροφοδοσίας):

82196

Το DC Converter είναι μόνιμα ενεργοποιημένο και θέλω να το τροφοδοτήσω με το άνοιγμα του FET για ένα μικρό χρονικό διάστημα.
Εκεί που λέω arduino στην πραγματικότητα είναι ένα ATTINY85 που παρέα με ένα RTC clock τροφοδοτούνται από μπαταρία λιθίου. Όταν ανοίγει το tiny85 το FET θέλω να ανοίγει το DC Converter και να τροφοδοτεί άλλο κύκλωμα με ATMEGA328 και διάφορα modules που κάνουν μετρήσεις και αποστολή. Το module της αποστολής δεν λειτουργεί με 3,7V, αλλιώς θα τα δούλευα όλα στα 3,7V.

Φαίνεται να είναι καλή λύση η ενεργοποίηση του DC Converter απευθείας από το ATTINY85 Όπως πρότεινε ο Gep58 παραπάνω.

elektronio
07-11-20, 13:52
Η έξοδος του DC/DC δεν φαίνεται στο σχέδιό σου. Μήπως οι τάσεις όταν δουλεύει το converter δεν είναι όσο γράφεις;

Μάρκο, αρχικα σημείωσε εισοδους/εξοδους στον dc/dc converter. Δεν ειναι αυτονοητο όπως το εχεις στο σχηματικο.

Οι τάσεις είναι αυτές που γράφω.
Οι είσοδοι του converter είναι όπως φαίνεται στο σχέδιο.
Την έξοδο δεν την ανέφερα γιατί δεν συνδέεται με το παρόν κύκλωμα δίνει τάση 5V σε άλλο κύκλωμα, απλά έχουν κοινή γείωση.

selectronic
07-11-20, 16:10
Η 470Ω δεν είναι πολύ μικρή? Στο Proteus δεν μου δουλεύει καλά (https://i.imgur.com/iFbhMZE.png), δοκίμασε 1/10Κ αν μπορείς, έτσι κι αλλιώς το μόνο που αλλάξει είναι το turn-off time του MOSFET, αφού μιλάμε για διακόπτη και όχι συνεχή switching λειτουργία δεν θα είναι πρόβλημα ΙΜΗΟ...
Κατά τα άλλα το κύκλωμα έπρεπε να δουλεύει, το MOSFET θα έπρεπε να είναι 100% OFF με το τρανζίστορ σε αποκοπή, έχεις μετρήσει Vgs τιμές με το BC on/off? Η Vbe του τρανζίστορ πέφτει στα μηδέν βολτ με λογικό μηδέν? Μήπως να δοκιμάσεις μία αντίσταση μεταξύ B-E για σιγουριά? Θα έπρεπε να δουλεύει...

ΜαστροΤζεπέτο
07-11-20, 17:07
Προσπαθώ να χρησιμοποιήσω ένα MOSFET P chanel σαν διακόπτη. Η εφαρμογή είναι να λειτουργεί ένα arduino στα 3,7-4V από μπαταρία λιθίου και όταν ανοίγει το DC-DC converter να μου ανεβάζει την τάση στο επιθυμητό σημείο.
Δοκίμασα αρχικά με N chanel MOSFET αλλά δεν είχε την απαιτούμενη τάση για να ανοίξει σωστά το FET.
Δοκίμασα και με το P chanel MOSFET IRF9Z34 αλλά δεν κλείνει σωστά. (αυτό είχα πρόχειρο, αν θέλετε προτείνετε κάποιο άλλο, αν και είναι δύσκολο να το βρω λόγω καραντίνας)
Αρχικά είναι κλειστό αλλά μόλις ανοίξει και μετά δεν ξανακλείνει και μένει ανοικτό με τάση 1,18V
Δείτε λίγο και σεις μπας και με ξεκολλήσετε γιατί βαρέθηκα τις δοκιμές
Ευχαριστώ προκαταβολικά

Δες λίγο αυτό που λέει ο Γιάννης με την 470Ω ή καλύτερα βάλε μία 8Κ2 Ω στο Gate του Mosfet . Θα μειώσει αισθητά την χαμηλή τιμή που βλέπει για να μείνει κλειστό.

744
07-11-20, 18:34
Νομίζω οτι επειδή το MosFet έχει Vgs(th) -2 με -4 volt, δεν θα μπορέσει ποτέ να λειτουργήσει σωστά στο κύκλωμα που έχεις. Δες και την καμπύλη Vgs σε σχέση με το Id. Ξεκινά από τα 4 volt...

Τι άλλα N-channel MosFet έχεις που μπορεί να λειτουργήσουν σε χαμηλές Vgs(th) τάσεις? Αν έχεις, τότε ξέχνα αυτό το κύκλωμα και σύνδεσε την πύλη στο arduino σου, την πηγή (S) στη γείωση και την εκροή (D) στη γείωση του converter. Το + του converter στο +3.7 volt.

Αυτό έχει το μειονέκτημα ότι καταργείται η κοινή γείωση. Σου είναι απαραίτητη?

SProg
07-11-20, 18:45
Δε καταλαβαίνω ακριβώς το σχηματικό και τι θέλει να κάνει.. αλλά γιατί κανείς δεν αναφέρει την Body δίοδο;

gep58
07-11-20, 18:54
Εγώ εκείνο που καταλαβαίνω είναι ότι θέλει να έχει πολύ μικρή κατανάλωση και μόνο σε κάποιους χρόνους να ενεργοποιεί ένα δεύτερο κύκλωμα το οποίο όμως λειτουργεί με μεγαλύτερη τάση.

SProg
07-11-20, 20:07
Αρχικά είναι πολύ κακό το σχηματικό και θα πρέπει καποιος να μαντέψει που ειναι η είσοδος και που η εξοδος.

Απαντήθηκε πάντως ότι και το Mosfet δεν είναι το σωστό και ότι μπορείς να χρησιμοποιήσεις το EN του Converter. Στη λύση χωρίς Enable το τρανζιστορ είναι περιττό και είναι καλύτερα να ενεργοποιείς το 2ο κύκλωμα με '0'.

82201

selectronic
07-11-20, 20:08
...Νομίζω οτι επειδή το MosFet έχει Vgs(th) -2 με -4 volt, δεν θα μπορέσει ποτέ να λειτουργήσει σωστά στο κύκλωμα που έχεις. Δες και την καμπύλη Vgs σε σχέση με το Id. Ξεκινά από τα 4 volt...

Από ότι λέει ο Μάρκος πάντως (αν κατάλαβα καλά), το πρόβλημα δεν είναι ότι δεν άγει (αρκετά?) το MOSFET, αλλά ότι μένει στην ενεργό περιοχή όταν πρέπει να είναι 100% off. Βέβαια σωστά το λες, 4V είναι οριακά για Vgs σε νορμάλ MOSFET (αν και 3.7V ίσως είναι ΟΚ αν το ρεύμα είναι μικρό και δεν σε πειράζει να έχεις μία μικρή πτώση τάσης και απώλειες από μερικά Ωμ Rds), αλλά στο πρώτο ποστ αναφέρει ότι έβαλε αυτό το n-channel γιατί το είχε πρόχειρο. Στο κανονικό κύκλωμα μπορεί να βάλει κάποιο logic-level MOSFET που θα είναι σούπερ με 3-4Vgs.
Επίσης θα μπορούσε να βάλει και ένα μικρό ΤΟ-92 n-channel MOSFET (πχ 2Ν7000) αντί για το BC547, αν η Vce (on) του τελευταίου αποτελεί πρόβλημα (δεν νομίζω να υπάρχει διαφορά).


Δε καταλαβαίνω ακριβώς το σχηματικό και τι θέλει να κάνει.. αλλά γιατί κανείς δεν αναφέρει την Body δίοδο;

Τι πρόβλημα υπάρχει με την body diode? Η είσοδος του DC/DC converter δεν πρέπει να είναι μηδέν (μεγάλη αντίσταση) "στον αέρα"? Είσοδος είναι...
Ή εκεί κάτι γίνεται και γι' αυτό μετράει 1V εκεί με το MOSFET off?


...Απαντήθηκε πάντως ότι και το Mosfet δεν είναι το σωστό και ότι μπορείς να χρησιμοποιήσεις το !EN του Converter...
Αυτό είναι το καλύτερο και το "σωστό" βέβαια.

SProg
07-11-20, 20:15
Τι πρόβλημα υπάρχει με την body diode? Η είσοδος του DC/DC converter δεν πρέπει να είναι μηδέν (μεγάλη αντίσταση) "στον αέρα"? Είσοδος είναι...
Ή εκεί κάτι γίνεται και γι' αυτό μετράει 1V εκεί με το MOSFET off?


Γιάννη μιλούσα για τελείως διαφορετικό κύκλωμα, για αυτό είπα ότι στο σχηματικό δεν ήταν ξεκάθαρο που συνδέει την είσοδο και που την έξοδο του Converter. Όχι απαραίτητα Floating η είσοδος, ειδικά όταν έχει και !EN pin, συνήθως έχει εσωτερική pull-up αντίσταση προς το VIN.

744
07-11-20, 20:26
Σάββα, η δίοδος είναι άχρηστη αφού είναι ορθά πολωμένη πάντα. Άρα δεν έχει νόημα ύπαρξης. Πάντως όπως προτείνεις, γλιτώνει ένα τρανζίστορ και ο έλεγχος απλώς γίνεται με ανάποδη λογική από του Μάρκου. Επείδή όμως το πρόβλημα φαίνεται να είναι από το ίδιο το MosFet, μάλλον δεν θα λειτουργήσει ακόμα και έτσι.

Αν δεν τον πειράζει να αλλάξει η γή από το δευτερεύον κύκλωμα, καλύτερα ένα Ν MosFet.


Αρχικά είναι πολύ κακό το σχηματικό και θα πρέπει καποιος να μαντέψει που ειναι η είσοδος και που η εξοδος.

Απαντήθηκε πάντως ότι και το Mosfet δεν είναι το σωστό και ότι μπορείς να χρησιμοποιήσεις το EN του Converter. Στη λύση χωρίς Enable το τρανζιστορ είναι περιττό και είναι καλύτερα να ενεργοποιείς το 2ο κύκλωμα με '0'.

82201

SProg
07-11-20, 20:40
Σάββα, η δίοδος είναι άχρηστη αφού είναι ορθά πολωμένη πάντα.
Είναι ορθά πολωμένη μόνο όταν ο μΕ βγάζει '0' (ελπίζω να μιλάμε για τη TSS40U δίοδο στο σχηματικό μου). Οπότε η πύλη θα βλέπει είτε 3.7V (Vgs = 0V) είτε Vf λόγω της διόδου (Vgs = Vf - 3.7V = -3.5V [ανάλογα τη δίοδο και την pull-up ανίσταση]).

Ναι το Mosfet είναι λάθος έτσι και αλλιώς.

744
07-11-20, 22:17
Επιμένω ότι δεν προσφέρει τίποτα. Ακόμα και αν δεχτούμε ότι η έξοδος του MCU είναι ιδανική.

SProg
07-11-20, 23:22
Προσφέρει στη περίπτωση που το σήμα που ενεργοποιεί το Mosfet είναι 5V (αναφέρθηκε κάπου το Arduino). Εάν εχουν ίδιες στάθμες, τότε ναι δεν οφελεί κάπου και μπορεί να αντικατασταθεί με αντίσταση (πχ 100-200R).

elektronio
07-11-20, 23:44
Δυστυχώς δεν μπορώ να κάνω άλλες μετρήσεις γιατί ξήλωσα το mosfet και το module. Προσπάθησα να σηκώσω το 4 ποδαράκι για να το ελέγξω αλλά αντί να στραβώσει προς τα πάνω το ποδαράκι ξηλώθηκε από το ολοκληρωμένο και τώρα δεν έχω κύκλωμα ούτε module.

Δεν ξέρω αν υπάρχει το module σε version που να δίνει και είσοδο enable ,αλλά μάλλον θα πρέπει να το υλοποιήσω σε δική μου πλακέτα για να βγάλω και είσοδο enable.
Αυτό θα προσπαθήσω να κάνω και βλέπουμε στην συνέχεια.

Αν έχετε κάποια εναλλακτική λύση να προτείνετε ευχαρίστως να την ακούσω.

ΜαστροΤζεπέτο
08-11-20, 01:13
.... το πρόβλημα δεν είναι ότι δεν άγει (αρκετά?) το MOSFET, αλλά ότι μένει στην ενεργό περιοχή όταν πρέπει να είναι 100% off. Βέβαια σωστά το λες, 4V είναι οριακά για Vgs σε νορμάλ MOSFET (αν και 3.7V ίσως είναι ΟΚ αν το ρεύμα είναι μικρό και δεν σε πειράζει να έχεις μία μικρή πτώση τάσης και απώλειες από μερικά Ωμ Rds), αλλά στο πρώτο ποστ αναφέρει ότι έβαλε αυτό το n-channel γιατί το είχε πρόχειρο. Στο κανονικό κύκλωμα μπορεί να βάλει κάποιο logic-level MOSFET που θα είναι σούπερ με 3-4Vgs.
Επίσης θα μπορούσε να βάλει και ένα μικρό ΤΟ-92 n-channel MOSFET (πχ 2Ν7000) αντί για το BC547, αν η Vce (on) του τελευταίου αποτελεί πρόβλημα (δεν νομίζω να υπάρχει διαφορά).
Τι πρόβλημα υπάρχει με την body diode? Η είσοδος του DC/DC converter δεν πρέπει να είναι μηδέν (μεγάλη αντίσταση) "στον αέρα"? Είσοδος είναι...
Ή εκεί κάτι γίνεται και γι' αυτό μετράει 1V εκεί με το MOSFET off?
Αυτό είναι το καλύτερο και το "σωστό" βέβαια.

Έχω φάει τρελές απογοητεύσεις με τα Mosfet, προχθές άλλαξα ένα BC547 με 2Ν7000 για να έχει πιό κοφτή λειτουργία και αυτό συμπεριφέρθηκε σαν αντιστασούλα !!! Δεν ήθελα να βάλω την IRF3205 γιατί την θεωρουσα μεγάλη για πολύ μικρες τιμές τάσης - έντασης και στο τέλος κατέληξα στην αρχική επιλογή του IRF3205. Παρόλα αυτά σε μια δοκιμή όπου δεν πρέπει να άγει αυτό συμπεριφερόταν ως 66Ωμ .... έχω ακούσει ότι είναι περίεργα και ευαίσθητα αλλά τόσο περίεργες συμπεριφορές ;;;;

MacGyver
08-11-20, 01:34
Έχω φάει τρελές απογοητεύσεις με τα Mosfet, προχθές άλλαξα ένα BC547 με 2Ν7000 .....;;;;
Τα MOSFET δεν είναι εναλλακτά των BJT !!

selectronic
08-11-20, 01:55
Έχω φάει τρελές απογοητεύσεις με τα Mosfet, προχθές άλλαξα ένα BC547 με 2Ν7000 για να έχει πιό κοφτή λειτουργία και αυτό συμπεριφέρθηκε σαν αντιστασούλα !!! Δεν ήθελα να βάλω την IRF3205 γιατί την θεωρουσα μεγάλη για πολύ μικρες τιμές τάσης - έντασης και στο τέλος κατέληξα στην αρχική επιλογή του IRF3205. Παρόλα αυτά σε μια δοκιμή όπου δεν πρέπει να άγει αυτό συμπεριφερόταν ως 66Ωμ .... έχω ακούσει ότι είναι περίεργα και ευαίσθητα αλλά τόσο περίεργες συμπεριφορές ;;;;
To κύκλωμα το Μάρκου είναι διακόπτης, 100% on ή 100% off είναι το ζητούμενο (και το τρανζίστορ απλά οδηγεί το MOSFET).
Γενικά δεν μπορείς να αλλάξεις ένα BJT με ένα MOSFET σε ένα κύκλωμα, η λειτουργία του ενός είναι διαφορετική με του άλλου, μόνο κατά τύχη μπορεί να δουλέψει το κύκλωμα με την αλλαγή...

Τα BJT (https://www.electronics-tutorials.ws/transistor/tran_2.html) οδηγούνται με ρεύμα (βέβαια πρέπει να υπάρχει και ανάλογη η Vbe με μίνιμουμ τα περίπου 600mV) στην Βάση (Ib), το οποίο θα "ενισχυθεί" * Ηfe και θα εμφανιστεί στον Συλλέκτη (Ic), έχουν μέγιστη Vbe ~5V και ακόμα και στον κόρο (100% on) έχουν κάποια μικρή πτώση τάσης Vce.
Τα MOSFET (https://www.electronics-tutorials.ws/transistor/tran_6.html) οδηγούνται με τάση στην Πύλη (Vgs), η οποία είναι γενικά ~20V max για τα "κοινά" MOSFET και για να είναι 100% on η τυπική τιμή (που θα βρούμε στα datasheet) είναι περίπου 10V. H τάση Vds στα άκρα του όταν είναι 100% on μπορεί να είναι εξαιρετικά μικρή, λόγο της ελάχιστης RdsON που μπορεί να είναι ακόμα και κάτω από 10mΩ.
Tα IGBT (https://www.electronics-tutorials.ws/power/insulated-gate-bipolar-transistor.html) είναι στην ουσία ένα MOSFET που οδηγεί ένα BJT, γενικά είναι για μεγάλες τάσεις και ρεύματα.

Καταλαβαίνεις λοιπόν ότι σε ένα κύκλωμα που υπάρχει πχ ένα ΝΡΝ BJT σαν διακόπτης (πχ για ενεργοποίηση ενός πηνίου ρελέ), το οποίο ελέγχετε από ένα τελεστικό με ας πούμε 2Vbe στα 5mA για 100% on, αλλαγή σε 2N7000 MOSFET δεν θα πετύχει αφού με μόνο 2Vgs δεν θα έχουμε 100% on, οπότε μεγάλη αντίσταση Rds, άρα χαμηλή τάση στο πηνίο του ρελέ, ζόρισμα του MOSFET (dissipation) κτλ.
Και ανάποδα, αν έχουμε ένα MOSFET για έλενχο πηνίου ρελέ, το οποίο οδηγεί τελεστικός με 12V στην Πύλη του, αν βάλουμε ένα BJT θα καεί αμέσως από υπερβολική Vbe!

Απλά τυχαίνει στο κύκλωμα του Μάρκου η τάση Vbe να είναι περίπου 4V, που είναι αρκετή για να να φτάσει το τρανζίστορ στον κόρο και κάτω από την μέγιστη του BC546 (6V) αλλά την ίδια στιγμή οριακά αρκετή για να αρχίσει να άγει ένα MOSFET (Vgs), πχ το datasheet του IRF9Z34 (https://www.vishay.com/docs/91092/sihf9z34.pdf) που χρησιμοποιεί ο Μάρκος αναφέρει μέγιστη Vgs(th) τα 4.0V (οπότε θα άγει η επαφή Vds αλλά με άγνωστη Rds) και οι καμπύλες τάσης/ρεύματος στην σελίδα 3 ξεκινάνε από 4.5V.
Ένα "logic-level" MOSFET όπως πχ το IRLZ24 (https://www.vishay.com/docs/91326/sihlz24.pdf) άγει με πολύ μικρότερη Vgs, τυπικά 5V αντί των 10V των "κοινών" MOSFET για 100% on (το datasheet αναφέρει 100mΩ Rds στα Id=10Α με 5Vgs).

ΜαστροΤζεπέτο
08-11-20, 04:56
To κύκλωμα το Μάρκου είναι διακόπτης, 100% on ή 100% off είναι το ζητούμενο (και το τρανζίστορ απλά οδηγεί το MOSFET).
Γενικά δεν μπορείς να αλλάξεις ένα BJT με ένα MOSFET σε ένα κύκλωμα, η λειτουργία του ενός είναι διαφορετική με του άλλου, μόνο κατά τύχη μπορεί να δουλέψει το κύκλωμα με την αλλαγή...

Τα BJT (https://www.electronics-tutorials.ws/transistor/tran_2.html) οδηγούνται με ρεύμα (βέβαια πρέπει να υπάρχει και ανάλογη η Vbe με μίνιμουμ τα περίπου 600mV) στην Βάση (Ib), το οποίο θα "ενισχυθεί" * Ηfe και θα εμφανιστεί στον Συλλέκτη (Ic), έχουν μέγιστη Vbe ~5V και ακόμα και στον κόρο (100% on) έχουν κάποια μικρή πτώση τάσης Vce.
Τα MOSFET (https://www.electronics-tutorials.ws/transistor/tran_6.html) οδηγούνται με τάση στην Πύλη (Vgs), η οποία είναι γενικά ~20V max για τα "κοινά" MOSFET και για να είναι 100% on η τυπική τιμή (που θα βρούμε στα datasheet) είναι περίπου 10V. H τάση Vds στα άκρα του όταν είναι 100% on μπορεί να είναι εξαιρετικά μικρή, λόγο της ελάχιστης RdsON που μπορεί να είναι ακόμα και κάτω από 10mΩ.
Tα IGBT (https://www.electronics-tutorials.ws/power/insulated-gate-bipolar-transistor.html) είναι στην ουσία ένα MOSFET που οδηγεί ένα BJT, γενικά είναι για μεγάλες τάσεις και ρεύματα.

Καταλαβαίνεις λοιπόν ότι σε ένα κύκλωμα που υπάρχει πχ ένα ΝΡΝ BJT σαν διακόπτης (πχ για ενεργοποίηση ενός πηνίου ρελέ), το οποίο ελέγχετε από ένα τελεστικό με ας πούμε 2Vbe στα 5mA για 100% on, αλλαγή σε 2N7000 MOSFET δεν θα πετύχει αφού με μόνο 2Vgs δεν θα έχουμε 100% on, οπότε μεγάλη αντίσταση Rds, άρα χαμηλή τάση στο πηνίο του ρελέ, ζόρισμα του MOSFET (dissipation) κτλ.
Και ανάποδα, αν έχουμε ένα MOSFET για έλενχο πηνίου ρελέ, το οποίο οδηγεί τελεστικός με 12V στην Πύλη του, αν βάλουμε ένα BJT θα καεί αμέσως από υπερβολική Vbe!

Απλά τυχαίνει στο κύκλωμα του Μάρκου η τάση Vbe να είναι περίπου 4V, που είναι αρκετή για να να φτάσει το τρανζίστορ στον κόρο και κάτω από την μέγιστη του BC546 (6V) αλλά την ίδια στιγμή οριακά αρκετή για να αρχίσει να άγει ένα MOSFET (Vgs), πχ το datasheet του IRF9Z34 (https://www.vishay.com/docs/91092/sihf9z34.pdf) που χρησιμοποιεί ο Μάρκος αναφέρει μέγιστη Vgs(th) τα 4.0V (οπότε θα άγει η επαφή Vds αλλά με άγνωστη Rds) και οι καμπύλες τάσης/ρεύματος στην σελίδα 3 ξεκινάνε από 4.5V.
Ένα "logic-level" MOSFET όπως πχ το IRLZ24 (https://www.vishay.com/docs/91326/sihlz24.pdf) άγει με πολύ μικρότερη Vgs, τυπικά 5V αντί των 10V των "κοινών" MOSFET για 100% on (το datasheet αναφέρει 100mΩ Rds στα Id=10Α με 5Vgs).
Ευχαριστώ πολύ για τις ωραίες πληροφορίες (καθόλου ειρωνικά ) δεν οδηγούσα ρελέ αλλά ακύρωνα (βραχυκύκλωνα) μια αντίσταση με ένα mosfet πού όταν στη θέση του ήταν ένα NPN BJT δεν έκοβε πλήρως την λειτουργία του μειώνοντας την τάση της βάσης ούτε στα 350 mV και έτσι αποφάσισα να βάλω ένα 2Ν7000 το οποίο όμως με απογοήτευσε όπως τον Μάρκο. Πριν λίγο το βρήκα μπροστά μου και το μέτρησα .... είχε καεί ήδη .... Το IRF3205 παρότι το θεώρησα μεγάλο για τόσο απλή δουλειά, δουλεύει εξαιρετικά με σχετικά μικρή τάση στην πύλη.

nestoras
08-11-20, 05:55
Τα mosfets οπως κι ολα τα τσιπακια με FET εισοδους θελουν προσοχη στο χειρισμο τους ακόμη και στον τροπο αποθηκευσης. Επειδη ειναι ευαισθητα στον στατικο ηλεκτρισμο καλα ειναι να αποθηκευονται "καρφωμενα" πανω σε αλουμινοχαρτο (ή σε ειδικο αντιστατικο σφουγγαρακι) ωστε ολα τα πινακια να εχουν παντα το ιδιο δυναμικο.

Οσον αφορα στο σχηματικο: η 470Ω ειναι πολυ μικρη (προκαλει μεγαλο ρευμα περιπου 7mA) για ενα battery/low power σύστημα. Εικαζω οτι για να μην ερχεται σε πληρη αποκοπη το p-channel οτι φταιει το bjt npn κι οχι το p-channel μιας και που το Vgs του λογο της pullup 470Ω ειναι ακριβως ισο με 0 (υπο την προϋπόθεση ότι το npn bjt έρχεται σε αποκοπη). Θα μπορουσαν να μετρηθουν στον παλμογραφο ακριβως οι τασεις Vbe και Vce. Ισως να βοηθουσε καποια pull down αντισταση στη βαση του npn (> x10 φορες την εν σειρα αντισταση βάσης).

Όσον αφορα το p-channel mosfet θα πρεπει επιλεχθει τέτοιο ωστε |maxVgsThreshold| < 3.5V ωστε να ειμαστε σίγουροι ότι ενεργοποιειται "full on" σε καθε κατασταση της μπαταριας.

Εν πασει περιπτωσει, απο τη στιγμη που χαλασε το module θα πρεπει να γινει επανασχεδιασμος.

744
08-11-20, 16:42
Ο στατικός είναι πολύ κακός και ύπουλος εχθρός σε όλους τους ημιαγωγούς αλλά ειδικά στα παντός είδους Mos...

Ακόμη μπορεί η βλάβη να μην γίνει άμεσα αντιληπτή αλλά σιγά σιγά να χειροτερεύει και να παρουσιάζει "αψυχολόγητη" συμπεριφορά! Μέχρι τρέλας δηλαδή.

Τα πέρασα παλιά και θυμάμαι τα CMOS τύπου 40xx που τα πουλούσαν χύμα στα πλαστικά συρτάρια, όπου ο πωλητής τα έπιανε με το χέρι, φορώντας μάλλινη μπλούζα, και μετά για τα μάτια του πελάτη, το έβαζε σε αλουμινόχαρτο! Ή το άλλο που λέγανε, ότι έχει ... buffer και δεν έχει ανάγκη (στα IC που είχαν κατάληξη Β δηλαδή!)

Ακόμα τα πουλάνε έτσι στα λιανομάγαζα βέβαια. Σε παρατήρηση που έκανα, η απάντηση του ειδήμονα πωλητή ήταν: "κανένα δεν γύρισε πίσω"! Ξέρω σίγουρα πάντως ότι δεν είναι ηλεκτρονικός...

Ένα ωραίο άρθρο για το ESD και με φωτό από ζημιές http://mclucernas.blogspot.com/2012/04/safety-precautions-before-performing.html

vagkalpan
22-12-20, 20:53
Καλησπέραα και από μένα.
Υπάρχει module που δουλεύει στα 3.7 vκαι είναι και πολύ οικονομικό. Και το τροφοδοτεί από μπαταρία 18650. Απλά θα πρέπει για το on/off να δίνει εντολή ο atmel 328 σε ένα Ρελε για 3.3v.
Και δεν έχεις κατανάλωση καθόλου για την τροφοδοσία του πηνίου του Ρελε. Ή να το πω καλύτερα έχεις κατανάλωση αν θυμάμαι καλά 1mA ή 0mA

elektronio
23-12-20, 10:55
Καλησπέραα και από μένα.
Υπάρχει module που δουλεύει στα 3.7 vκαι είναι και πολύ οικονομικό. Και το τροφοδοτεί από μπαταρία 18650. Απλά θα πρέπει για το on/off να δίνει εντολή ο atmel 328 σε ένα Ρελε για 3.3v.
Και δεν έχεις κατανάλωση καθόλου για την τροφοδοσία του πηνίου του Ρελε. Ή να το πω καλύτερα έχεις κατανάλωση αν θυμάμαι καλά 1mA ή 0mA

Καλημέρα, δοκίμασα το enable / disable του module και δυστυχώς δεν δουλεύει όπως θέλω. Όταν το module είναι disable περνάει την τάση εισόδου στην έξοδο. Εγώ θέλω να μηδενίζει την έξοδο. Αν θα χρησιμοποιούσα ρελέ δεν θα χρειαζόταν να βάλω τίποτε άλλο. Αλλά το ρελέ έχει αρκετή κατανάλωση και reed rele δεν μου κάνει γιατί θέλω να χειρίζεται 1A (max 2Α).

744
23-12-20, 12:12
Αφού το module που έχεις είναι step-up, η τάση τροφοδοσίας είναι σε σειρά με το πηνίο, την δίοδο και την έξοδό σου. Άρα όταν ο converter δεν δουλεύει η φυσική ροή του ρεύματος από την τροφοδοσία θα εμφανιστεί στην έξοδο όπως και να έχει, χαμηλότερη κατά την πτώση της διόδου και της αντίστασης του πηνίου.

Μάλλον ένα FET σε σειρά με την τροφοδοσία και ενεργοποίηση/απενεργοποίηση της πύλης του μαζί με το module θα είναι πιθανή λύση.

selectronic
23-12-20, 12:50
Το αρχικό σχέδιο (https://www.hlektronika.gr/forum/attachment.php?attachmentid=82195&d=1604743406) αλλά με pull-down αντίσταση μεγαλύτερης τιμής θα πρέπει να δουλεύει σωστά (όπως στο #12 (https://www.hlektronika.gr/forum/showthread.php?t=98783&p=901698&viewfull=1#post901698)).
MOSFET (με πολύ μικρή RdsON) σαν διακόπτης είναι το αμέσως καλύτερο αφού δεν θες ρελέ, τι άλλο θα μπορούσε να κάνει?

kostas69
23-12-20, 13:44
Καλημέρα
Βαλε ανάποδα το S με το D του MOSFET. Eπίσης αύξησε την τιμή της R2 (Ας πούμε 4κ7-10κ)

elektronio
23-12-20, 13:46
Έχω παραγγείλει και περιμένω να μου έρθει to NDP6020P P-channel που έχει Vgs(th) -0,7 volt (max -1V). πιστεύω ότι με αυτό θα λυθεί το πρόβλημα.

spirakos
23-12-20, 14:12
Μηπως να χρησιμοποιησεις ενα darlington (μεγαλο hfe = μικρο ρευμα βασης) transistor αντι του φετ για διακοπτη;
Σε δοκιμες που εχω κανει το hfe επηρρεαζεται κατα πολυ απο το Vce, νομιζω αντιστοιχα επηρρεαζεται και το gm απο το Vds

744
23-12-20, 14:41
Μια χαρά θα παίξει το mosfet.

MacGyver
23-12-20, 15:53
Με δοκιμή μπορεί να περάσουν το τεστ και κάπoια άλλα που αναφέρονται στην κατηγορία Vgs 5V γιατί το min Vgs παίζει ακόμα και στα 2V.
Αντί αυτού θα μπορούσε να μπει και δεύτερη μπαταρία. Σε εκείνη την περιοχή τάσεων είναι ποιο κοινά τα υλικά.
Όπως και ένα relay, όχι ντε και καλά 3v που είναι ποιο δυσεύρετα, αλλά και 5V. Απλά αν είναι μικρό το repetition time είναι υπολογίσιμη η κατανάλωση του.

Κανονικά όταν γίνεται τηλεμετρία με τόσο μικρή μπαταρία που μάλλον δεν φορτίζει ταυτόχρονα καλό είναι να αποφεύγονται οι διασταυρώσεις κατηγοριών.
Φαίνεται να είναι παντρεμένα υλικά διαφορετικών τάσεων για να μπορέσει να γίνει δουλειά με αυτά που υπάρχουν.
Από ότι είδα υπάρχει ATtiny με RTC σε κάποια κατάσταση ύπνου για το triger και ο κώδικας είναι σε atmega 328 + τα υπόλοιπα.
Τέτοια step-up φορτώνουν την έξοδο μόνιμα με την είσοδο. Το ΕΝ δεν καταλαβαίνω τι πραγματική έννοια έχει.