Pic 12F629 i datorn, Pic'en går sönder.

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Cryptomaster
Inlägg: 593
Blev medlem: 17 december 2005, 02:23:20
Skype: crypto-master
Ort: Nyköping

Pic 12F629 i datorn, Pic'en går sönder.

Inlägg av Cryptomaster »

Hej alla!

Jag har ett litet, eller faktiskt rätt stort problem. Med ett "rinnande ljus" som jag vill få in i datorn.
Har haft sönder 2 Pic'ar nu, så jag inser att nånting i min koppling måste vara fel.

+5V: Från datorns nätagg.
IC1: PIC 12F629
R1: 82 Ω
R2: 10 kΩ

Bild

Och koden skrevs i Pic Basic:

Kod: Markera allt

Define OSC 4
led1 var GPIO.0
led2 var GPIO.1
led3 var GPIO.2
led4 VAR GPIO.4
led5 Var GPIO.5

MAIN:
    high led1
    pause 400
    low led1
    high led2
    pause 400
    low led2
    high led3
    pause 400
    low led3
    high led4
    pause 400
    low led4
    High led5
    pause 400
    Low led5
    goto mAIN

Är det nånting här som jag har missat ?
Enligt mig så ser allt okej ut, men jag har haft fel förut :oops:
Användarvisningsbild
Fritzell
Inlägg: 4531
Blev medlem: 29 januari 2004, 22:43:35

Inlägg av Fritzell »

Vad är det som säger dig att picen är trasig?
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg av thepirateboy »

Varför kör du så hög ström genom lysdioderna, specen säger absolut max 25mA och du kör ca 36mA.
Cryptomaster
Inlägg: 593
Blev medlem: 17 december 2005, 02:23:20
Skype: crypto-master
Ort: Nyköping

Inlägg av Cryptomaster »

Jag antog att den var trasig, när den funkar som den skall, när jag satte dit den ny.

Hög ström genom lysdioderna ?
Mina Led's skall ha 3,3 volt.

5 volt - 3,3 volt = 1,7 volt.

1,7 volt / 0,025 A = 68 Ω

Avrundat uppåt till närmsta värde jag hade, 82 Ω
Användarvisningsbild
AntiZ
Inlägg: 321
Blev medlem: 22 februari 2007, 13:34:14
Ort: V. Husby
Kontakt:

Inlägg av AntiZ »

Hej!

Tyvärr kan jag inte hjälpa dig med detta problemet, men kan säga att jag byggde en IR detektor/sändare, av en 12F629.
Tyckte inte jag hade gjort något fel men ibland började PIC'en dra mängder med ström och bli kalashet. Har ingen aning om vad det beror på?
I mitt fall verkar det som om man tog bort Jord (Pinne 8 ), så drog kretsen ohyggliga mängder ström. Men även med jord inkopplad så kunde den "spontanbrinna", ev. mjukvarufel, men vilka konsekvenser och vad skulle kunna orsaka sånt fel?

Har inte hittat något i databladet som säger att "tänk absolut på detta!" Så jag är också intresserad av att höra vad som kan vara fel på denna koppling?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Mina Led's skall ha 3,3 volt.....

Nej, det "skall" de inte !
De *kommer* att ha ett (genomsnittligt) framspänningsfall på 3.3V när du
kör dom vid märkström.
Men varför måste du ligga på märkströmmen ? Kör med lite ordentlig
marginal så får du se om det går bättre.
Det är också lite säkare att ha ett motstånd/LED istället för att dela
på ett.

AntiZ> men ibland började PIC'en dra mängder med ström

Öppna ingångar ?

AntiZ> I mitt fall verkar det som om man tog bort Jord (Pinne 8 ),

Varför skulle man koppla bort jord ?

> Har haft sönder 2 Pic'ar nu,

Är du säker ? Hur har du verifierat att de är "sönder" ?
Hur länge fungerar det ?
Fungerar det överhuvudtaget ?
Fungerar det *utanför* datorn ?
Och i så fall, hur länge då ?
Har du mätt upp datorns 5V ?
Och i så fall, var den OK ?

> Är det nånting här som jag har missat ?

Avkoppling ?
Cryptomaster
Inlägg: 593
Blev medlem: 17 december 2005, 02:23:20
Skype: crypto-master
Ort: Nyköping

Inlägg av Cryptomaster »

Problemet löst !

Och lite skämmigt kanske, Molex kontakten som jag använde för att sno kraft ifrån datorn med, den hade någon (Troligtvis jag) nån gång plockat isär sent nån kväll och satt ihop, med stiften felplacerade.

Detta resulterade i att Pic'en fick 12 volt. Nu efter omplacering av dom, så dom sitter som dom skall, så funkar det fint. Och jag känner mig tvungen att plåga er andra med ett par bilder på det :D

Bild
Bild
Bild


http://hem.bredband.net/b476426/Datorljus.avi
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31535
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Ok. Det var ju bra att du hittade felet.
Annars hjade jag tänkt föreslå en avkopplingskondensator på 100nF mellan jord och +5V precis intill PICen.
Användarvisningsbild
AntiZ
Inlägg: 321
Blev medlem: 22 februari 2007, 13:34:14
Ort: V. Husby
Kontakt:

Inlägg av AntiZ »

sodjan skrev: AntiZ> men ibland började PIC'en dra mängder med ström

Öppna ingångar ?

AntiZ> I mitt fall verkar det som om man tog bort Jord (Pinne 8 ),

Varför skulle man koppla bort jord ?
Jordade alla ingångar som inte användes!

Varför man tar bort jord! Jadu, bra fråga. Jag hade hela kopplingen på labdäck och av misstag råkade dra bort jordkabeln. Då gick strömmen upp. Antar att den tjuvdrog från några av de jordade ingångarna. Men frågan är varför det kan bli samma sak med jord fastlödd på ett mönsterkort?
Men den frågan kan vi lämna obesvarad då jag löst samma problem med en AVR Tiny15 istället. Jag tror helt enkelt att jag får läsa på lite bättre tills nästa gång jag försöker med 12F629.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31535
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Istället för att jorda oanvända ingångar kan man ju sätta dem till utgångar i mjukvaran. Alternativt aktivera weak pullup om det finns. Färre antal ledningar då. :)
Användarvisningsbild
AntiZ
Inlägg: 321
Blev medlem: 22 februari 2007, 13:34:14
Ort: V. Husby
Kontakt:

Inlägg av AntiZ »

Det är ju sant, men jag hade planer på att använda jumprar för att sätta olika funktioner, så därför var de för närvarande jordade.
Det är ju lättare att ändra mjukvara än att lägga dit nya kopparbanor efter etsning :)
Cryptomaster
Inlägg: 593
Blev medlem: 17 december 2005, 02:23:20
Skype: crypto-master
Ort: Nyköping

Inlägg av Cryptomaster »

Fråga: Avkopplingskondensatorn, sätter man dit den för att den skall släppa igenom eventuella spänningstoppar ?
Användarvisningsbild
AntiZ
Inlägg: 321
Blev medlem: 22 februari 2007, 13:34:14
Ort: V. Husby
Kontakt:

Inlägg av AntiZ »

Avkopplingskondensator ska sitta så nära kretsens plus (Vcc) som möjligt (inom rimlighetens gränser) och kopplad till jord.
Den är till för att "kortsluta" höga frekvenser och brus till jord så de inte kommer in i processorn. Räcker ofta med några 10-tals nF.
Kondensatorn släpper inte igenom likspänning (din matningsspänning), men om det kommer in lite växelspänning i form av brus så kommer kondensatorn släppa igenom den ner till jord och det blir mindre störningar.

Man bör även ha en lite större kondensator mellan plus och jord som liten extra strömbuffert. kanske 10-100µF.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Alla digitala kretsar inkl processorer genererar störningar på matningsspänningen.
Dessa "avkopplar" man till jord vida en konding. Normalt ca 100 nF keramisk.

Avkopplingskondingen är alltså *både* för att stoppa stöningar att komma
*in* i kretsen, men lika mycket för att hindra störningar för att komma *ut*
från kretsen (och fortplanta sig till andra kretsar).

Sedan vill man även avkoppla/filtrera 50/100 Hz brum som kommer från
nätspänningen, och då använder man en 10-100 (eller mer) uF elektrolyt.
Användarvisningsbild
Stinrew
Inlägg: 954
Blev medlem: 20 augusti 2006, 03:14:41
Ort: Motala
Kontakt:

Inlägg av Stinrew »

Pic'en går sönder
Aj, aj, aj. Du får nog uppsöka en gynekolog.
Skriv svar