Sida 2 av 3
Postat: 17 juli 2008, 23:56:04
av kimmen
Postat: 18 juli 2008, 08:53:56
av jesse
Sodjan skrev> Man måste dock läsa databladen och ha lite erfarenhet i bagaget.
Men eftersom detta är en så pass vanlig koppling borde den väl vara standard, och det borde finnas bra exempel på en lämplig koppling som man kan använda sig av utan att behöva experimentera särskilt mycket?
Så vad väljer ni som är erfarna för värden om ni skulle göra denna koppling? (PNP transistorn vill jag ha där för att senare kunna driva upp till 10 st optokopplare med samma signal - därför kan jag inte ansluta optokopplaren direkt till processorns utgång)
Kimmen: tack för länkarna. 220-280Ω pull-up

det låter onödigt lågt tycker jag (det blir över 20mA vid 'on') , man vill ju ha en någorlunda strömsnål utrustning också. Ska forska vidare vilka värden som annars används. Å andra sidan bränner de ≈16mA på lysdiodsidan som standard i MIDI, vilket motsäger vissa inlägg ovan om att det skulle vara olämpligt med sådana höga strömmar.
Postat: 18 juli 2008, 09:21:23
av jesse
Hittade nu en E-bok med standardkopplingar för processorer, bla optokopplare på ingången, Man kör 2mA genom LED'en och använder ett 10k pull-up motstånd vid 5V.
Faktiskt riktigt bra nybörjarinfo, många andra exempel på kopplingar beskrivs där - matningsspänning, reset-signal, klocka, kontaktstudsfilter mm...
6.1 Basic connecting of the microcontroller
Postat: 18 juli 2008, 15:16:16
av kimmen
Jag får strömmen genom lysdioden till c:a 5ma - det är ju tre 220 ohm i serie. Den optokopplaren de valt verkar ju ha darlingtonutgång så det är väl därför de använder så låg resistans.
Postat: 19 juli 2008, 15:50:33
av jesse
visst, ja ... tänkte inte på hur det såg ut på andra sidan... 660Ω. mA
Men darlington... skulle egentligen kunna drivas med ännu lägre ström än en vanlig optokopplare. I din andra länk använder de inte darlington.
Postat: 19 juli 2008, 16:26:34
av kimmen
Det är ju samma sorter föreslagna - 6n138 eller sharp PC-900. 6n138 är typ darlingtonkopplad (separat anslutning till första stegets C), PC-900 har inbyggd schmittrigger. CTR för 6n138 verkar ligga på runt 20x.
Vad är det för CTR på din optokopplare? Sen så är ju inte alla optokopplare särskilt snabba. Din kanske helt enkel är för långsam.
Postat: 19 juli 2008, 18:56:35
av xxargs
hmm bottar darligtonutgången ordentligt? - den kan inte sänka lika mycket som en enkel OC-utgång som då ger ca 0.2 volt C-E spänningsfall och kanske är det som strular med tiden då darlingtontrissorna kanske inte går under 0.5 Volt tillräkligt fort
spänningen måste vara under 0.8 Volt för att vara en giltig nolla för 74LS-kretsar tex.
-Bara en tanke...
Provat en annan optokopplare typ PC817 från sharp?
Postat: 19 juli 2008, 21:41:58
av Icecap
Använd INTE darlington-kopplade, de har usla flanker.
Postat: 19 juli 2008, 23:37:45
av xxargs
Är beredd att hålla med - bara att darlingtonkoppling inte kan sänka/höja med mindre spänningsfall än ca 0.8 Volt CE - spänning som bäst/lägst borde bara detta diskvalisera användning som intefacektretsar för just TTL-CMOS av den enkla anledningen att det inte klarar att jorda/sänka ordentligt ens när dom är bottnade. (så fort huvudtrissan vill dra mer ström så 'snor' den spänning och ström för sin egen bas-matning via hjälptrissan och därmed är spänningsfallet inte lägre än ca 0.8 Volt)
nu när man tittar på databladet för 4N35 (TI) i fig 3 med 0.8 Volt vid 0.2 mA C-E ström så blir man fundersam om inte det är en darlingtonkoppling trots allt...
Om man jämför med 4N35 och PC817 så är det sistnämda dubbelt så snabb, CE-spänningen på transistorsidan max 0.1 - 0.2 Volt om lysdiodströmmen är mer än 200% av det som sänks på transistorsidan (sänkströmmen är 50% av lysdiodströmmen), dock när man ändå kör flera mA som diodström är det inga problem att sänka tillräklig ström på transistorsidan med typ 10k pullupmotstånd etc. - och den går att köpa på Elfa.
Postat: 20 juli 2008, 00:18:43
av jesse
nej,nej, jag har inga darlington-kopplare.
jag har provat 4n35 och mct271 med samma konstiga resultat:
4n35 - CTR 100% (vid UCE=10V, If=10mA, 25^C)
switching time on-off: 10µS vid Ic=2mA, RL=100Ω, Vcc=10V
MCT271 - CTR 45-90% (samma villkor som ovan)
switching time on-off: 7.0µS Ic=2mA, RL=100Ω, Vcc=5.0V
Jag har sänkt strömmen till LED'en från ca 15mA till ca 3.3mA (gör ingen skillnad, <1mA ger ingen signal alls)
Jag har experimenterat med pull-up motstånd allt mellan 10k till 470Ω. Ingen skillnad. Just nu sitter det ett 4k7 motstånd där.
Det enda som förbättrar värdena något (inte helt bra men kanske acceptabelt) är ett 1M motstånd parallellt med en 2n2 C från basen på fototransistorn till jord. (skall enligt tips vara 10n men jag hade inte det just då)
Här kommer lite intressanta data från databladet (gäller båda ovanstående kopplare):
Här ser man att vid 10Khz, If 10mA så bör RL ligga på ca 1.4k. Eftersom jag haft problem med för lång TPLH så ska jag testa med 1.2k nästa gång. Funkar inte detta får jag väl köpa en snabbare optokopplare, men de är flera gånger dyrare, ca 15-25 kr/st istället för 3.50.
En annan variant är att inte använda emittern utan ta ut signalen direkt från basen och förstärka den med en yttre transistor. Man hoppar då över det långsamma steget i fototransistorn. Detta skall kunna öka bandbredden över 100 ggr, upp till 30 Mhz. Så det finns kanske lösningar när man väl behöver dem om man bara letar lite.
EDIT: jag läste fel på grafen ovan. Såg inte skalan till höger - trodde att TPLH och TPHL hade samma skala (den till vänster) men nu ser jag att de har helt olika skalor och att TPHL är försumbar oavsett RL. I så fall borde ett lägre RL passa bättre, t.ex. 470Ω (läser jag rätt nu? Bäst att jag går och lägger mig och sova, tror jag)
Postat: 20 juli 2008, 01:41:04
av JimmyAndersson
"Funkar inte detta får jag väl köpa en snabbare optokopplare, men de är flera gånger dyrare, ca 15-25 kr/st istället för 3.50."
Runt en 20-lapp är väl ändå inte så farligt mycket? Eller du kanske behöver många?
Som sagt så är 4N35 hälften så snabb som PC817, som kostar en tia hos Elfaf. 6N138 har visserligen darlington-utgång men fungerar fint till MIDI, som kör med 28,8k eller 38,4kBaud.

Pris: 17,50kr.
Som alltid så får man vad man betalar för.
Postat: 20 juli 2008, 09:48:48
av Icecap
Jag har använd PC817 till seriell kommunikation, fungerar alldeles utmärkt om man inte ska ha vansinniga hastigheter, jag använder 19k2 som högsta.
Postat: 20 juli 2008, 11:46:14
av jesse
På sikt kommer jag nog att använda några hundra st. Till en början ska jag bara använda 12 st. Så 20 kr är väldigt mycket, då det flerdubblar komponent kostanden för hela produkten.
Har nu hittat en mycket snabb optokopplare - 6N136 - för ca 6 kr på electrokit, avsedd för seriekommunikation. Så det får väl bli den, antar jag. Ska beställa idag. Den har den typ av koppling som jag nämnde tidigare - en extra transistor kopplad till basen på fototransistorn (som då uppför sig som en fotodiod vilket blir mycket snabbare). Den skall vara snabb jämfört med 6N138. Kan bara nämna att samma optokopplare på Elfa kostar över 25 kr/st

Switching time max 0.8µS vid RL = 1.9kΩ
Testar att beställa PC817 också när jag ändå är igång.
Tack för all support här på forumet. Jag hoppas att tråden kommer att vara till nytta även för andra som vill göra liknande projekt. Om det finns fler här som kör UART eller liknande signaler genom optokopplare - berätta gärna vilken kopplare ni använt , baudrate, samt kringkomponenter. Alltid intressant att jämföra.
Postat: 20 juli 2008, 13:17:02
av MadModder
Ta EL817 istället. Samma data, men billigare.

Postat: 20 juli 2008, 14:15:09
av jesse
Läste i ELFA's info om MAX250 (RS232-interface) att det används ihop med 4n26 i 19200 baud, dvs dubbla hastigheten mot vad jag försöker köra med 4n35. Man har dock använt basen som utgång, inte emittern för att få upp hastigheten. ('diodkoppling')
MAX250 (ansluts till) optokopplare ...typ 4N26 ... ett komplett elektriskt isolerat RS-232-interface för 19,2 kbaud. Önskas högre överföringshastighet (upp till 90 kbaud) byts optokopplarna ut till 6N136 med ett 4 kΩ pull-up motstånd
observera på bilden hur optokopplarens transistor anslutits till mottagaren!
Det är också rejäl skillnad mellan 4n26 och 4n35. En titt i databladet:
4n25-4n28: switchtime 2µS, 4n35-38 - 10µS.
4n25 kostar 4 kr/st (25st) på elfa. Inte helt fel.
EDIT:
missade ditt inlägg förut: EL817 - hoppsan, där var en billig en! ska kolla den!