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:
Re: Mysko företeelse PIC vs n-MOSFET.
Postat: 28 september 2015, 14:45:04
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).
Re: Mysko företeelse PIC vs n-MOSFET.
Postat: 28 september 2015, 15:03:56
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).
Re: Mysko företeelse PIC vs n-MOSFET.
Postat: 28 september 2015, 16:38:32
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".
Re: Mysko företeelse PIC vs n-MOSFET.
Postat: 28 september 2015, 19:41:48
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.
Re: Mysko företeelse PIC vs n-MOSFET.
Postat: 28 september 2015, 19:55:08
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.
Re: Mysko företeelse PIC vs n-MOSFET.
Postat: 28 september 2015, 20:04:41
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.
Re: Mysko företeelse PIC vs n-MOSFET.
Postat: 28 september 2015, 20:16:50
av TomasL
Och hade TS postat schemat direkt, så hade vi sluppit 4 sidor.
Re: Mysko företeelse PIC vs n-MOSFET.
Postat: 28 september 2015, 20:20:27
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?
Re: Mysko företeelse PIC vs n-MOSFET.
Postat: 28 september 2015, 20:29:40
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.
Re: Mysko företeelse PIC vs n-MOSFET.
Postat: 28 september 2015, 21:44:30
av Nerre
ELLER om utgången gått sönder så den bara fungerar som OC.
Re: Mysko företeelse PIC vs n-MOSFET.
Postat: 28 september 2015, 22:49:31
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...
Re: Mysko företeelse PIC vs n-MOSFET.
Postat: 29 september 2015, 08:20:09
av lillahuset
Jo jag kom att tänka på RA4. Den var väl ett arv från ur-PICen antar jag.
Re: Mysko företeelse PIC vs n-MOSFET.
Postat: 29 september 2015, 09:51:34
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.