[ MILANAN @ 29.09.2013. 11:59 ] @
Imam pickit2 prog koji je jedva malo veci od sibice (ne moze se vise nista dodati)pa me interesuje moze li se napraviti spoljni adapter u koji ce da se prikljici programator a iz adaptera da se pojave prilagonjeni naponi ( vdd,vpp, ...) za programitanje pic-a koji radi na 3.3V ? Mozda je i to moguce pa bi se tako izbeglo pravljenje drugog programatora koji bi preko prekidaca menjao napon programiranja 5v ili 3.3v
[ ColdKeyboard @ 29.09.2013. 13:08 ] @
Ne znam koliko ce to raditi sa pickit-om ali signal od 5V mozes da spustis na 3V preko zenerke i otpornika.

Za VDD, VPP i VSS mozda moze preko zenerke a ako ne, onda bi u krajnju ruku mogao da uzmes regulator napona za 3v3 i par fetova pa signalima od 5V upravljas fetovima a na drugom kraju spajas
izlaze na 3V.

Opet, ovo je samo ideja, nisam probavao ovako nesto...
[ mikikg @ 29.09.2013. 13:47 ] @
Na komunikacione linije za DATA i CLOCK tesko moze da se stavlja ta "pasiva" za spustanje napona. Relativno su brzi signali tu u pitanju i svako unosenje nekih rednih otpornosti a jos gore paralelnih kapacitivnosti (od zenerice) ce skroz poremetiti oblik signala i poremetiti komunikaciju.

Bar za ove DATA i CLOCK linije se to radi sa prostim level-shifter, ovako nesto (nema veze sto pise da je za I2C, to je predvidjeno i za dvosmernu komunikaciju):


Za VDD je isto prosto, mora da se obezvedi 3.3V stabilisani izvor, recimo sa nekim low-drop regulatorom.

Jedino za VPP (za programiranje) ne znam kako to resiti. Tu je nezgodno zato sto se ima 3 naponska nivoa, 0-5-12V a to treba pretvoriti u 0-3-12V.
Ne znam da li bi to moglo da prodje tako kako jeste, bez modifikacije, nece sigurno da se osteti PIN jer inace trpi 12V. Treba pogledati DS i videti koliki je naponski prag za ulazak u programski mod.

Inace postoji mogucnost za low-voltage programiranje na nekim PIC-evima, bez 12V, ali je to u ovoj situaciji od male pomoci zato sto se mora setovati jedan flag u konfiguraciji PIC-a ali on moze samo sa 12V da se setuje pa tek onda udje nadalje u mod za LV programiranje. Kasnije se "ne dira" taj flag i tako ostane u tom modu.
[ MILANAN @ 29.09.2013. 14:21 ] @
Vredelo bi probati tako a da se ne dira VPP jer cim se ide do 12V sa oba slucaja (5v 3.3v) pin se nece ostetiti a ima logiku da sve to radi samo sa smanjivanjem ostlih bez VPP jer na puno mesta sam citao da su sa 5v programirani picevi koji rade sa 3.3v i nijedan nije stradao pa nebi trebalo ni u ovom slucaju da strada pic ako samo VPP ostane kako jeste,jedino da se mozda ne isprogramira zato sto umesto 3.3v ima 5v
[ mikikg @ 29.09.2013. 14:36 ] @
Nisam zagledao DS, ta donja margina za ulazak u programski mod na MCLR pinu je sigurno tamo negde oko 7-8-9V, previse bi rizicno bilo da je to tik iznad napona napajanja, recimo zbog nekog sitnog naponskog pika u kolu napajanja bi mogao slucajno da udje u taj mod i ko zna sta bi se desilo onda sa programom dok procesor radi.

Inace tih 12V se vuce jos iz prastarih PIC serija gde su stvarno morali da imaju taj napon za programiranje EEPROM-a (tacnije mislim da je bila neophodna zbog brisanja lokacija), sadasnji PIC-evi to vi se ne koriste u tu svrhu nego su ostavili kao kompatibilna opcija i da bi ustedeli jedan PIN. Dokaz tome da tehnicki ne treba 12V je i ovo sto sam pisao oko LV programiranja ali su ipak to zadrali da ne moze doci "slucajno" do ulazka u programski mod.
[ shpiki @ 29.09.2013. 19:48 ] @
Ovako nesto?
[ bogdan.kecman @ 29.09.2013. 22:30 ] @
ne kapiram tacno sta hoces ali proveri ovo:
http://www.pcbheaven.com/userp..._supply/?topic=worklog&p=1
[ MILANAN @ 30.09.2013. 07:42 ] @
- ne kapiram tacno sta hoces ali proveri ovo:-

Bas ovo sto je shpiki postavio.Znaci imas pickit2 koji programira samo sa 5v a treba ti za 3.3v pa onda da mu se prikljici adapter preko koga ce programirati i sa 3.3v.
Samo jos jedno pitanje za shpikija
SV1 pin6 i SV2 pin1 su spojeni,da li je to VPP i da li ostaje bez promene??? Skoro na svim semama je VPP pod 1 pa pitam za svaki slucaj.
[ shpiki @ 30.09.2013. 10:11 ] @
Citat:
MILANAN:
SV1 pin6 i SV2 pin1 su spojeni,da li je to VPP i da li ostaje bez promene???


Dakle, SV1 PIN1 je VPP, SV2 PIN6 je VPP.
SV1 je konektor na PK2, SV2 je konektor na "target" cipu (onom kog programiras).
[ bogdan.kecman @ 30.09.2013. 11:16 ] @
to ti radi i ova sema sto sam ti poslao, doduse covek je to pravio ne
zato sto nema 3.3V mogucnost nego zato sto je spalio svoj original pickit :D
[ MILANAN @ 30.09.2013. 13:20 ] @
shpiki

Pitao sam zato jer vidim da se na VPP ne vrsi nikakva promena napona ali ako radi-programira i tako bez izmena na VPP onda je to to.Hvala vam svima.