PDA

Επιστροφή στο Forum : Optocoupler και Bandwidth



SProg
24-10-15, 21:39
Συνηθως κατα την επιλογη optocoupler, τα μονα που κοιτουσα για την επιλογη ήταν οι χρονοι ανοδου,καθοδου,το ρευμα If,CTR και φυσικα η ταση τροφοδοσιας.


Αυτο που δεν κοιτουσα ηταν το Bandwidth !

Για παραδειγμα εχω ενα PWM στα 20kHz το οποιο μεταβαλεται σε 180 διαφορετικους κυκλους εργασιας.


Αυτο σημανει οτι για το 6N136 που εχω, το Data_steam= 20kHz * 180 = 3.6 Mbps

3+ φορές πανω απο το Bandwidth του 6N136. Στους παλμους εβλεπα παραξενα 'σπασιματα', δεν μιλαω απλα για το μεταβατικο φαινομενο (Ton-Toff) , εβλεπα παραξενα 'σπασιματα' σε διαφορα σημεια του παλμου.


Η λυση ηρθε με το 6N137M , με Bandwidth στα 10Mbps και logit-gate εξοδο.


Ελπιζω να βοηθησει και αλλους απο περιττη ταλαιπωρια.

SeAfasia
24-10-15, 21:51
Συνηθως κατα την επιλογη optocoupler, τα μονα που κοιτουσα για την επιλογη ήταν οι χρονοι ανοδου,καθοδου,το ρευμα If,CTR και φυσικα η ταση τροφοδοσιας.


Αυτο που δεν κοιτουσα ηταν το Bandwidth !

Για παραδειγμα εχω ενα PWM στα 20kHz το οποιο μεταβαλεται σε 180 διαφορετικους κυκλους εργασιας.


Αυτο σημανει οτι για το 6N136 που εχω, το Data_steam= 20kHz * 180 = 3.6 Mbps

3+ φορές πανω απο το Bandwidth του 6N136. Στους παλμους εβλεπα παραξενα 'σπασιματα', δεν μιλαω απλα για το μεταβατικο φαινομενο (Ton-Toff) , εβλεπα παραξενα 'σπασιματα' σε διαφορα σημεια του παλμου.


Η λυση ηρθε με το 6N137M , με Bandwidth στα 10Mbps και logit-gate εξοδο.


Ελπιζω να βοηθησει και αλλους απο περιττη ταλαιπωρια.











λογικό δεν ήταν Σάββα το "σπάσιμο";
κοίτα το datasheet του 6Ν136 (http://www.vishay.com/docs/83604/6n135.pdf) έχει 1Mbit/SEC...
ενώ του 6Ν137Μ (http://www.farnell.com/datasheets/1718059.pdf) έχει 10mBIT/SEC

SProg
24-10-15, 21:55
Ακριβως Κωστα. Αλλα λενε για να μαθεις πρεπει να παθεις :D

SeAfasia
24-10-15, 21:59
Ακριβως Κωστα. Αλλα λενε για να μαθεις πρεπει να παθεις :D

πάντα ισχύει ο κανόνας,τι φτιάχνεις;

SProg
24-10-15, 22:00
Περα απο τον Inverter τιποτα προς το παρων. Απλα πηγα να παραγγειλω μερικα 137M για το νεο PCB και σκεφτηκα να το μοιραστω με τα παιδια μηπως γλυτωσω καποιον απο τζαμπα ψαξιμο.

FILMAN
26-10-15, 10:10
Εφόσον ήθελες να μεταδώσεις PWM έπρεπε να θεωρήσεις ως συχνότητα, όχι αυτή του PWM, αλλά αυτή που θα είχες αν μετέδιδες τετραγωνική κυματομορφή με mark και space χρονικά ίσα με την ελάχιστη τιμή του duty cycle του PWM σου.

SProg
26-10-15, 10:15
Εφόσον ήθελες να μεταδώσεις PWM έπρεπε να θεωρήσεις ως συχνότητα, όχι αυτή του PWM, αλλά αυτή που θα είχες αν μετέδιδες τετραγωνική κυματομορφή με mark και space χρονικά ίσα με την ελάχιστη τιμή του duty cycle του PWM σου.


To PWM ειναι στα 23.5kHz Φιλιππε, με κυκλους εργασιας απο 2-80%

FILMAN
26-10-15, 11:06
Άρα λοιπόν έχουμε 1 / 23.5kHz = 42.55μsec

42.55μsec * 2% = 0,85μsec

2 / 0.85μsec = 2.35MHz!

SProg
26-10-15, 11:11
Φιλιππε καλημερα κιολας,

ναι δεν αντιλεγω απλα βλεπω σε αλλα datasheet δινουν Bandwidth σε MHz και σε αλλα σε Mbps.Εκει καπου μαλλον μπερδευτηκα.


Το 6N136 ηξερα οτι δεν ηταν η καλυτερη λυση αλλα μειωνε πολλα εξαστηματα στο PCB.Εχει γινει η μεταβαση απο το 136 στο 6N137M με 10Mbps bandwidth

SProg
26-10-15, 11:33
Άρα λοιπόν έχουμε 1 / 23.5kHz = 42.55μsec

42.55μsec * 2% = 0,85μsec

2 / 0.85μsec = 2.35MHz!


Τωρα ανοιξα τον κωδικα.

Ο κυκλος εργασιας min ειναι 0.78 % άρα μιλαμε για 0.33μSec -> 6MHz !!!! Και το 6Ν136 εχει 2ΜHz...

SProg
29-10-15, 21:04
Και για την ιστορια.. το 6N136 ειναι 1Mbps τελικα.


6N136 και 6N137 (δεν αντεξα .. τα εβαλα στο στοιβο)

60277


και ας ξεραμε απο πριν το νικητη :D

SeAfasia
29-10-15, 22:20
o μπλε παλμός ποιανού είναι;

SProg
29-10-15, 22:55
o μπλε παλμός ποιανού είναι;

Μπλε = 6N137
Κιτρινος= 6N136

FILMAN
30-10-15, 09:59
o μπλε παλμός ποιανού είναι;
Δεν χρειαζόταν ερώτηση!

SProg
30-10-15, 10:01
Καλημερα Φιλιππε,

και οχι απλα ειναι αργός ο 6N136... δες που κανει το 'σπασιμο' ... γυρω απο τα 2.7V !!


Το ολοκληρωμενο που δεχοταν τον παλμο ηθελετε 2.7+ V για να αντιληφθει το '1'.

SProg
31-10-15, 20:28
πω...... κτήνος !!!


http://www.avagotech.com/products/optocouplers/industrial-plastic/digital-optocouplers/20mbd/hcpl-2400


Και φυσικα οτι πληρωνεις παιρνεις !!

FILMAN
02-11-15, 14:46
Ωχ... Θα βάλεις 6 τέτοια;

SProg
02-11-15, 15:09
Ωχ... Θα βάλεις 6 τέτοια;


Γιατι 6;

https://en.wikipedia.org/wiki/Space_vector_modulation

3 optocoupler με χρηση Space Vector.


Τελικα πηρα τα 6N137 , 3 κομματια συνολο 2euro απο Σαλονικα. Για παραπανω BW θελει λεφτα και δεν βλεπω και το λογο.

FILMAN
02-11-15, 15:29
Δεν καταλαβαίνω, 6 IGBT δεν έχεις πάλι;

SProg
02-11-15, 15:34
Εφοσον ο παλμος στο πανω και ο παλμος στο κατω IGBT καθε στηλης ειναι αντιθετος. Βαζεις ενα mosfet/igbt driver που δεχεται μια εισοδο και παραγει 2 εξοδους (1 κανονικα-1 αντιθετη) και την βγαζεις με 3 optocoupler καιμικροτερο PCB.


Και γλυτωνεις και 3εις εξοδους PWM ή κυκλωμα αντιστροφης εαν βαλεις driver με 2 εισοδους.

FILMAN
02-11-15, 15:54
Φαντάζομαι ότι το driver τότε θα έχει ενσωματωμένο κύκλωμα για νεκρούς χρόνους.

SProg
02-11-15, 15:58
Ε φυσικα.Απλως τα IR2109 εχουν fixed το DeadTime στα 500nsec, χρονος που αν βαλεις και το capacity στα Gate είναι αρκετα μικρος ή θες υπερ-καλοσχεδιασμενο PCB.

Τα IR21091 ειναι ολοιδια αλλα εχουν ρυθμιζομενο DeadTime μεσω εξωτερικης αντιστασης 500nsec-2usec.