Mysko företeelse PIC vs n-MOSFET.

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av Erik M »

Hur konfigurerar man den som open collector?
Det har jag inte sett något om i manualen.
Jag hittar bara digital I/O för dessa PORTC.

Om den är trasig, det får du försöka utläsa själv, exempelvis från:
Nerre
Inlägg: 27225
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av Nerre »

En utgång från en mikrocontroller har normalt två transistorer. En som sitter mot Vcc för att kunna göra utgången hög och en som sitter mot Gnd för att kunna göra utgången låg.

En utgång som är open collector har har bara den ena, den mot Gnd. En sån utgång kan då bara "sänka" ström eller inte släppa in nån ström alls. Den fungerar precis som om du skulle sätta en strömbrytare mot jord. Den blir beroende av att hög signal kommer från en extern källa. Man brukar använda pull-up-motstånd till det.

Om din utgång fungerar så så skulle det ju i teorin inte fungera alls, eftersom du inte har nån pull-up. MEN, när din utgång slår ifrån så kommer gaten att "hänga i luften".

Eftersom en gate är som en liten kondensator så behövs det inte många elektroner för att ladda upp den, det innebär att det bara behövs lite lite läckström för att det ska "fungera". Men det blir en väldigt känslig lösning och sätter du dit ett seriemotstånd så kan det vara tillräckligt för att de ska slå ut gaten.

Om nu dina utgångar inte går att konfigurera som open collector så kan det ändå hända att utgången ser ut så på grund av att den ena transistorn i utgången har gått sönder (kanske på grund av transienter från solenoiderna som saknar frihjulsdiod, spiken där kan bli flera hundra volt).
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av Icecap »

En MOSFET-gate drar ingen ström värd att nämna! Den har dock en kapacitans gentemot source och drain.

Med ett motstånd på 470 Ohm mellan gate och portpinne drivs den nästan lika bra som med ett motstånd på 0 Ohm! Så motståndet har bara betydelse som störningsdämpning.

Om det inte fungerar då är transistorn trasig, så enkelt är det! Dock kan det vara felkopplat och det ser jag som en mycket sannolik möjlighet.

En PIC16F630 är en µC (= microController)!!! Det är inte en gate eller liknande!

En sockel med svarvade pinnar och tulpanfjäder är en bra börja - men såklart är det sant att alla socklar ger möjlighet för glappkontakt! Men t.ex. en 48-148-03 är ett skapligt exempel, det finns dock bättre (och dyrare).
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av sodjan »

> Sätts det 470 ohm mellan port och gate så drivs inte gate.
> Vilket jag visade ovan. Å det är fullständigt irrelevant om det ska fungera, det fungerar inte.

Du *ska* ha ett gate motstånd som begränsar topp-strömmen från porten (I/O pinnen).
*Självklart* fungerar det med att 470 ohms motstånd, om allt annat är rätt. Men det
är inte *motståndet* som är fel och som skall plockas bort...

16F630 har inga pinnar som kan vara "open collector".
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av lillahuset »

Jodå sodjan. Nu är jag ju ingen expert på PIC men visst borde den väl ha ett tristate-register. Om inte kan man väl ställa pinnen som ingång om man vill ha den högohmig.
Fast vad vet jag, PICarna är utrensade ur mitt liv. :)
Nu ljög jag visst... Hittade en PICSTART16C när jag röjde AVR-prylar för några veckor sedan. Får betraktas som ren kuriosa.
Någon som vill ha? PMa eller maila så lägger jag den på lådan. Portofritt.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46963
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av TomasL »

Tristate är en sak, men OC har den inte (vissa prollar kan man sätta utgången till OC i stället för vanlig totempåle)

Så nej, vår käre TS har med största säkerhet kvaddat PICen eller Mosfetarna eller båda.
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av bearing »

Så det satt alltså inte några frihjulsdioder över de induktiva komponenterna? Jag var på väg att ställa en fråga om det, som tredje inlägg eller liknande. Men så kom jag att tänka på att det alltid blir så krångligt att hjälpa till i denna herres trådar. Eftersom att personen ifråga inte har ett tillräckligt öppet sinne för att ta emot förslag, om dessa går emot dennes nuvarande uppfattningar och idéer.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46963
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av TomasL »

Och hade TS postat schemat direkt, så hade vi sluppit 4 sidor.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av lillahuset »

Driv utgången låg, switcha mellan in och ut eller TS och ut, voila OC. Utgången hög och samma manöver, OD.
Naturligtvis med den begränsningen att spänningen på pinnen inte får vara högre än VDD. Men det brukar gälla alla processorer.

Har jag missat något?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46963
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av TomasL »

Naturligtvis kan man göra så, men det är ju som sagt en liten omväg, och frågeställningen var ju om TS lyckats sätta en utgång till OC i stället för TriState, men så är ju inte fallet.
Nerre
Inlägg: 27225
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av Nerre »

ELLER om utgången gått sönder så den bara fungerar som OC.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av sodjan »

> Naturligtvis med den begränsningen att spänningen på pinnen inte får vara högre än VDD.

Vilken är en av de stora anledningarna till OC, att kunna direktdriva
något med högre matningsspänning än processorn självt. Nej, den
du har har inte någon OC pinne. På den äldre 16F628 var RA4 OC...
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av lillahuset »

Jo jag kom att tänka på RA4. Den var väl ett arv från ur-PICen antar jag.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av sodjan »

Sant, det var samma på 16F84A och sannolikt tidigare modeller.
Men det försvann nog efter 16F628/648, vilka var "upgrade path"
från 16F84A. Och det finns massor av exempel på fall där man
inte har fått RA4 att fungera som man ville p.g.a. detta... :-)

Men hur som helst, det har ingenting med den aktuella tråden att göra.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: Mysko företeelse PIC vs n-MOSFET.

Inlägg av Erik M »

Tack för råd och tips och information.
Skriv svar