Sida 1 av 2

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

Postat: 23 februari 2007, 21:14:47
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:

Postat: 23 februari 2007, 21:19:53
av Fritzell
Vad är det som säger dig att picen är trasig?

Postat: 23 februari 2007, 21:23:05
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.

Postat: 23 februari 2007, 22:07:49
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 Ω

Postat: 23 februari 2007, 22:27:52
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?

Postat: 23 februari 2007, 23:39:12
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 ?

Postat: 24 februari 2007, 00:56:38
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

Postat: 24 februari 2007, 09:52:30
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.

Postat: 24 februari 2007, 10:23:42
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.

Postat: 24 februari 2007, 11:10:29
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å. :)

Postat: 24 februari 2007, 11:51:36
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 :)

Postat: 24 februari 2007, 12:43:52
av Cryptomaster
Fråga: Avkopplingskondensatorn, sätter man dit den för att den skall släppa igenom eventuella spänningstoppar ?

Postat: 24 februari 2007, 15:01:49
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.

Postat: 24 februari 2007, 15:04:08
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.

Postat: 24 februari 2007, 15:29:45
av Stinrew
Pic'en går sönder
Aj, aj, aj. Du får nog uppsöka en gynekolog.