Sida 1 av 2

Pic 12F629 och Pic 12F675

Postat: 11 april 2005, 09:08:19
av bengt-re
Jag har under många år använt PICar och sällan haft sönder någon, men dess söta 8-benare verkar vara otroligt ömtåliga. Har lyckats döda ett tiotal nu och har lessnat och återgår till 16f628, 16f870 och 16f876a igen. Någon annan som haft problem med att de bara avlider tvärt när man programerar om dem ? Och Nej, jag har inte klantat mig med OSCAL, kör dem med resonator för att kunna ticka på med 20 MHz.

Skumt är det onekligen och vore kul att veta om det bara är jag som har problem med dem. Jag utsätter dem inte för överspänning, har en bra programerare som aldrig bråkar, jag utsätter dem inte för alltför mycket ESD - varför dör de ?

Postat: 11 april 2005, 15:40:52
av Pjoms
Jag har lekt lite med 12F675, men inte lyckats döda nå'n (än).
Jag har bara använt interna 4MHz RC-oscillatorn, men det borde ju inte göra skillnad.
Vad programmerar du med? Själv har jag en PICstart plus, och det har som sagt aldrig felat.

ISP-PRO

Postat: 11 april 2005, 15:51:20
av bengt-re
Ifrån Basic Micro kör jag med. Tyvärr behöver jag oftast köra dem i 20MHz för att få tillräcklig fart och den är ganska strömsnål även vid den farten. Fattar bara inte varför de dör. Skäms över min senaste konstruktion då jag använder en 28-pinarskapsel (16f870) för en aplikation där jag använder 2 I/O pinnar... Pinsamt, men törs inte använda 8-pinnarns innan jag rett ut varför de dör för mig.

Trivs de kanske inte att köra vid 20MHz trots att databladet säger att det skall gå bra ? Kan det vara så enkelt ?

Postat: 11 april 2005, 18:10:17
av grapetonix
Whoa.

Jag har kortslutit, lagt överspänning på, och sett rök komma ifrån dessa små underverk utan att de dör.

Fast här i veckan dödade jag en... 50VAC på en I/O pinne gillade den inte :P

Postat: 11 april 2005, 18:51:39
av Henrik
Har använt en del och har sällan lyckats mörda någon. Då var det höga spänningar på fel ben. Har du induktiva laster kanske? Skyddsdioderna i dina PIC kanske är i klenaste laget?

En lärare berättade en kul grej om de gamla /JW (de med fönster), en elev hade lyckats kortsluta så länge så att den glimrade fint rött. Efter att den svalnat funkade den igen (fast hur länge förtäljer inte historien).

Tror att jag fått en taskig omgång..

Postat: 11 april 2005, 21:21:41
av bengt-re
PICar brukar vara extremt seglivade och jag brukar inte misshandla sönder dem heller... Stör mig oerhört... Min sista dog idag... Fattar det inte !! Sällan man inte ens har en idé om varför, men strår helt still.. Nåväl fortsätter väl att slösa ben med onödigt stora kretsar ett tag till..... håhåjaja

Det enda som plågar dem..

Postat: 11 april 2005, 21:25:38
av bengt-re
Är höga frekvenser, men snälla gulliga laster och så fort jag drar lite ström så åker de kära ULN2003 fram.

Postat: 11 april 2005, 22:09:16
av Hedis
Har du pratat med Pic om dina problem?
Deras support verar ju faktiskt svara "oss enkla användare" oxå.
Det var ju någon annan här på forumet som hade problem med att krestarna helt plötsligt blev kokheta utan anledning. Honom gav dom endel tips till osv.

Så maila o kolla läget.
Du verkar ju dessutom ha endel erfarenhet när det gäller elektroniken så du skall nog kunna pressa den stackars tech-supporten till gränserna om dom ger dig massa dumma svar. :D

Postat: 11 april 2005, 22:51:17
av Pjoms
>bengt-re:
Är det verkligen som jag fattar ditt första inlägg, att kretsarna dör vid programering? Om så är fallet måste ju programeraren spöka på nå't vis, eller?
Du säger att du dödat ett tiotal, men hur många kopplingar bygger du? Har alla dött eller fungerar vissa som dom ska?
Kan du sänka din OSC eller krävs 20MHz för att det överhuvud taget ska gå att köra?
Kan du koppla upp ett par kretsar på labbdäck och de om dom svimmar även där?

Känns som det här blev början på "1000 frågor" eller nå't liknande, men den där typen av "ska-bara-inte-inträffa-fel" är så fruktansvärt frustrerande.
Jag hade nyligen själv en liten leksak jag plockat ihop med en 16F84, där den vägrade spara korrekt i interna eepromet vid batterimatning. Körde jag på labbaggregatet funkade det klockrent.
Slarv med avkopplingskondensatorer visade sig vara boven den gången...
Nu gick ju denna F84 inte sönder, men jag kliade mig i huvet både en och yvå gånger innan jag kom på det.

Mycket text men inte så mycket nyttogt åt dig...

Nej

Postat: 12 april 2005, 09:57:44
av bengt-re
De dör efter några omprogrameringar, typiskt efter färre än 10 omprogrameringar och blir helt döda efteråt. De käkar ström och snurrar resonatorn, men något annat gör de inte. Går inte heller att dumpa minnet ifrån dem, så vet inte redigt vad som händer. När EEpromet dör (har hänt på 16f628 ibland efter lång tid) så brukar det gå läsa minnet iaf. Skall testa och höra av mig till microchip för detta retar mig oerhört.

Kan säkert vara något enkelt..

Postat: 12 april 2005, 10:03:21
av bengt-re
Även här, men kan banne mig inte komma på vad ! Testade för övrigt att misshandla en väl begagnad 16f870 och de överlever banne mig bra mycket mer än vad som står i databladet... Plågade den med kraftig ESD, stoppade in den i en kristaugn som är 80 grader varm när jag körde den i 20MHz och kortslöt utågångar. Kopplade ihop en hel port, alla utgångar och slumpade ut växlande ettor och noller på utgången. Den blev varm, men dog inte... Skumt, skumt.... Testade att för en kort stund vända matningsspänningen och den dog inte ens av det..... Lägga på 24 V DC på en port dödade den tillslut.... Men herregud, 12F har inte varit i närheten av den behandlingen....

Postat: 12 april 2005, 20:15:03
av grapetonix
12F-serien tål troligen lika mycket.

Nog något skumt med din programmerare. Den kanske inte riktigt följer specifikationerna? Jag har bara använt Microchip-programmerare, så... inget tredjepart.

Tja...

Postat: 12 april 2005, 21:54:49
av bengt-re
Låter skumt, men jag har ingen bättre förklaring.

Postat: 12 april 2005, 22:38:42
av grym
kanske be någon annan programera en krets tills den dör?
man måste ju börja någonstans
och om man inte får kål på den med en annan programerare så vet man ju vart det var

det är eländigt att börja leta fel när man har för många saker som kan vara galet , men vad gör man?, bara börja på ett lämpligt ställe och köra på

Postat: 12 april 2005, 22:54:14
av Hedis
Det kanske kan vara värt att slänga på zenerdioder på alla anslutningarna till programmeraren?

Så inte datorn steker den pga. ngt dumt spänningsfel.