Sida 1 av 2
Matning till Wisp?
Postat: 26 juli 2007, 17:59:25
av net4all
Hej!
Wispen har ju utag för matning både på kablarna till PICen och på kretskortet, frågan är: måste det vara 5v?
Postat: 26 juli 2007, 18:04:48
av Landrash
Wispen vill ha 5v så vitt jag vet...
SKulle rekomendera att du skicakr iväg ett mail till Sodjan för han brukar vara extremt snabb på att svara och ger väldigt bra support.
Postat: 26 juli 2007, 18:41:30
av Icecap
5V är det som gäller!
Postat: 26 juli 2007, 19:08:51
av net4all
Ok, 5v till Wisp, men går det att spännings mata Picen med något annat när man kör programmet?
Postat: 26 juli 2007, 20:43:49
av Icecap
Om PIC'en kan köra på den spänning går det alldeles utmärkt.
Postat: 26 juli 2007, 21:01:59
av bengt-re
Ja, självklart, men se bara till att resten av prylarna tål 5V under programeringen så att du inte har några 3,3V kretsar som brinner när man anvsluter till 5V programeringskräm.... Någon jag känner har bränt upp ett kort på det viset....

Postat: 26 juli 2007, 23:27:29
av sodjan
Som andra har sagt, det är olika krav på spänningen under själva
programmeringen (*minst* 4.5 V !!) och när du kör applikationen
(se datablad för resp PIC).
Wisp628'an i sig vill ha 5V.
Se även :
http://www.embedinc.com/picprg/icsp.htm
Postat: 27 juli 2007, 13:21:36
av net4all
Ok, så Wisp628an ska ha 5v, men sen kan man köra med snnan matning när man kör programmet, bara kretsarna klarar 5v också.
Kulle det gå att ansluta 5v direkt samtidigt som man har 3v på labb däcket, anslutna hela tiden?
Postat: 27 juli 2007, 14:12:24
av sodjan
> Kulle det gå att ansluta 5v direkt samtidigt som man har 3v på labb
> däcket, anslutna hela tiden?
Ja, om du vidtar nödvändiga åtgärder...
Men stog det inget om det på länken jag postade ?
> bara kretsarna klarar 5v också.
Korrekt, så Wisp628 funegrar inte för att programmera de PICs
som är "3.3V only". MEn det är normalt inte de kretsar som hobbyister
pysslar med i alla fall...
Postat: 27 juli 2007, 20:15:08
av net4all
Jo, det står att programmeraren för det mesta behöver kontrollera Vdd, bla för så kallad "bulk erase" då matningen tydligen ibland måste gå utanför det normala Vdd, samt så har det med timingen mellan Vdd och Vpp under programmeringen att göra.
Men det borde väll gå att bygga en krets som låter progrmmeraren kontrolerar Vdd, fast det kanske finns ett enklare sätt?
Postat: 27 juli 2007, 21:59:38
av MadModder
Mig veterligen kan inte Wisp628 kontrollera Vdd. Det är inget jag lyckats hitta iaf. Dessutom är inspänningslödpunkten direktkopplad till Vdd ut i Dsub-kontakten.
Postat: 27 juli 2007, 23:15:54
av sodjan
Timing problemet har med internal-MCLR att göra.
Så länge programmeraren kan kontrollera MCLR så
behövs inget speciell "styrning" av Vdd. Detta har alltså
med att göra att få över PIC'en i "Programming Mode"
överhuvudtaget.
Bulk Erase har i princip inget med det att göra. Det enda som
Bulk Erase kräver (på 5V PIC's) är att Vdd är minst 4.5 V.
> Mig veterligen kan inte Wisp628 kontrollera Vdd.
Det finns en lösning, se :
http://www.jescab.se/InternMCLR.html
Brute force, visst, men det fungerar...

Postat: 27 juli 2007, 23:54:03
av MadModder
Hehe, jo den har jag kollat på. Trodde det var något mer magiskt över det där med Vdd-kontroll, men det var det alltså inte.

Postat: 28 juli 2007, 00:56:02
av sodjan
Nej, donglen bara kortsluter 5V'en en kort stund, medans Vpp (13 V)
läggs på till MCLR, detta krävs för om-programmering då man har
kopplat på internal-MCLR...
Postat: 28 juli 2007, 19:54:08
av net4all
Ok, så när programmeraren kan styra MCLR så behöver den inte kontrolera Vdd?
Så ledningarna från/till Vss/Vdd PIC-Wisp628 används för att ge PICen en logisk 0, Vss och 1,Vdd.
Samt om Wispen inte har någon egen matning, så kan den ta den från kretsen, förutsatt att den har 5v.
Så här fattar jad det: Om man ger Wisp628an 5v matning på dens egen kontakt och sätter 3v över PICen, programmerar med båda "matarna" i kopplade så kommer det att fungera att, sedan när programmeringen är klar att bara köra programmet
Förutsatt att alla komponenter klarar 5v.