Sida 1 av 5
PIC16F628A
Postat: 14 juni 2007, 20:43:17
av xobx
vilka komponeter behöver jag för att få en PIC16F628A funka om jag änvander den interna kristallen?
Postat: 14 juni 2007, 20:45:12
av Icecap
En PIC16F628A, (minst) 1 st 100nF keramisk kondensator (avkoppling av spänningen), ett 10K motstånd mellan VCC och -MCLR och en lämplig programmeringsenhet, t.ex. WISP628 från
sodjan
Postat: 14 juni 2007, 20:46:27
av jbulow
Du kan få svar på det (och mycket mer)
här.
Postat: 14 juni 2007, 21:03:15
av xobx
Icecap skrev:En PIC16F628A, (minst) 1 st 100nF keramisk kondensator (avkoppling av spänningen), ett 10K motstånd mellan VCC och -MCLR och en lämplig programmeringsenhet, t.ex. WISP628 från
sodjan
är det inte två st 22nF?
ngn som har ett schema?
Postat: 14 juni 2007, 21:24:23
av JimmyAndersson
"är det inte två st 22nF?"
Nop, läs Icecap's inlägg igen.
"ngn som har ett schema?"
På vad? Kondensatorn sätter du över matningspänningen på PIC-kretsen, dvs mellan VCC och VDD.
Ladda ner databladet och kika på hur du konfigurerar den interna oscillatorn. *Den* behöver ingen kondensator.
Postat: 14 juni 2007, 23:51:46
av sodjan
Det finns ingen "intern kristall" i *någon* PIC !
Däremot finns det olika varianter av interna oscillatorer, de
kan kallas INTRC eller INTOSC beroende på PIC modell.
Se databladet för detaljer.
Sen, xobx, du borde be någon kolla din dator, din shift
tangent fungerar dåligt. Det blir inte stor bokstav i början
på meningar.
Postat: 15 juni 2007, 08:30:06
av Icecap
xobx: och HADE det varit kristall är det DEFINITIVT inte 2 st 22nF men 22pF som belastning av kristallen som hade behövts också.
Och precis som

(JimmyAndersson) skriver: Ladda hem databladet, där står allt (även om det ibland kan vara knepigt att tolka utan viss erfarenhet). Om du behöver schema för att koppla till GND, VCC och ett 10K motstånd mellan -MCLR och VCC kan jag nog vara brutal och säga: vänta lite med mikroprocessorer, du behöver lära lite allmän elektronik först.
Postat: 15 juni 2007, 11:15:30
av xobx
*jag* tänkte mer på ett schema över vilka portar det skulle kopplas till, då ett *datablad* oftast är på *300*sidor..
*

*
Postat: 15 juni 2007, 11:46:11
av Gorgus
Postat: 15 juni 2007, 11:55:58
av xobx
jo om man kollar på "blink a led" får man fram denna kopplingen
och på den finns det en elektrolyt kondensator och en diod, som igen nämt ovan, och MCLR har inget motstånd :/
Postat: 15 juni 2007, 12:07:59
av sodjan
Elektrolyten är för spänningsstabilisering ("glättning"), som vanligt.
Dioden är en "fools-diod", den skyddar PIC'en om du råkar vända 5V/GND fel.
Om du aldrig gör det, så kan du skippa dioden...
Detta schema är för anslutning av en PIC till programmeraren Wisp628.
Wisp628 kommer att hantera MCLR på ett korrekt sätt.
För att köra PIC'en "löst", så bör du ansluta MCLR, SÅ SOM DATABLADET SÄGER.
Se även de två bilderna under "Compatibility" ungefär på mitten av
denna sida :
http://www.voti.nl/wisp628/index.html
För övrigt är kopplingen helt OK.
Ditt tangentbord har fortfarande stora problem med att fixa
stora bokstäver i början på meningar. Kolla det...
Postat: 15 juni 2007, 13:28:30
av xobx
så man kan skippa glättningen också om man har en stabil spänning?
Postat: 15 juni 2007, 13:58:39
av Icecap
100nF kondensatorn (gärna keramisk) är inte till att skydda från utifrånkommande störningar, det är för att PIC'en i sig (alla digitala kretslopp) drar ström i korta pulser, ledarna till kretsen har en självinduktans och när den blir "stor nog" kommer kretsen att börja göra fel lite då och då.
För att undvika detta lägger man en 100nF så nära kretsen som praktisk möjligt, jag har som regel att varenda krets ska ha en 100nF över matningen och den elektronik jag har designad har visat sig att vara mycket stabil så det är alltså inte helt fel.
Postat: 15 juni 2007, 14:04:38
av JimmyAndersson
Glätting brukar man kalla kondensatorer med en storlek som är vald för att få bort rippel/svajj i matningspänningen. Det behöver du förstås, om inte din spänningskälla redan har tillräckligt "rak" spänning.
Men en kondensator (eller flera) över matningspänningen används inte bara för att få stabil spänning. De flesta komponenter kan även orsaka små störningar, så därför behövs alltid (vågar jag nog påstå) en liten kondensator så nära PIC-kretsen som möjligt.
En PIC-programmerare (t.ex Wisp628) buffrar/höjjer spänningen vid ett tillfälle av programmeringen och detta ger också en liten störning på matningspänningen.
edit: Icecap hann före med en kort och bra förklaring.

Postat: 15 juni 2007, 14:29:17
av sodjan
> så man kan skippa glättningen också om man har en stabil spänning?
Den ska inte bara vara stabil, den ska vara stabil även
då man har snabba hopp i strömförbrukningen (som då
t.ex en PIC går in och ur programmeringsläget). Men i
ditt fall gäller det inte själva programmeringen i sig, eller
missförstog jag det ?
Just när det gäller Wisp628, så hade jag ett fall för
några dagar sedan då även en LCD backlight matades
från samma 7805'a som Wisp628 och "mål-PICen".
Jag fick komplettera med 2 x 1000 uF innan programmeringen
gick bra...